Prev: A66C Up: Map Next: A684
A679: Step The Record By Its Length
Adds the word at offset 01 minus one, to the record pointer and returns zero.
Control code 02 in the table at JumpTable_ControlCharacters.
Used by the routine at DispatchTextControlHandler.
Input
IX Record pointer
Output
IX Record pointer plus the length word, minus one
StepRecordByItsLength A679 LD E,(IX+$01) Read the length word and subtract one.
A67C LD D,(IX+$02)
A67F DEC DE
A680 ADD IX,DE Add that length to the record pointer.
Returns zero. Control code 1C enters here.
StepRecordByItsLength_ReturnZero A682 XOR A Clear A.
A683 RET Return.
View the equivalent code in;
Prev: A66C Up: Map Next: A684