Proposed fix for bug 1413: Monitor shows incorrect values for several registers.
Versatile Commodore Emulator
Brought to you by:
blackystardust,
gpz
uhm, no, thats not the proper fix - the proper fix is fixing the _peek functions (of the CIA core in this case). the problem here is that the mem_read stuff still causes side effects in the CIA emulation (eg clearing the irq status when reading dd0d)
clsoing this - as said, the fix should be done in a different way