From 116ca2a1b73894f705270503e6946f8ca51d1e70 Mon Sep 17 00:00:00 2001 From: JJ Bliss Date: Wed, 6 May 2026 18:33:38 -0400 Subject: [PATCH] fixed expansion fill --- uxn/uxn.ha | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/uxn/uxn.ha b/uxn/uxn.ha index a7df515..ad5b43f 100644 --- a/uxn/uxn.ha +++ b/uxn/uxn.ha @@ -252,11 +252,11 @@ fn deo_expansion(addr: u16, state: *uxn) void = { switch(op) { case 0x00 => //fill const bank = short_from_bytes(state.ram[addr+3],state.ram[addr+4]): u32; - const addr = short_from_bytes(state.ram[addr+5],state.ram[addr+6]): u32; + const dstaddr = short_from_bytes(state.ram[addr+5],state.ram[addr+6]): u32; const value = state.ram[addr+7]; - fmt::printfln("expansion fill: bank: {:x} addr: {:x} value: {:x} | length: {:x}",bank,addr,value,length)!; + fmt::printfln("expansion fill: bank: {:x} addr: {:x} value: {:x} | length: {:x}",bank,dstaddr,value,length)!; if(bank < numbanks) for(let i: u16 =0; i < length; i+=1){ - state.ram[bank * banksize + addr + i] = value; + state.ram[bank * banksize + dstaddr + i] = value; }; case 0x01 => //cpyl const srcbank = short_from_bytes(state.ram[addr+3],state.ram[addr+4]): u32;