Possibly useful stuff pulled out of a huge pile of hacks. Most of this is a few years old.
imgtool- Converts executable images to the right format for bootingusbcon- Uploads/boots files through the Cybike Xtreme USB port, can also access the USB console
cd tools
cmake -G Ninja -B build
ninja -C build
GCC/newlib based toolchain build script, linker script, startup code and CMake config
To build the toolchain to toolchain/prefix: (toolchain/build can be deleted after this completes.)
cd toolchain
./build.sh
C++ wrappers for accessing the CPU's peripherals.
Cybiko Xtreme emulator. Based on some code from ~2019 and fixed/cleaned up until it actually worked.
Requires a boot rom dump in data/xtreme-rom.bin and a flash dump in data/xtreme-flash.bin. Can boot files generated with the toolcahin/libs with --boot file.boot
Test code using the libs/toolchain
Tests instruction behaviour, used to fix a pile of bugs in the emulator before pushing it here.