Prev: AAAC Up: Map Next: AB52
AAB2: Routine at AAB2
Used by the routine at ProcessTextTokenStream.
AAB2 XOR A
AAB3 LD ($A01A),A
AAB6 LD ($A012),A
AAB9 LD E,$FF
AABB LD D,$C0
This entry point is used by the routine at ACFB.
AABD LD A,E
AABE OR $C7
AAC0 LD E,A
AAC1 CALL InitialiseCharacterDataStructure
This entry point is used by the routine at HandleGameState.
AAC4 LD A,($A01B)
AAC7 AND A
AAC8 JR Z,$AAD1
AACA LD A,$01
AACC LD ($A024),A
AACF RES 3,E
This entry point is used by the routine at ProcessCharacterData.
AAD1 PUSH DE
AAD2 LD A,($A024)
AAD5 AND A
AAD6 JR NZ,$AB11
AAD8 LD ($AAA7),A
AADB LD HL,($A02B)
AADE PUSH HL
AADF CALL $AC24
AAE2 JR NZ,$AB08
AAE4 LD A,($AAA7)
AAE7 AND A
AAE8 JR NZ,$AB08
AAEA LD A,$02
AAEC LD ($A024),A
AAEF POP HL
AAF0 PUSH IY
AAF2 POP HL
AAF3 LD DE,$0018
AAF6 ADD HL,DE
AAF7 LD DE,$AAAC
AAFA EX DE,HL
AAFB LD BC,$0006
AAFE LDIR
AB00 LD HL,($A029)
AB03 LD ($A02B),HL
AB06 JR $AB11
AB08 LD A,$01
AB0A LD ($A024),A
AB0D POP HL
AB0E LD ($A02B),HL
AB11 POP DE
AB12 XOR A
AB13 LD ($AAA7),A
AB16 CALL $AB91
AB19 JR C,$AB8E
AB1B JR Z,$AB47
AB1D CP $90
AB1F JP Z,SearchCommandHandlerTable
AB22 CP $A0
AB24 JP Z,ProcessTextTokenAndSaveState
AB27 BIT 3,E
AB29 JR Z,$AB4C
AB2B LD A,($A012)
AB2E AND A
AB2F JR NZ,$AB8E
AB31 LD A,($A01B)
AB34 AND A
AB35 JR NZ,$AB4C
AB37 LD A,($A02D)
AB3A CP $C0
AB3C JR NZ,$AB8E
AB3E LD A,$B0
AB40 CP D
AB41 JR NZ,$AB8E
AB43 LD A,$02
AB45 AND A
AB46 RET
AB47 BIT 3,E
AB49 JP Z,$ACFB
This entry point is used by the routines at AB52 and ACFB.
AB4C LD HL,($A029)
AB4F LD ($A02B),HL
Prev: AAAC Up: Map Next: AB52