... | ... |
@@ -20,4 +20,4 @@ int system_load(Uxn *u, char *filename); |
20 | 20 |
void system_inspect(Uxn *u); |
21 | 21 |
void system_deo(Uxn *u, Uint8 *d, Uint8 port); |
22 | 22 |
int console_input(Uxn *u, char c, int type); |
23 |
-void console_deo(Uint8 *d, Uint8 port); |
|
24 | 23 |
\ No newline at end of file |
24 |
+void console_deo(Uint8 *d, Uint8 port); |
... | ... |
@@ -53,7 +53,7 @@ main(int argc, char **argv) |
53 | 53 |
{ |
54 | 54 |
Uxn u; |
55 | 55 |
int i = 1; |
56 |
- if(argc < 2) |
|
56 |
+ if(i == argc) |
|
57 | 57 |
return emu_error("Usage", "uxncli game.rom args"); |
58 | 58 |
if(!uxn_boot(&u, (Uint8 *)calloc(0x10000 * RAM_PAGES, sizeof(Uint8)))) |
59 | 59 |
return emu_error("Boot", "Failed"); |
... | ... |
@@ -500,9 +500,11 @@ main(int argc, char **argv) |
500 | 500 |
set_zoom(argv[i++][1] - '0'); |
501 | 501 |
else if(SDL_GetCurrentDisplayMode(0, &DM) == 0) |
502 | 502 |
set_zoom(DM.w / 1280); |
503 |
+ /* load rom */ |
|
503 | 504 |
if(i == argc) |
504 | 505 |
return error("usage", "uxnemu [-2x][-3x] file.rom"); |
505 |
- /* load rom */ |
|
506 |
+ if(i == argc - 1) |
|
507 |
+ u.dev[0x17] = CONSOLE_END; |
|
506 | 508 |
if(!start(&u, argv[i])) |
507 | 509 |
return error("Start", "Failed"); |
508 | 510 |
rom_path = argv[i++]; |