File tree Expand file tree Collapse file tree 1 file changed +14
-1
lines changed Expand file tree Collapse file tree 1 file changed +14
-1
lines changed Original file line number Diff line number Diff line change @@ -430,6 +430,7 @@ main(int argc, char **argv)
430430 char * bas_path = NULL ;
431431 char * sdcard_path = NULL ;
432432 bool run_geos = false;
433+ bool run_test = false;
433434
434435 run_after_load = false;
435436
@@ -516,6 +517,10 @@ main(int argc, char **argv)
516517 argc -- ;
517518 argv ++ ;
518519 run_geos = true;
520+ } else if (!strcmp (argv [0 ], "-test" )) {
521+ argc -- ;
522+ argv ++ ;
523+ run_test = true;
519524 } else if (!strcmp (argv [0 ], "-sdcard" )) {
520525 argc -- ;
521526 argv ++ ;
@@ -762,6 +767,9 @@ main(int argc, char **argv)
762767 if (run_geos ) {
763768 paste_text = "GEOS\r" ;
764769 }
770+ if (run_test ) {
771+ paste_text = "TEST\r" ;
772+ }
765773
766774 SDL_Init (SDL_INIT_VIDEO | SDL_INIT_EVENTS | SDL_INIT_GAMECONTROLLER
767775#ifdef WITH_YM2151
@@ -889,7 +897,12 @@ emulator_loop(void *param)
889897 for (int i = 7 ; i >= 0 ; i -- ) {
890898 printf ("%c" , (status & (1 << i )) ? "czidb.vn" [i ] : '-' );
891899 }
892- printf (" --- %04x :%02x" , RAM [0x20 ] | RAM [0x21 ] << 8 , RAM [RAM [0x20 ] | RAM [0x21 ] << 8 ]);
900+ // printf(" --- r1H:%01x\n", RAM[5]);
901+
902+ printf (" ---" );
903+ for (int i = 0 ; i < 7 ; i ++ ) {
904+ printf (" r%i:%04x" , i , RAM [2 + i * 2 ] | RAM [3 + i * 2 ] << 8 );
905+ }
893906 printf ("\n" );
894907 }
895908#endif
You can’t perform that action at this time.
0 commit comments