| Gyruss | Routines |
| Prev: 8878 | Up: Map | Next: 88BE |
|
Used by the routine at L8878.
|
||||
| L88A7 | 88A7 | LD A,(IX+$03) | Get counter | |
| 88AA | DEC A | Counter - 1 | ||
| 88AB | LD B,A | Store in B | ||
| 88AC | ADD A,(IX+$02) | Add polar x | ||
| 88AF | AND $3F | Mod 64 | ||
| 88B1 | LD (IX+$02),A | Set polar x | ||
| 88B4 | LD A,$10 | 16 | ||
| 88B6 | ADD A,B | 16 + counter - 1 | ||
| 88B7 | LD (IX+$00),A | Set sprite type | ||
| 88BA | INC (IX+$05) | Mark for pattern reload | ||
| 88BD | RET | Return to return_from_sprite_handler | ||
| Prev: 8878 | Up: Map | Next: 88BE |