diff --git a/src/emu/util.rs b/src/emu/util.rs index c7d6b42..0d10313 100644 --- a/src/emu/util.rs +++ b/src/emu/util.rs @@ -28,6 +28,6 @@ pub fn write_hi(reg: &Cell, val: u8) { pub fn write_lo(reg: &Cell, val: u8) { let mut buf = [0; 2]; LittleEndian::write_u16(&mut buf, reg.get()); - buf[1] = val; + buf[0] = val; reg.set(LittleEndian::read_u16(&buf)); }