Browse code

(uxnemu) Display new zoom values in usage

Devine Lu Linvega authored on 17/04/2023 16:59:00
Showing 2 changed files
... ...
@@ -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++) {