Quick and simple port of the uxn virtual machine to the NDS console.
By default, uxnds will run /uxn/boot.rom. It also supports reading files from within /uxn.
On start, a keyboard is presented on the bottom screen, and the uxn display - on the top screen. Use the L or R buttons to swap them - in this configuration, mouse input is approximated via touchscreen.
When using a real DS, DSi or 3DS console, it is recommended to launch this program via nds-hb-menu - though, as it currently doesn't use argc/argv, it doesn't really change much.
There are three binaries provided:
- uxnds.nds - faster, but best used only with known-good software,
- uxnds_debug.nds - slower, but provides debugging information, profiling information and performs CPU stack bounds checks.
- uxnds_profile.nds - almost as fast as uxnds.nds - with debugging/profiling information, no CPU stack bounds checks.
Use the latest devkitARM toolchain from the devkitPro organization to compile. After installing, simply run make
.