Removed multiplication from SET macro in uxn core
(screen) Faster implementation
An emulator for the Uxn stack-machine, written in ANSI C.
All you need is X11.
gcc -Os -DNDEBUG -g0 -s src/uxn.c src/devices/system.c src/devices/screen.c src/devices/controller.c src/devices/mouse.c src/devices/file.c src/devices/datetime.c src/uxn11.c -o bin/uxn11 -lX11
If you wish to build the emulator without graphics mode:
gcc -Os -DNDEBUG -g0 -s src/uxn.c src/devices/system.c src/devices/file.c src/devices/datetime.c src/uxncli.c -o bin/uxncli
The first parameter is the rom file, the subsequent arguments will be accessible to the rom, via the Console vector.
bin/uxnemu bin/polycat.rom arg1 arg2
The file device is sandboxed, meaning that it should not be able to read or write outside of the working directory.
F2print non-empty stacks
F4load boot.rom, or reload rom
The following resources are a good place to start:
Submit patches using
git send-email to the ~rabbits/public-inbox mailing list.