Quick and simple port of the uxn virtual machine to the NDS and 3DS consoles.
You can download the latest version and source code here.
By default, uxnds will run /uxn/boot.rom or /uxn/launcher.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.
You can use the system button in the lower-left corner to reset the uxn virtual machine.
Two ports are provided: the 3DS port (compatible with 3DS consoles) and the NDS port (compatible with DS, DSi and 3DS consoles).
There is one binary provided: uxnds.3dsx.
To compile uxnds for 3DS, you may use:
make -f Makefile.3ds
.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:
To compile uxnds for NDS, you may use:
make -f Makefile.blocksds
;make -f Makefile.nds
.