Browse code

Fixed issue with screen/fill layer

Devine Lu Linvega authored on 13/04/2023 16:58:09
Showing 1 changed files
... ...
@@ -136,7 +136,7 @@ screen_deo(Uint8 *ram, Uint8 *d, Uint8 port)
136 136
 		break;
137 137
 	case 0xe: {
138 138
 		Uint16 x = PEEK2(d + 0x8), y = PEEK2(d + 0xa);
139
-		Layer *layer = (d[0xf] & 0x40) ? &uxn_screen.fg : &uxn_screen.bg;
139
+		Layer *layer = (d[0xe] & 0x40) ? &uxn_screen.fg : &uxn_screen.bg;
140 140
 		if(d[0xe] & 0x80) {
141 141
 			Uint8 xflip = d[0xe] & 0x10, yflip = d[0xe] & 0x20;
142 142
 			screen_fill(&uxn_screen, layer, xflip ? 0 : x, yflip ? 0 : y, xflip ? x : uxn_screen.width, yflip ? y : uxn_screen.height, d[0xe] & 0x3);