|  | Routines | 
| Prev: B3DC | Up: Map | Next: B460 | 
|  | ||||
| B3E8 | LD A,($5E42) | A=5E42. | ||
| B3EB | CPL | Flip the bits. | ||
| B3EC | AND %00000001 | Keep only bit 0. | ||
| B3EE | JR Z,$B3F5 | |||
| B3F0 | DEC (IX+$08) | Decrease IX+08 by one. | ||
| B3F3 | JR Z,$B441 | |||
| B3F5 | LD A,(IX+$08) | |||
| B3F8 | LD C,A | |||
| B3F9 | ADD A,A | |||
| B3FA | ADD A,C | |||
| B3FB | LD L,A | |||
| B3FC | LD H,$00 | |||
| B3FE | LD BC,$B451 | |||
| B401 | ADD HL,BC | |||
| B402 | EX DE,HL | |||
| B403 | LD A,(DE) | |||
| B404 | INC DE | |||
| B405 | ADD A,$E0 | |||
| B407 | LD (IX+$00),A | |||
| B40A | LD L,(IX+$02) | |||
| B40D | LD H,(IX+$03) | |||
| B410 | PUSH HL | |||
| B411 | LD A,(DE) | |||
| B412 | INC DE | |||
| B413 | LD C,A | |||
| B414 | LD B,$00 | |||
| B416 | AND A | |||
| B417 | JP P,$B41B | |||
| B41A | DEC B | |||
| B41B | CALL $A002 | Call A002. | ||
| B41E | LD (IX+$02),L | |||
| B421 | LD (IX+$03),H | |||
| B424 | LD A,(IX+$04) | |||
| B427 | PUSH AF | |||
| B428 | LD A,(DE) | |||
| B429 | ADD A,(IX+$04) | |||
| B42C | LD (IX+$04),A | |||
| B42F | CALL $8787 | Call 8787. | ||
| B432 | CALL $8733 | Call 8733. | ||
| B435 | POP AF | |||
| B436 | LD (IX+$04),A | |||
| B439 | POP HL | |||
| B43A | LD (IX+$02),L | |||
| B43D | LD (IX+$03),H | |||
| B440 | RET | Return. | ||
| B441 | CALL $864F | Call 864F. | ||
| B444 | XOR A | Write 00 to ActivePlayer_Lives. | ||
| B445 | LD ($5EA1),A | |||
| B448 | LD (IX+$00),$85 | Write 85 to IX+00. | ||
| B44C | LD (IX+$05),$40 | Write 40 to IX+05. | ||
| B450 | RET | Return. | ||
| B451 | DEFB $00,$00,$00,$00,$18,$FC,$01,$10 | |||
| B459 | DEFB $FA,$02,$08,$FE,$03,$00,$00 | |||
| Prev: B3DC | Up: Map | Next: B460 |