emualtor working
This commit is contained in:
@@ -207,8 +207,9 @@ class H8536Emulator:
|
||||
|
||||
if op in (0x06, 0x07):
|
||||
value = raw[-1] if op == 0x06 else int.from_bytes(raw[-2:], "big")
|
||||
self._write_ea(ea, value, 1 if op == 0x06 else 2)
|
||||
self._set_logic_flags(value, 1 if op == 0x06 else 2)
|
||||
write_size = size if op == 0x06 else 2
|
||||
self._write_ea(ea, value, write_size)
|
||||
self._set_logic_flags(value, write_size)
|
||||
return next_pc
|
||||
|
||||
base = op & 0xF8
|
||||
|
||||
Reference in New Issue
Block a user