Prev: 42604 Up: Map Next: 42628
42617: Step The Record By Its Length
Adds the word at offset 1 minus one, to the record pointer and returns zero.
Control code 2 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 42617 LD E,(IX+1) Read the length word and subtract one.
42620 LD D,(IX+2)
42623 DEC DE
42624 ADD IX,DE Add that length to the record pointer.
Returns zero. Control code 28 enters here.
StepRecordByItsLength_ReturnZero 42626 XOR A Clear A.
42627 RET Return.
View the equivalent code in;
Prev: 42604 Up: Map Next: 42628