Uxn
uxn is a virtual machine/emulator for the Uxn 8-bit stack-based computer architecture.
Varvara is a minimalist, virtual computer system built on top of uxn.
uxn and Varvara were developed by Devine Lu Linvega and Rek Bell (AKA 100 Rabbits).
Setup
Prerequisites
You will need to a graphical Ubuntu desktop environment to follow this guide.
You also need to install SDL as a dependency:

sudo apt install libsdl2-devInstallation
Clone the source code for uxn to your machine from Sourcehut:
git clone https://git.sr.ht/~rabbits/uxn2Change into the directory and run the makefile:
cd uxn && make
Running applications on Varvara
You can find roms online[1] that run on uxn/Varvara.
Let's use the Lights Out game[2] as an example.
Download lights-out.rom from github.com/origedit/lights-out.
Run the rom with:
./bin/uxn2 /path/to/lights-out.romNotes and references
- ↑ https://github.com/hundredrabbits/awesome-uxn#applications
- ↑ The system is not restricted to games. Text editors and other utilities have also been developed using uxn.