![]() |
Routines |
| Prev: 73C2 | Up: Map | Next: 73F9 |
|
|
||||
| MC_SUBMESSAGE | 73E0 | INC IX | Step past the offset byte | |
| 73E2 | PUSH IX | HL = here plus the signed offset | ||
| 73E4 | POP HL | |||
| 73E5 | PUSH HL | |||
| 73E6 | LD E,(IX+$00) | |||
| 73E9 | LD D,$00 | |||
| 73EB | BIT 7,E | |||
| 73ED | JR Z,MC_SUBMESSAGE_0 | |||
| 73EF | LD D,$FF | |||
| MC_SUBMESSAGE_0 | 73F1 | ADD HL,DE | ||
| 73F2 | CALL RUN_SUBMESSAGE | Run that sub-message, then carry on with this one | ||
| 73F5 | POP IX | |||
| 73F7 | XOR A | |||
| 73F8 | RET | |||
| Prev: 73C2 | Up: Map | Next: 73F9 |