![]() |
Routines |
| Prev: 789F | Up: Map | Next: 78B7 |
|
Used by the routines at NEW_SENTENCE_FRAME and FRAME_SWAP_DOWN.
Frames are 24 bytes apart below COMMAND_FRAME; bit 6 of a frame's second byte marks its first phrase empty.
|
||||
| FRAME_ABOVE_EMPTY | 78A5 | PUSH DE | ||
| 78A6 | LD DE,$0018 | |||
|
This entry point is used by the routine at FRAME_BELOW.
|
||||
| FRAME_ABOVE_EMPTY_BY | 78A9 | PUSH IY | ||
| 78AB | POP IX | |||
| FRAME_ABOVE_EMPTY_0 | 78AD | ADD IX,DE | ||
| 78AF | BIT 6,(IX+$01) | |||
| 78B3 | JR NZ,FRAME_ABOVE_EMPTY_0 | |||
| 78B5 | POP DE | |||
| 78B6 | RET | |||
| Prev: 789F | Up: Map | Next: 78B7 |