commit 09937c3
pita
·
2026-07-16 20:15:24 +0000 UTC
parent c4bb1f9
readme
1 files changed,
+5,
-30
+5,
-30
1@@ -1,17 +1,9 @@
2-# Uxn11
3+# Uxn 12
4
5-A graphical emulator for the [Varvara Computer](https://wiki.xxiivv.com/site/varvara.html), ~~written in ANSI C~~. The emulator contains a few linux specific utilities in the Console device to allow for it to interface with the unix systems.
6+A graphical emulator for the [Varvara Computer](https://wiki.xxiivv.com/site/varvara.html), written in C.
7
8 ## Building
9
10-You must have X11 installed.
11-
12-```sh
13-cc -DNDEBUG -O2 -g0 -s src/uxn11.c -lX11 -lutil -o bin/uxn11
14-```
15-
16-For your convenience a [Makefile](https://en.wikipedia.org/wiki/Make_(software)#Makefile) is provided.
17-
18 ```sh
19 make run
20 ```
21@@ -23,23 +15,7 @@ You can run `make install` to build and install the files. By default, files are
22 $ make PREFIX=/opt/uxn install
23 ```
24
25-If do not wish to build it yourself, you can download linux binaries for [uxn11](https://rabbits.srht.site/uxn11/bin/uxn11).
26
27-[](https://builds.sr.ht/~rabbits/uxn11?)
28-
29-### For OpenBSD
30-
31-To compile on OpenBSD, you need to install the "epoll-shim" package.
32-
33-```sh
34-pkg_add epoll-shim
35-```
36-
37-Then, to build:
38-
39-```sh
40-cc -DNDEBUG -O2 -g0 -s `pkg-config --cflags --libs x11 epoll-shim` src/uxn11.c -lutil -o bin/uxn11
41-```
42
43 ## Usage
44
45@@ -49,6 +25,9 @@ The first parameter is the rom file, the subsequent arguments will be accessible
46 bin/uxn11 bin/example.rom arg1 arg2
47 ```
48
49+- `-l {x} {y}`
50+ Layer shell
51+
52 ## Manual
53
54 A manual page is provided documenting the Uxntal language:
55@@ -102,7 +81,3 @@ The following resources are a good place to start:
56 * [XXIIVV — uxntal](https://wiki.xxiivv.com/site/uxntal.html)
57 * [XXIIVV — uxntal reference](https://wiki.xxiivv.com/site/uxntal_reference.html)
58 * [compudanzas — uxn tutorial](https://compudanzas.net/uxn_tutorial.html)
59-
60-## Contributing
61-
62-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).