Browse Source

Console/type set to 0x1 when arguments are present

main
Devine Lu Linvega 1 year ago
parent
commit
a0fb2498a8
  1. 4
      src/uxncli.c
  2. 4
      src/uxnemu.c

4
src/uxncli.c

@ -47,12 +47,12 @@ main(int argc, char **argv)
{
int i = 1;
if(argc == 2 && argv[1][0] == '-' && argv[1][1] == 'v')
return !fprintf(stdout, "Uxn(cli) - Varvara Emulator, 27 Nov 2024.\n");
return !fprintf(stdout, "Uxn(cli) - Varvara Emulator, 1 Jan 2025.\n");
else if(argc == 1)
return !fprintf(stdout, "usage: %s [-v] file.rom [args..]\n", argv[0]);
else if(!system_boot((Uint8 *)calloc(0x10000 * RAM_PAGES, sizeof(Uint8)), argv[i++]))
return !fprintf(stdout, "Could not load %s.\n", argv[i - 1]);
uxn.dev[0x17] = argc - 2;
uxn.dev[0x17] = argc > 2;
if(uxn_eval(&uxn, PAGE_PROGRAM) && uxn.dev[0x10]) {
/* arguments input */
for(; i < argc; i++) {

4
src/uxnemu.c

@ -470,7 +470,7 @@ main(int argc, char **argv)
/* flags */
if(argc > 1 && argv[i][0] == '-') {
if(!strcmp(argv[i], "-v"))
return system_error("Uxn(gui) - Varvara Emulator", "25 Dec 2024.");
return system_error("Uxn(gui) - Varvara Emulator", "1 Jan 2025.");
else if(!strcmp(argv[i], "-2x"))
set_zoom(2, 0);
else if(!strcmp(argv[i], "-3x"))
@ -486,7 +486,7 @@ main(int argc, char **argv)
if(!emu_init())
return system_error("Init", "Failed to initialize varvara.");
/* loop */
uxn.dev[0x17] = argc - i;
uxn.dev[0x17] = argc > i;
if(uxn_eval(&uxn, PAGE_PROGRAM)) {
console_listen(i, argc, argv);
emu_run(rom);

Loading…
Cancel
Save