commit bcc18c7
Devine Lu Linvega
·
2024-10-19 17:55:28 +0000 UTC
parent 2f1347e
Fixed warning in uxn core
M
makefile
+8,
-4
1@@ -7,12 +7,10 @@ DEBUG_flags=-std=c89 -D_POSIX_C_SOURCE=199309L -DDEBUG -Wall -Wno-unknown-pragma
2
3 PREFIX=${HOME}/.local
4
5-.PHONY: all debug dest run test install uninstall format clean grab archive
6+.PHONY: all debug run test install uninstall format clean grab archive
7
8-all: dest bin/uxnasm bin/uxncli bin/uxn11
9+all: bin/uxnasm bin/uxncli bin/uxn11
10
11-dest:
12- @ mkdir -p bin
13 run: all bin/uxnasm bin/uxncli bin/uxn11
14 @ bin/uxn11
15 debug: bin/uxnasm-debug bin/uxncli-debug bin/uxn11-debug
16@@ -38,15 +36,21 @@ clean:
17 @ rm -fr bin
18
19 bin/uxnasm: src/uxnasm.c
20+ @ mkdir -p bin
21 @ cc ${RELEASE_flags} ${CFLAGS} src/uxnasm.c -o bin/uxnasm
22 bin/uxncli: ${CLI_src} src/uxncli.c
23+ @ mkdir -p bin
24 @ cc ${RELEASE_flags} ${CFLAGS} ${CLI_src} src/uxncli.c -lutil -o bin/uxncli
25 bin/uxn11: ${EMU_src} src/uxn11.c
26+ @ mkdir -p bin
27 @ cc ${RELEASE_flags} ${CFLAGS} ${EMU_src} src/uxn11.c -lX11 -lutil -o bin/uxn11
28
29 bin/uxnasm-debug: src/uxnasm.c
30+ @ mkdir -p bin
31 @ cc ${DEBUG_flags} ${CFLAGS} src/uxnasm.c -o bin/uxnasm-debug
32 bin/uxncli-debug: ${CLI_src} src/uxncli.c
33+ @ mkdir -p bin
34 @ cc ${DEBUG_flags} ${CFLAGS} ${CLI_src} src/uxncli.c -lutil -o bin/uxncli-debug
35 bin/uxn11-debug: ${EMU_src} src/uxn11.c
36+ @ mkdir -p bin
37 @ cc ${DEBUG_flags} ${CFLAGS} ${EMU_src} src/uxn11.c -lX11 -lutil -o bin/uxn11-debug
+2,
-2
1@@ -53,9 +53,9 @@ uxn_eval(Uint16 pc)
2 /* JCI */ case 0x20: if(DEC(wst)) { JMI break; } pc += 2; break;
3 /* JMI */ case 0x40: JMI break;
4 /* JSI */ case 0x60: c = pc + 2; INC(rst) = c >> 8; INC(rst) = c; JMI break;
5- /* LI2 */ case 0xa0: INC(wst) = uxn.ram[pc++];
6+ /* LI2 */ case 0xa0: INC(wst) = uxn.ram[pc++]; /* fall-through */
7 /* LIT */ case 0x80: INC(wst) = uxn.ram[pc++]; break;
8- /* L2r */ case 0xe0: INC(rst) = uxn.ram[pc++];
9+ /* L2r */ case 0xe0: INC(rst) = uxn.ram[pc++]; /* fall-through */
10 /* LIr */ case 0xc0: INC(rst) = uxn.ram[pc++]; break;
11 /* INC */ OPC(0x01, POx(a), PUx(a + 1))
12 /* POP */ OPC(0x02, REM, {})