![]() |
Routines |
| Prev: 58640 | Up: Map | Next: 58764 |
|
Walks the list at the saved character pointer until it finds the character being processed.
|
||||
| FindCharacterSavedPointer | 58720 | LD IX,40935 | Use the saved pointer (40935). | |
| FindCharacterSavedPointer_FetchObjectPointer | 58724 | CALL FetchObjectPointerFromStack | Return if the object pointer is zero. | |
| 58727 | RET Z | |||
| 58728 | LD A,(41014) | Jump back to FindCharacterSavedPointer_FetchObjectPointer while this id does not match the record's flag byte. | ||
| 58731 | CP (IX+0) | |||
| 58734 | JR NZ,FindCharacterSavedPointer_FetchObjectPointer | |||
| 58736 | OR %00000001 | Reset the zero flag. | ||
| 58738 | RET | Return. | ||
|
Reached through the display record at 58746 and 58760, dispatched by DispatchLookedUpHandlerThird.
|
||||
| 58739 | CALL FindCharacterSavedPointer | Go to ParseInputNumber_ReturnZero if the character is not on the saved pointer. | ||
| 58742 | JP Z,ParseInputNumber_ReturnZero | |||
| 58745 | RET | Return. | ||
| 58746 | DEFB 64,0,115,229 | Display record read by ProcessDisplayRecord: flags 64 value 0 handler 58739. | ||
| 58750 | DEC (IX+1) | Count down the link at offset 1. | ||
| 58753 | RET NZ | Return if that link has not reached zero. | ||
| 58754 | CALL CopyClockLink | Call CopyClockLink and return zero through ParseInputNumber_ReturnZero. | ||
| 58757 | JP ParseInputNumber_ReturnZero | |||
| 58760 | DEFB 64,0,115,229 | Display record read by ProcessDisplayRecord: flags 64 value 0 handler 58739. | ||
| Prev: 58640 | Up: Map | Next: 58764 |