| ProcessCharacterData |
B0FD |
LD BC,$0008 |
|
B100 |
BIT 3,E |
|
B102 |
JR NZ,ProcessCharacterData_0 |
|
B104 |
CALL $AEC6 |
| ProcessCharacterData_0 |
B107 |
PUSH IY |
|
B109 |
POP HL |
|
B10A |
ADD HL,BC |
|
B10B |
PUSH DE |
|
B10C |
PUSH HL |
|
B10D |
BIT 3,E |
|
B10F |
JR NZ,ProcessCharacterData_1 |
|
B111 |
SET 3,E |
|
B113 |
CALL $AEA9 |
|
B116 |
JR ProcessCharacterData_2 |
| ProcessCharacterData_1 |
B118 |
LD HL,$A012 |
|
B11B |
INC (HL) |
|
B11C |
CALL InitialiseCharacterDataStructure |
| ProcessCharacterData_2 |
B11F |
PUSH IY |
|
B121 |
POP HL |
|
B122 |
LD BC,$0018 |
|
B125 |
ADD HL,BC |
|
B126 |
POP DE |
|
B127 |
EX DE,HL |
|
B128 |
LD BC,$0006 |
|
B12B |
LDIR |
|
B12D |
POP DE |
| ProcessCharacterData_3 |
B12E |
LD A,E |
|
B12F |
OR $C7 |
|
B131 |
LD E,A |
|
B132 |
JP $AAD1 |