commit 5de5f7f
Devie Lu Linvega
·
2025-12-26 03:54:40 +0000 UTC
parent 9facfbc
Updated README
+3,
-2
1@@ -43,7 +43,7 @@ If do not wish to build it yourself, you can download linux binaries for [uxncli
2 The first parameter is the rom file, the subsequent arguments will be accessible to the rom, via the [Console vector](https://wiki.xxiivv.com/site/varvara.html#console).
3
4 ```sh
5-bin/uxnemu bin/example.rom arg1 arg2
6+bin/uxn11 bin/example.rom arg1 arg2
7 ```
8
9 ## Manual
10@@ -65,7 +65,8 @@ The file device is _sandboxed_, meaning that it should not be able to read or wr
11 - `20` screen
12 - `80` controller
13 - `90` mouse
14-- `a0` file
15+- `a0` file(a)
16+- `b0` file(b)
17 - `c0` datetime
18
19 ## Emulator Controls
M
makefile
+22,
-22
1@@ -4,17 +4,17 @@ DEBUG_flags=-std=c89 -D_POSIX_C_SOURCE=199309L -DDEBUG -Wall -Wno-unknown-pragma
2 PREFIX=${HOME}/.local
3
4 run: bin/uxncli bin/uxn11 bin/perifs.rom
5- @ bin/uxn11 bin/perifs.rom
6+ bin/uxn11 bin/perifs.rom
7 test: bin/uxncli-debug bin/uxn11-debug tests
8- @ bin/uxncli-debug bin/test_opcodes.rom
9- @ bin/uxn11-debug bin/test_opcodes.rom
10- @ bin/uxncli-debug bin/system.rom
11- @ echo "foobar" | bin/uxncli-debug bin/console.rom "baz" "qux"
12- @ bin/uxncli-debug bin/file.rom
13+ bin/uxncli-debug bin/test_opcodes.rom
14+ bin/uxn11-debug bin/test_opcodes.rom
15+ bin/uxncli-debug bin/system.rom
16+ echo "foobar" | bin/uxncli-debug bin/console.rom "baz" "qux"
17+ bin/uxncli-debug bin/file.rom
18 clean:
19- @ rm -fr bin
20+ rm -fr bin
21 format:
22- @ clang-format -i src/uxncli.c src/uxn11.c
23+ clang-format -i src/uxncli.c src/uxn11.c
24 grab:
25 cp ../drifblim/etc/drifblim.rom.txt etc/utils/drifblim.rom.txt
26 cp ../uxn-utils/cli/opctest/src/opctest.tal etc/tests/opctest.tal
27@@ -27,30 +27,30 @@ archive:
28 cp etc/tests/perifs.tal ../oscean/etc/varvara.perifs.tal.txt
29 cp etc/tests/file.tal ../oscean/etc/varvara.file.tal.txt
30 install: bin/uxncli bin/uxn11
31- @ mkdir -p ${PREFIX}/bin
32- @ cp bin/uxn11 bin/uxncli ${PREFIX}/bin
33- @ mkdir -p ${PREFIX}/share/man/man7
34- @ cp doc/man/uxntal.7 ${PREFIX}/share/man/man7
35+ mkdir -p ${PREFIX}/bin
36+ cp bin/uxn11 bin/uxncli ${PREFIX}/bin
37+ mkdir -p ${PREFIX}/share/man/man7
38+ cp doc/man/uxntal.7 ${PREFIX}/share/man/man7
39 uninstall:
40- @ rm -f ${PREFIX}/bin/uxn11 ${PREFIX}/bin/uxncli
41+ rm -f ${PREFIX}/bin/uxn11 ${PREFIX}/bin/uxncli
42
43 .PHONY: run test clean format grab archive install uninstall
44
45 bin/drifblim.rom: bin/uxncli etc/utils/drifblim.rom.txt
46- @ cat etc/utils/drifblim.rom.txt | bin/uxncli etc/utils/xh > bin/drifblim.rom
47+ cat etc/utils/drifblim.rom.txt | bin/uxncli etc/utils/xh > bin/drifblim.rom
48
49 bin/uxncli: src/uxncli.c
50- @ mkdir -p bin
51- @ cc ${RELEASE_flags} ${CFLAGS} src/uxncli.c -lutil -o bin/uxncli
52+ mkdir -p bin
53+ cc ${RELEASE_flags} ${CFLAGS} src/uxncli.c -lutil -o bin/uxncli
54 bin/uxn11: src/uxn11.c
55- @ mkdir -p bin
56- @ cc ${RELEASE_flags} ${CFLAGS} src/uxn11.c -lX11 -lutil -o bin/uxn11
57+ mkdir -p bin
58+ cc ${RELEASE_flags} ${CFLAGS} src/uxn11.c -lX11 -lutil -o bin/uxn11
59 bin/uxncli-debug: src/uxncli.c
60- @ mkdir -p bin
61- @ cc ${DEBUG_flags} ${CFLAGS} src/uxncli.c -lutil -o bin/uxncli-debug
62+ mkdir -p bin
63+ cc ${DEBUG_flags} ${CFLAGS} src/uxncli.c -lutil -o bin/uxncli-debug
64 bin/uxn11-debug: src/uxn11.c
65- @ mkdir -p bin
66- @ cc ${DEBUG_flags} ${CFLAGS} src/uxn11.c -lX11 -lutil -o bin/uxn11-debug
67+ mkdir -p bin
68+ cc ${DEBUG_flags} ${CFLAGS} src/uxn11.c -lX11 -lutil -o bin/uxn11-debug
69
70 # Tests
71