commit 265b5bb

Devine Lu Linvega  ·  2025-01-22 00:58:41 +0000 UTC
parent 5946ad4
Cleaning up expansion port
1 files changed,  +2, -5
+2, -5
 1@@ -90,13 +90,10 @@ system_deo(Uint8 port)
 2 		Uint8 *aptr = uxn.ram + addr;
 3 		Uint16 length = PEEK2(aptr + 1);
 4 		if(uxn.ram[addr] == 0x0) {
 5-			unsigned int dst_page = PEEK2(aptr + 3);
 6-			unsigned int dst_addr = PEEK2(aptr + 5);
 7-			unsigned int dst = dst_page * 0x10000;
 8-			unsigned int a = dst + dst_addr;
 9+			unsigned int a = PEEK2(aptr + 3) * 0x10000 + PEEK2(aptr + 5);
10 			unsigned int b = a + length;
11 			value = uxn.ram[addr + 7];
12-			for(a = a; a < b; uxn.ram[a] = value, a++);
13+			for(; a < b; uxn.ram[a++] = value);
14 		} else if(uxn.ram[addr] == 0x1) {
15 			unsigned int src_page = PEEK2(aptr + 3);
16 			unsigned int src_addr = PEEK2(aptr + 5);