![]() |
Routines |
| Prev: 89D3 | Up: Map | Next: 8A27 |
|
Used by the routine at 9328.
|
||||
| 89F5 | LD A,($6DA6) | Decrease *Lives by one. | ||
| 89F8 | DEC A | |||
| 89F9 | LD ($6DA6),A | |||
| 89FC | RET NZ | Return if *Lives is not yet zero. | ||
|
This entry point is used by the routine at A6A8.
|
||||
| 89FD | LD B,$0A | B=0A. | ||
| 89FF | JR $8A03 | Jump to 8A03. | ||
|
This entry point is used by the routine at 89D3.
|
||||
| 8A01 | LD B,$02 | B=02. | ||
| 8A03 | PUSH BC | Stash BC on the stack. | ||
| 8A04 | LD A,$03 | A=03. | ||
| 8A06 | CALL $D899 | Call D899. | ||
| 8A09 | CALL $D956 | Call D956. | ||
| 8A0C | CALL $8571 | Call 8571. | ||
| 8A0F | POP BC | Restore BC from the stack. | ||
| 8A10 | LD HL,$5960 | Write 5960 to *MessagingArea. | ||
| 8A13 | LD ($6DC2),HL | |||
| 8A16 | CALL Handler_Messaging | Call Handler_Messaging. | ||
| 8A19 | CALL $92B5 | Call 92B5. | ||
| 8A1C | LD B,$0A | B=0A. | ||
| 8A1E | CALL $88C6 | Call 88C6. | ||
| 8A21 | CALL $8916 | Call 8916. | ||
| 8A24 | JP GameStart_0 | Jump to GameStart_0. | ||
| Prev: 89D3 | Up: Map | Next: 8A27 |