ry755 / ushell

uShell - operating system for the Uzebox game console

Home Page:https://uzebox.org/forums/viewtopic.php?t=11487

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

uShell

uShell is a work-in-progress operating system for the Uzebox game console.

Images

Photo of uShell's prototype desktop app

Photo of uShell's paint app

Requirements

The uShell kernel requires a 128KB SPI RAM expansion, as well a patched version of Jubatian's Bootloader V5.

Building

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.

Known Bugs

  • 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

About

uShell - operating system for the Uzebox game console

https://uzebox.org/forums/viewtopic.php?t=11487

License:GNU General Public License v3.0


Languages

Language:C 84.6%Language:Makefile 10.1%Language:Assembly 3.8%Language:Shell 0.9%Language:HTML 0.6%