Prev: 9B81 Up: Map Next: 9BA9
9B93: Step Into 3ByteTable
Used by the routines at Step3ByteTable_Next, 9C41, 9DD9, 9EA0, 9F08 and 9F25.
Input
IX Pointer to the record data
Output
A The record ID
IY The record data
Step3ByteTable 9B93 EXX Exchange registers.
9B94 LD DE,$0003 Move onto the next record IX=IX+$0003.
9B97 ADD IX,DE
9B99 LD D,(IX+$02) IY=load the record.
9B9C LD E,(IX+$01)
9B9F PUSH DE
9BA0 POP IY
9BA2 LD A,(IX+$00) A=the record ID.
9BA5 CP $FF Set flag if this is the termination character ($FF).
9BA7 EXX Exchange registers.
9BA8 RET Return.
Prev: 9B81 Up: Map Next: 9BA9