Hi Brian,
1. You are right that Yeppp! does not support bare-metal configurations.
2. At least two modifications would be required for the port:
2.1 A Makefile for the build. The current Java-based build system supports only certain OS+arch combinations.
2.2 An implementation of functions in
yepLibrary module on top of bare metal. When you try to compile Yeppp! for a new platform, it will #error in places which don't have an implementation for the target platform, giving you a hint about what to patch.
Regards,
Marat