# Uxn An emulator for the [Uxn stack-machine](https://wiki.xxiivv.com/site/uxn.html), written in ANSI C. ## Graphical All you need is X11. ``` gcc 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 -DNDEBUG -Os -g0 -s -o bin/uxn11 -lX11 ``` ## Terminal If you wish to build the emulator without graphics mode: ```sh cc src/devices/datetime.c src/devices/system.c src/devices/file.c src/uxn.c -DNDEBUG -Os -g0 -s src/uxncli.c -o bin/uxncli ``` ## Devices - `00` system - `10` console(partial) - `20` screen(partial/vector) - `30` audio(missing) - `70` midi(missing) - `80` controller(partial/key) - `90` mouse(partial/scroll) - `a0` file(missing) - `c0` datetime ## Contributing Submit patches using [`git send-email`](https://git-send-email.io/) to the [~rabbits/public-inbox mailing list](https://lists.sr.ht/~rabbits/public-inbox).