| Gyruss | Routines |
| Prev: 84CB | Up: Map | Next: 84ED |
|
Used by the routines at L8878, all_sprites_processed, maybe_create_enemy_shot, handle_wave_outcoming, create_laser_fence_or_meteor, create_mines, create_shot_from_mine and create_sprite_from_map_entry.
|
||||||||
| stage_data_addr | 84DB | PUSH DE | ||||||
| 84DC | LD A,(stage_data_index) | Get value (0 - 6) | ||||||
| 84DF | ADD A,A | Multiply by 8 | ||||||
| 84E0 | ADD A,A | ... | ||||||
| 84E1 | ADD A,A | ... | ||||||
| 84E2 | LD E,A | Add stage_data_table | ||||||
| 84E3 | LD D,$00 | ... | ||||||
| 84E5 | LD IY,stage_data_table | ... | ||||||
| 84E9 | ADD IY,DE | ... | ||||||
| 84EB | POP DE | |||||||
| 84EC | RET | |||||||
| Prev: 84CB | Up: Map | Next: 84ED |