Prev: A410 Up: Map Next: A59D
A4C8: Display instructions
Used by the routine at A410.
A4C8 CALL $AB9E
A4CB LD H,$03
A4CD LD BC,$8390
A4D0 LD L,$00
A4D2 LD A,(BC)
A4D3 CALL $9C40
A4D6 INC BC
A4D7 INC L
A4D8 LD A,L
A4D9 CP $20
A4DB JR NZ,$A4D2
A4DD INC H
A4DE INC H
A4DF LD A,H
A4E0 CP $19
A4E2 JR NZ,$A4D0
A4E4 LD HL,$5800
A4E7 LD B,$20
A4E9 LD C,$06
A4EB LD A,$05
A4ED CALL $AA37
A4F0 LD C,$09
A4F2 LD A,$17
A4F4 CALL $AA37
A4F7 LD C,$06
A4F9 LD A,$05
A4FB CALL $AA37
A4FE LD C,$03
A500 LD A,$04
A502 CALL $AA37
A505 LD HL,$732C
A508 LD (HL),$57
A50A INC HL
A50B LD (HL),$0A
A50D CALL $A960
A510 LD A,$18
A512 CALL $9CEB
Scroll the intro screen message
A515 LD HL,$50E1
A518 CALL $AB7B
A51B LD BC,$01F4
A51E CALL $A921
A521 LD HL,$732B
A524 DEC (HL)
A525 JR NZ,$A543
A527 LD (HL),$08
A529 LD HL,$ACCA
A52C LD A,($732C)
A52F INC A
A530 CP $57
A532 JR C,$A535
A534 XOR A
A535 LD ($732C),A
A538 LD E,A
A539 LD D,$00
A53B ADD HL,DE
A53C LD A,(HL)
A53D LD HL,$001E
A540 CALL $9C40
A543 LD A,($7373)
A546 XOR $FF
A548 JR NZ,$A553
A54A LD A,$FD
A54C IN A,($FE)
A54E BIT 1,A
A550 JP Z,$A59D
A553 LD A,$FB
A555 IN A,($FE)
A557 BIT 3,A
A559 JP Z,$AA49
A55C LD A,$F7
A55E IN A,($FE)
A560 AND $07
A562 CP $07
A564 JR Z,$A59A
A566 LD B,A
A567 LD A,($732D)
A56A CP B
A56B JR Z,$A59A
A56D LD HL,$5980
A570 CP $05
A572 JR Z,$A57C
A574 LD HL,$59C0
A577 JR C,$A57C
A579 LD HL,$5940
A57C LD A,B
A57D LD ($732D),A
A580 CP $05
A582 LD DE,$5980
A585 JR Z,$A58F
A587 LD DE,$59C0
A58A JR C,$A58F
A58C LD DE,$5940
A58F LD B,$20
A591 LD A,$97
A593 LD (HL),$17
A595 LD (DE),A
A596 INC HL
A597 INC DE
A598 DJNZ $A593
A59A JP $A515
Prev: A410 Up: Map Next: A59D