commit 90e7f56

Devine Lu Linvega  ·  2025-08-13 19:40:20 +0000 UTC
parent 8cccaa3
Added debug ports to console
2 files changed,  +6, -2
+3, -1
 1@@ -978,6 +978,8 @@ emu_deo(const Uint8 port, const Uint8 value)
 2 	case 0x11: console_vector = PEEK2(&dev[0x10]); return;
 3 	case 0x18: fputc(dev[0x18], stdout), fflush(stdout); return;
 4 	case 0x19: fputc(dev[0x19], stderr), fflush(stderr); return;
 5+	case 0x1a: fprintf(stderr, "%02x", dev[0x1a]); break;
 6+	case 0x1b: fprintf(stderr, "%02x", dev[0x1b]); break;
 7 	case 0x1f: console_start_fork(); return;
 8 	/* Screen */
 9 	case 0x21: screen_vector = PEEK2(&dev[0x20]); return;
10@@ -1227,7 +1229,7 @@ main(int argc, char **argv)
11 {
12 	int i = 1;
13 	if(argc == 2 && argv[1][0] == '-' && argv[1][1] == 'v')
14-		return !fprintf(stdout, "Uxn11 - Varvara Emulator, 19 Jul 2025.\n");
15+		return !fprintf(stdout, "Uxn11 - Varvara Emulator, 13 Aug 2025.\n");
16 	else if(argc == 1)
17 		return !fprintf(stdout, "usage: %s [-v] file.rom [args..]\n", argv[0]);
18 	else if(!system_boot(argv[i++], argc > 2))
+3, -1
 1@@ -668,6 +668,8 @@ emu_deo(const Uint8 port, const Uint8 value)
 2 	case 0x11: console_vector = PEEK2(&dev[0x10]); return;
 3 	case 0x18: fputc(dev[0x18], stdout), fflush(stdout); break;
 4 	case 0x19: fputc(dev[0x19], stderr), fflush(stderr); break;
 5+	case 0x1a: fprintf(stderr, "%02x", dev[0x1a]); break;
 6+	case 0x1b: fprintf(stderr, "%02x", dev[0x1b]); break;
 7 	case 0x1f: start_fork(); break;
 8 	/* File 1 */
 9 	case 0xab: rL1 = PEEK2(&dev[0xaa]); break;
10@@ -691,7 +693,7 @@ main(int argc, char **argv)
11 {
12 	int i = 1;
13 	if(argc == 2 && argv[1][0] == '-' && argv[1][1] == 'v')
14-		return !fprintf(stdout, "Uxn11 - Varvara Emulator(cli), 22 Jul 2025.\n");
15+		return !fprintf(stdout, "Uxn11 - Varvara Emulator(cli), 13 Aug 2025.\n");
16 	else if(argc == 1)
17 		return !fprintf(stdout, "usage: %s [-v] file.rom [args..]\n", argv[0]);
18 	else if(!system_boot(argv[i++], argc > 2))