| ... | ... |
@@ -52,16 +52,16 @@ int |
| 52 | 52 |
main(int argc, char **argv) |
| 53 | 53 |
{
|
| 54 | 54 |
Uxn u; |
| 55 |
- int i; |
|
| 55 |
+ int i = 1; |
|
| 56 | 56 |
if(argc < 2) |
| 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");
|
| 60 |
- if(!system_load(&u, argv[1])) |
|
| 60 |
+ if(!system_load(&u, argv[i++])) |
|
| 61 | 61 |
return emu_error("Load", "Failed");
|
| 62 | 62 |
if(!uxn_eval(&u, PAGE_PROGRAM)) |
| 63 | 63 |
return u.dev[0x0f] & 0x7f; |
| 64 |
- for(i = 2; i < argc; i++) {
|
|
| 64 |
+ for(; i < argc; i++) {
|
|
| 65 | 65 |
char *p = argv[i]; |
| 66 | 66 |
while(*p) console_input(&u, *p++, CONSOLE_ARG); |
| 67 | 67 |
console_input(&u, '\n', i == argc - 1 ? CONSOLE_END : CONSOLE_EOA); |
| ... | ... |
@@ -502,7 +502,7 @@ main(int argc, char **argv) |
| 502 | 502 |
set_zoom(DM.w / 1280); |
| 503 | 503 |
/* load rom */ |
| 504 | 504 |
if(!start(&u, argv[i])) |
| 505 |
- return error("usage", "uxnemu [-s scale] file.rom");
|
|
| 505 |
+ return error("usage", "uxnemu [-2x][-3x] file.rom");
|
|
| 506 | 506 |
rom_path = argv[i++]; |
| 507 | 507 |
/* read arguments */ |
| 508 | 508 |
for(; i < argc; i++) {
|