main README.md

Uxn 12

A graphical emulator for the Varvara Computer, written in C.

Building

make run

You can run make install to build and install the files. By default, files are installed into ~/.local but this can be overridden using PREFIX:

# installs files into /opt/uxn/bin and /opt/uxn/share
$ make PREFIX=/opt/uxn install

Usage

The first parameter is the rom file, the subsequent arguments will be accessible to the rom, via the Console vector.

bin/uxn11 bin/example.rom arg1 arg2

Manual

A manual page is provided documenting the Uxntal language:

man ./doc/man/uxntal.7

After running make install the man page should be found by man uxntal.

Assembler

This repository comes with a copy of the compiled Drifblim assembler.

cat etc/utils/drifblim.rom.txt | bin/uxn11 etc/utils/xh.rom > bin/drifblim.rom
bin/uxn11 bin/drifblim.rom etc/tests/opctest.tal bin/opctest.rom

Devices

The file device is not sandboxed, meaning that it will be able to read or write outside of the working directory. Use carefully.

Emulator Controls

Buttons

Need a hand?

The following resources are a good place to start: