commit 1a1cdca

Devine Lu Linvega  ·  2025-01-23 17:06:32 +0000 UTC
parent 6f2bfe0
Print stack pointer in debug msg
4 files changed,  +7, -6
+1, -1
1@@ -107,7 +107,7 @@ put_fdir(Uint8 *dest, int len, const char *filepath, DIR *dir)
2 		if(de->d_name[0] == '.' && de->d_name[1] == 0) continue;
3 		if(in_folder)
4 			dest += put_statfile(dest, len, de->d_name, de->d_name);
5-		else{
6+		else {
7 			static char pathname[0x2000];
8 			put_text(put_text(pathname, filepath) + pathname, de->d_name);
9 			dest += put_statfile(dest, len, pathname, de->d_name);
+4, -3
 1@@ -17,9 +17,10 @@ WITH REGARD TO THIS SOFTWARE.
 2 char *boot_path;
 3 
 4 static void
 5-system_print(Stack *s)
 6+system_print(char *name, Stack *s)
 7 {
 8 	Uint8 i;
 9+	fprintf(stderr, "%s<%02x> ", name, s->ptr);
10 	for(i = s->ptr - 8; i != (Uint8)(s->ptr); i++)
11 		fprintf(stderr, "%02x%c", s->dat[i], i == 0xff ? '|' : ' ');
12 	fprintf(stderr, "< \n");
13@@ -114,8 +115,8 @@ system_deo(Uint8 port)
14 		uxn.rst.ptr = uxn.dev[5];
15 		break;
16 	case 0xe:
17-		fprintf(stderr, "WST "), system_print(&uxn.wst);
18-		fprintf(stderr, "RST "), system_print(&uxn.rst);
19+		system_print("WST", &uxn.wst);
20+		system_print("RST", &uxn.rst);
21 		break;
22 	}
23 }
+1, -1
1@@ -247,7 +247,7 @@ main(int argc, char **argv)
2 {
3 	int i = 1;
4 	if(argc == 2 && argv[1][0] == '-' && argv[1][1] == 'v')
5-		return !fprintf(stdout, "Uxn11 - Varvara Emulator, 22 Jan 2025.\n");
6+		return !fprintf(stdout, "Uxn11 - Varvara Emulator, 23 Jan 2025.\n");
7 	else if(argc == 1)
8 		return !fprintf(stdout, "usage: %s [-v] file.rom [args..]\n", argv[0]);
9 	else if(!display_init())
+1, -1
1@@ -48,7 +48,7 @@ main(int argc, char **argv)
2 {
3 	int i = 1;
4 	if(argc == 2 && argv[1][0] == '-' && argv[1][1] == 'v')
5-		return !fprintf(stdout, "Uxn(cli) - Varvara Emulator, 22 Jan 2025.\n");
6+		return !fprintf(stdout, "Uxn(cli) - Varvara Emulator, 23 Jan 2025.\n");
7 	else if(argc == 1)
8 		return !fprintf(stdout, "usage: %s [-v] file.rom [args..]\n", argv[0]);
9 	else if(!system_boot((Uint8 *)calloc(0x10000 * RAM_PAGES, sizeof(Uint8)), argv[i++], argc > 2))