Browse code

(console) Use 0x00 for no-queue

Devine Lu Linvega authored on 17/04/2023 18:27:54
Showing 4 changed files
... ...
@@ -14,7 +14,7 @@
14 14
 	( print hello )
15 15
 	;hello-txt pstr
16 16
 	( when arguments are queued )
17
-	.Console/type DEI #01 EQU ?&no-queue
17
+	.Console/type DEI #00 EQU ?&no-queue
18 18
 		;queue-txt pstr
19 19
 		&no-queue
20 20
 
... ...
@@ -11,7 +11,7 @@ WITH REGARD TO THIS SOFTWARE.
11 11
 
12 12
 #define RAM_PAGES 0x10
13 13
 
14
-#define CONSOLE_STD 0x0
14
+#define CONSOLE_STD 0x1
15 15
 #define CONSOLE_ARG 0x2
16 16
 #define CONSOLE_EOA 0x3
17 17
 #define CONSOLE_END 0x4
... ...
@@ -52,7 +52,7 @@ main(int argc, char **argv)
52 52
 		return system_error("Boot", "Failed");
53 53
 	if(!system_load(&u, argv[i++]))
54 54
 		return system_error("Load", "Failed");
55
-	u.dev[0x17] = i == argc;
55
+	u.dev[0x17] = i != argc;
56 56
 	if(!uxn_eval(&u, PAGE_PROGRAM))
57 57
 		return u.dev[0x0f] & 0x7f;
58 58
 	for(; i < argc; i++) {
... ...
@@ -495,7 +495,7 @@ main(int argc, char **argv)
495 495
 	/* load rom */
496 496
 	if(i == argc)
497 497
 		return system_error("usage", "uxnemu [-2x][-3x] file.rom");
498
-	u.dev[0x17] = i == argc - 1;
498
+	u.dev[0x17] = i != argc - 1;
499 499
 	if(!start(&u, argv[i]))
500 500
 		return system_error("Start", "Failed");
501 501
 	rom_path = argv[i++];