A bit of all, H is (re)stored after this instruction.

Why is this the solution?dr beep wrote: ↑Sun Sep 10, 2017 10:22 pmSo the fix should be LD H, (HL)sirmorris wrote: ↑Sun Sep 10, 2017 6:59 pm Also,Is exactly itCode: Select all
L0237: LD B,(HL) ; (7) Note. Harmless Nonsensical Timing weight.
![]()
The timing must be the same, but B gets a value that is not allowed.zsolt wrote: ↑Tue Sep 12, 2017 4:58 pm Hi,Why is this the solution?dr beep wrote: ↑Sun Sep 10, 2017 10:22 pmSo the fix should be LD H, (HL)sirmorris wrote: ↑Sun Sep 10, 2017 6:59 pm Also,Is exactly itCode: Select all
L0237: LD B,(HL) ; (7) Note. Harmless Nonsensical Timing weight.
![]()
This is same memory reading.
Zsolt
OK, it is time-correct, but does not solve the original "problem":
(if it is a real problem)sirmorris wrote: * Yes, the ZX81 appears to have a pet - a restless red 'ant' (escaped from the classic game?) which relentlessly patrols RAM from the end to the start. It's (most likely) a read instruction in the display routine.