You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Instruction EIM#,(nn) opcode $75 has a single byte address operand and not a 16 bit one. This makes the Atari ST IKBD rom fail. Since it reads one byte too much in:
fec9 7e f1 b7 jmp f1b7
fecc 75 80 89 eim 8089
fecf 3b rti
which causes it to skip the rti.
The EIM instruction can be fixed by using the same design as AIM and OIM which are correct.
Instruction EIM#,(nn) opcode $75 has a single byte address operand and not a 16 bit one. This makes the Atari ST IKBD rom fail. Since it reads one byte too much in:
which causes it to skip the rti.
The EIM instruction can be fixed by using the same design as AIM and OIM which are correct.
I have fixed this in https://github.com/harbaum/ikbd
The text was updated successfully, but these errors were encountered: