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))