9E27 |
LD DE,Bmp_DataBufferHeight |
9E2A |
LD HL,($9962) |
9E2D |
LD A,H |
9E2E |
LD H,$00 |
9E30 |
ADD HL,DE |
9E31 |
LD (HL),$59 |
9E33 |
LD L,A |
9E34 |
LD H,$00 |
9E36 |
ADD HL,DE |
9E37 |
LD (HL),$5C |
9E39 |
CALL $99B7 |
9E3C |
CALL $9C29 |
9E3F |
LD A,$5C |
9E41 |
CALL $9A42 |
9E44 |
LD HL,$BD91 |
9E47 |
LD (HL),$19 |
9E49 |
DEC HL |
9E4A |
LD (HL),$0E |
9E4C |
CP $06 |
9E4E |
JR Z,$9E24 |
9E50 |
JR $9DF8 |
9E52 |
CP $0D |
9E54 |
JP NZ,$9EBD |
9E57 |
CALL $99B7 |
9E5A |
LD A,(IX+$03) |
9E5D |
CP $01 |
9E5F |
JR Z,$9E87 |
9E61 |
CALL $9A90 |
9E64 |
PUSH AF |
9E65 |
CALL $9C29 |
9E68 |
POP AF |
9E69 |
LD HL,$BD91 |
9E6C |
AND A |
9E6D |
JR NZ,$9E77 |
9E6F |
LD (HL),$19 |
9E71 |
DEC HL |
9E72 |
LD (HL),$0E |
9E74 |
JP $9DB0 |
9E77 |
CP $06 |
9E79 |
JP NZ,$9EB2 |
9E7C |
LD HL,$BD91 |
9E7F |
LD (HL),$19 |
9E81 |
DEC HL |
9E82 |
LD (HL),$0F |
9E84 |
JP $9DB0 |
9E87 |
CALL $9BA0 |
9E8A |
LD HL,$BD91 |
9E8D |
CP $FF |
9E8F |
JP Z,$9E6F |
9E92 |
PUSH AF |
9E93 |
LD HL,($C588) |
9E96 |
LD E,(HL) |
9E97 |
INC HL |
9E98 |
LD D,(HL) |
9E99 |
EX DE,HL |
9E9A |
CALL $9C72 |
9E9D |
LD HL,($C588) |
9EA0 |
LD DE,($C58A) |
9EA4 |
LD (HL),E |
9EA5 |
INC HL |
9EA6 |
LD (HL),D |
9EA7 |
CALL $9C29 |
9EAA |
POP AF |
9EAB |
AND A |
9EAC |
JP Z,$9E7C |
9EAF |
JP $9EB2 |
9EB2 |
LD HL,_bd90 |
9EB5 |
LD (HL),$0B |
9EB7 |
INC HL |
9EB8 |
LD (HL),$01 |
9EBA |
JP $9DB0 |
9EBD |
CP $0E |
9EBF |
JR NZ,$9ECC |
9EC1 |
LD (HL),$14 |
9EC3 |
INC HL |
9EC4 |
LD (HL),$3C |
9EC6 |
LD HL,Str_GameOverWin |
9EC9 |
JP Message_ClearIfNoPlans |
9ECC |
CP $0F |
9ECE |
JR NZ,$9EDB |
9ED0 |
LD (HL),$14 |
9ED2 |
INC HL |
9ED3 |
LD (HL),$3C |
9ED5 |
LD HL,Str_GameOverLose |
9ED8 |
JP Message_ClearIfNoPlans |
9EDB |
CP $14 |
9EDD |
RET NZ |
9EDE |
LD (HL),$00 |
9EE0 |
CALL Area_Init |
9EE3 |
LD A,$FF |
9EE5 |
LD ($BD2C),A |
9EE8 |
JP $86B9 |
9EEB |
LD A,$3C |
9EED |
CALL Obj_CarriedSearch |
9EF0 |
RET NZ |
9EF1 |
LD A,$01 |
9EF3 |
LD (Game_State),A |
9EF6 |
JP Game_MainMenu |
9EF9 |
RET |