uShell is a work-in-progress operating system for the Uzebox game console.
The uShell kernel requires a 128KB SPI RAM expansion, as well a patched version of Jubatian's Bootloader V5.
Simply run make
. Ensure you have the repo submodules cloned beforehand, you can do this by either cloning the repo with --recursive
or after cloning by running git submodule update --init
.
To run, copy the bin/ushell.uze file and the bin/*.bin files (such as desktop.bin) to your Uzebox SD card.
- Unpatched CUzebox builds will hang during SD card initialization
- Hyperkin SNES mouse support is a bit experimental, the cursor likes to jump around the screen sometimes