Removed unused variable
This commit is contained in:
parent
02f7add4ac
commit
1796eb938f
|
@ -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;
|
||||||
|
|
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
|
@ -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++]))
|
||||||
|
|
|
@ -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++];
|
||||||
|
|
Loading…
Reference in New Issue