Removed unused variable

This commit is contained in:
Devine Lu Linvega 2024-01-02 20:24:42 -08:00
parent 02f7add4ac
commit 1796eb938f
4 changed files with 18 additions and 14 deletions

View File

@ -222,30 +222,33 @@ screen_deo(Uint8 *ram, Uint8 *d, Uint8 port)
Uint8 ctrl = d[0xe]; Uint8 ctrl = d[0xe];
Uint8 color = ctrl & 0x3; Uint8 color = ctrl & 0x3;
Uint8 *layer = ctrl & 0x40 ? uxn_screen.fg : uxn_screen.bg; Uint8 *layer = ctrl & 0x40 ? uxn_screen.fg : uxn_screen.bg;
port_x = d + 0x8, port_y = d + 0xa; port_x = d + 0x8;
Uint16 x = PEEK2(port_x), y = PEEK2(port_y); port_y = d + 0xa;
/* fill mode */ /* fill mode */
if(ctrl & 0x80) { if(ctrl & 0x80) {
Uint16 x2, y2; Uint16 x2, y2;
if(ctrl & 0x10) if(ctrl & 0x10)
x2 = x, x = 0; x = 0, x2 = PEEK2(port_x);
else else
x2 = uxn_screen.width; x = PEEK2(port_x), x2 = uxn_screen.width;
if(ctrl & 0x20) if(ctrl & 0x20)
y2 = y, y = 0; y = 0, y2 = PEEK2(port_y);
else else
y2 = uxn_screen.height; y = PEEK2(port_y), y2 = uxn_screen.height;
screen_rect(layer, x, y, x2, y2, color); screen_rect(layer, x, y, x2, y2, color);
screen_change(x, y, x2, y2); screen_change(x, y, x2, y2);
} }
/* pixel mode */ /* pixel mode */
else { else {
Uint8 move = d[0x6];
Uint16 w = uxn_screen.width; Uint16 w = uxn_screen.width;
x = PEEK2(port_x);
y = PEEK2(port_y);
if(x < w && y < uxn_screen.height) if(x < w && y < uxn_screen.height)
layer[x + y * w] = color; layer[x + y * w] = color;
screen_change(x, y, x + 1, y + 1); screen_change(x, y, x + 1, y + 1);
if(d[0x6] & 0x1) POKE2(port_x, x + 1); if(move & 0x1) POKE2(port_x, x + 1);
if(d[0x6] & 0x2) POKE2(port_y, y + 1); if(move & 0x2) POKE2(port_y, y + 1);
} }
break; break;
} }
@ -257,9 +260,10 @@ screen_deo(Uint8 *ram, Uint8 *d, Uint8 port)
Uint8 twobpp = !!(ctrl & 0x80); Uint8 twobpp = !!(ctrl & 0x80);
Uint8 color = ctrl & 0xf; Uint8 color = ctrl & 0xf;
Uint8 *layer = ctrl & 0x40 ? uxn_screen.fg : uxn_screen.bg; Uint8 *layer = ctrl & 0x40 ? uxn_screen.fg : uxn_screen.bg;
int flipx = (ctrl & 0x10), fx = flipx ? -1 : 1; int fx = ctrl & 0x10 ? -1 : 1;
int flipy = (ctrl & 0x20), fy = flipy ? -1 : 1; int fy = ctrl & 0x20 ? -1 : 1;
port_x = d + 0x8, port_y = d + 0xa; port_x = d + 0x8;
port_y = d + 0xa;
port_addr = d + 0xc; port_addr = d + 0xc;
x = PEEK2(port_x), dx = (move & 0x1) << 3, dxy = dx * fy; x = PEEK2(port_x), dx = (move & 0x1) << 3, dxy = dx * fy;
y = PEEK2(port_y), dy = (move & 0x2) << 2, dyx = dy * fx; y = PEEK2(port_y), dy = (move & 0x2) << 2, dyx = dy * fx;

View File

@ -70,7 +70,7 @@ system_inspect(Uxn *u)
int int
system_error(char *msg, const char *err) system_error(char *msg, const char *err)
{ {
fprintf(stderr, "%s: %s\n", msg, err); fprintf(stderr, "%s %s\n", msg, err);
fflush(stderr); fflush(stderr);
return 0; return 0;
} }

View File

@ -49,7 +49,7 @@ main(int argc, char **argv)
Uint8 dev[0x100] = {0}; Uint8 dev[0x100] = {0};
u.dev = (Uint8 *)&dev; u.dev = (Uint8 *)&dev;
if(i == argc) if(i == argc)
return system_error("usage", "uxncli [-v] file.rom [args..]"); return system_error("usage:", "uxncli [-v] file.rom [args..]");
if(argv[i][0] == '-' && argv[i][1] == 'v') if(argv[i][0] == '-' && argv[i][1] == 'v')
return system_error("Uxncli - Varvara Emulator(CLI)", "2 Jan 2024."); return system_error("Uxncli - Varvara Emulator(CLI)", "2 Jan 2024.");
if(!system_init(&u, (Uint8 *)calloc(0x10000 * RAM_PAGES, sizeof(Uint8)), argv[i++])) if(!system_init(&u, (Uint8 *)calloc(0x10000 * RAM_PAGES, sizeof(Uint8)), argv[i++]))

View File

@ -507,7 +507,7 @@ main(int argc, char **argv)
i++; i++;
} }
if(i == argc) if(i == argc)
return system_error("usage", "uxnemu [-v | -f | -2x | -3x] file.rom [args...]"); return system_error("usage:", "uxnemu [-v | -f | -2x | -3x] file.rom [args...]");
/* start */ /* start */
ram = (Uint8 *)calloc(0x10000 * RAM_PAGES, sizeof(Uint8)); ram = (Uint8 *)calloc(0x10000 * RAM_PAGES, sizeof(Uint8));
rom = argv[i++]; rom = argv[i++];