| Gyruss | Routines |
| Prev: 8A3C | Up: Map | Next: 8A53 |
|
Sprite handler branching out from process_sprites_1
|
||||
| return_from_sprite_handler | 8A41 | LD A,(IX+$00) | Get sprite type | |
| 8A44 | CP (IX+$05) | Same as before? | ||
| 8A47 | JR Z,return_from_sprite_handler_0 | Skip ahead if so | ||
| 8A49 | LD (IX+$04),$FF | Set loaded patten index to none | ||
| 8A4D | RST $30 | Load sprite pattern | ||
|
This entry point is used by the routine at handle_sprite_types_04_0C.
|
||||
| return_from_sprite_handler_0 | 8A4E | POP HL | Restore sprite allocation table address | |
| 8A4F | INC HL | Increment address | ||
| 8A50 | JP process_sprites_1 | Jump back into loop at process_sprites_1 | ||
| Prev: 8A3C | Up: Map | Next: 8A53 |