![]() |
Routines |
| Prev: 9663 | Up: Map | Next: 9683 |
|
Used by the routine at 9470.
|
||||
| 9667 | LD A,($A1F9) | Return if Rex is teleporting | ||
| 966A | OR A | |||
| 966B | RET NZ | |||
| 966C | LD A,($A1E5) | Return if shield key is hold down | ||
| 966F | OR A | |||
| 9670 | RET NZ | |||
| 9671 | LD A,($A1E6) | Return if shield power is zero | ||
| 9674 | OR A | |||
| 9675 | RET Z | |||
| 9676 | LD A,$01 | Set shield key is hold down | ||
| 9678 | LD ($A1E5),A | |||
| 967B | LD A,($A1E2) | Invert shield status active/inactive | ||
| 967E | CPL | |||
| 967F | LD ($A1E2),A | |||
| 9682 | RET | |||
| Prev: 9663 | Up: Map | Next: 9683 |