B15A: Routine at B15A
| B15A |
AND A |
| B15B |
RET Z |
| B15C |
LD C,A |
| B15D |
LD A,($B2FA) |
| B160 |
AND A |
| B161 |
LD A,C |
| B162 |
RET Z |
| B163 |
DEC A |
| B164 |
ADD A,A |
| B165 |
LD C,A |
| B166 |
LD B,$00 |
| B168 |
LD HL,$B144 |
| B16B |
ADD HL,BC |
| B16C |
LD E,(HL) |
| B16D |
INC HL |
| B16E |
LD D,(HL) |
| B16F |
EX DE,HL |
| B170 |
CALL $B178 |
| B173 |
XOR A |
| B174 |
LD ($B150),A |
| B177 |
RET |
| B178 |
JP (HL) |
| B179 |
LD A,$7F |
| B17B |
LD DE,$000A |
| B17E |
LD HL,$0400 |
| B181 |
CALL $B25B |
| B184 |
RET |
| B185 |
LD A,$3F |
| B187 |
LD DE,$000A |
| B18A |
LD HL,$0300 |
| B18D |
CALL $B297 |
| B190 |
RET |
| B191 |
LD A,$3F |
| B193 |
LD DE,$00C0 |
| B196 |
LD HL,$0100 |
| B199 |
CALL $B297 |
| B19C |
RET |
| B19D |
LD DE,$0308 |
| B1A0 |
PUSH DE |
| B1A1 |
CALL $B22D |
| B1A4 |
LD B,$00 |
| B1A6 |
DEC BC |
| B1A7 |
LD A,B |
| B1A8 |
OR C |
| B1A9 |
JR NZ,$B1A6 |
| B1AB |
CALL $B244 |
| B1AE |
LD B,$00 |
| B1B0 |
DEC BC |
| B1B1 |
LD A,B |
| B1B2 |
OR C |
| B1B3 |
JR NZ,$B1B0 |
| B1B5 |
DEC E |
| B1B6 |
JR NZ,$B1A1 |
| B1B8 |
POP DE |
| B1B9 |
DEC D |
| B1BA |
JR NZ,$B1A0 |
| B1BC |
LD DE,$0208 |
| B1BF |
PUSH DE |
| B1C0 |
CALL $B22D |
| B1C3 |
DEC BC |
| B1C4 |
NOP |
| B1C5 |
LD A,B |
| B1C6 |
OR C |
| B1C7 |
JR NZ,$B1C3 |
| B1C9 |
CALL $B244 |
| B1CC |
DEC BC |
| B1CD |
NOP |
| B1CE |
LD A,B |
| B1CF |
OR C |
| B1D0 |
JR NZ,$B1CC |
| B1D2 |
DEC E |
| B1D3 |
JR NZ,$B1C0 |
| B1D5 |
POP DE |
| B1D6 |
DEC D |
| B1D7 |
JR NZ,$B1BF |
| B1D9 |
LD DE,$0208 |
| B1DC |
PUSH DE |
| B1DD |
CALL $B22D |
| B1E0 |
DEC BC |
| B1E1 |
NOP |
| B1E2 |
NOP |
| B1E3 |
NOP |
| B1E4 |
LD A,B |
| B1E5 |
OR C |
| B1E6 |
JR NZ,$B1E0 |
| B1E8 |
CALL $B244 |
| B1EB |
DEC BC |
| B1EC |
NOP |
| B1ED |
NOP |
| B1EE |
NOP |
| B1EF |
LD A,B |
| B1F0 |
OR C |
| B1F1 |
JR NZ,$B1EB |
| B1F3 |
DEC E |
| B1F4 |
JR NZ,$B1DD |
| B1F6 |
POP DE |
| B1F7 |
DEC D |
| B1F8 |
JR NZ,$B1DC |
| B1FA |
RET |
| B1FB |
LD A,$FF |
| B1FD |
LD DE,$00E0 |
| B200 |
LD HL,$0120 |
| B203 |
CALL $B297 |
| B206 |
LD HL,$2000 |
| B209 |
LD ($B151),HL |
| B20C |
CALL $B2F0 |
| B20F |
LD HL,$FFFF |
| B212 |
LD ($B151),HL |
| B215 |
LD A,$FF |
| B217 |
LD DE,$03C0 |
| B21A |
LD HL,$0400 |
| B21D |
CALL $B297 |
| B220 |
RET |
| B221 |
LD A,$3F |
| B223 |
LD DE,$0080 |
| B226 |
LD HL,$0100 |
| B229 |
CALL $B297 |
| B22C |
RET |
| B22D |
LD A,($B159) |
| B230 |
AND $1F |
| B232 |
OUT ($FE),A |
| B234 |
CALL $B2D7 |
| B237 |
LD A,($B153) |
| B23A |
LD C,A |
| B23B |
LD A,($B154) |
| B23E |
OR C |
| B23F |
LD C,A |
| B240 |
AND $01 |
| B242 |
LD B,A |
| B243 |
RET |
| B244 |
LD A,($B159) |
| B247 |
AND $07 |
| B249 |
OUT ($FE),A |
| B24B |
CALL $B2D7 |
| B24E |
LD A,($B153) |
| B251 |
LD C,A |
| B252 |
LD A,($B154) |
| B255 |
OR C |
| B256 |
LD C,A |
| B257 |
AND $01 |
| B259 |
LD B,A |
| B25A |
RET |
| B25B |
LD ($B156),HL |
| B25E |
LD ($B158),A |
| B261 |
LD A,($B158) |
| B264 |
LD H,A |
| B265 |
LD A,(DE) |
| B266 |
INC DE |
| B267 |
AND H |
| B268 |
JR NZ,$B26B |
| B26A |
INC A |
| B26B |
LD B,A |
| B26C |
LD A,($B159) |
| B26F |
AND $1F |
| B271 |
OUT ($FE),A |
| B273 |
NOP |
| B274 |
NOP |
| B275 |
NOP |
| B276 |
NOP |
| B277 |
DJNZ $B273 |
| B279 |
LD A,(DE) |
| B27A |
INC DE |
| B27B |
AND H |
| B27C |
JR NZ,$B27F |
| B27E |
INC A |
| B27F |
LD B,A |
| B280 |
LD A,($B159) |
| B283 |
AND $07 |
| B285 |
OUT ($FE),A |
| B287 |
NOP |
| B288 |
NOP |
| B289 |
NOP |
| B28A |
NOP |
| B28B |
DJNZ $B287 |
| B28D |
LD HL,($B156) |
| B290 |
AND A |
| B291 |
SBC HL,DE |
| B293 |
RET Z |
| B294 |
JR NC,$B261 |
| B296 |
RET |
| B297 |
LD ($B156),HL |
| B29A |
LD ($B158),A |
| B29D |
LD A,($B158) |
| B2A0 |
LD H,A |
| B2A1 |
LD A,(DE) |
| B2A2 |
INC DE |
| B2A3 |
AND H |
| B2A4 |
JR NZ,$B2A7 |
| B2A6 |
INC A |
| B2A7 |
LD B,A |
| B2A8 |
LD A,($B159) |
| B2AB |
AND $1F |
| B2AD |
OUT ($FE),A |
| B2AF |
NOP |
| B2B0 |
NOP |
| B2B1 |
NOP |
| B2B2 |
NOP |
| B2B3 |
NOP |
| B2B4 |
NOP |
| B2B5 |
DJNZ $B2AF |
| B2B7 |
LD A,(DE) |
| B2B8 |
INC DE |
| B2B9 |
AND H |
| B2BA |
JR NZ,$B2BD |
| B2BC |
INC A |
| B2BD |
LD B,A |
| B2BE |
LD A,($B159) |
| B2C1 |
AND $07 |
| B2C3 |
OUT ($FE),A |
| B2C5 |
NOP |
| B2C6 |
NOP |
| B2C7 |
NOP |
| B2C8 |
NOP |
| B2C9 |
NOP |
| B2CA |
NOP |
| B2CB |
DJNZ $B2C5 |
| B2CD |
LD HL,($B156) |
| B2D0 |
AND A |
| B2D1 |
SBC HL,DE |
| B2D3 |
RET Z |
| B2D4 |
JR NC,$B29D |
| B2D6 |
RET |
| B2D7 |
PUSH HL |
| B2D8 |
LD A,($B154) |
| B2DB |
RLA |
| B2DC |
LD L,A |
| B2DD |
LD A,($B155) |
| B2E0 |
XOR L |
| B2E1 |
RLA |
| B2E2 |
RLA |
| B2E3 |
LD HL,$B153 |
| B2E6 |
RR (HL) |
| B2E8 |
INC HL |
| B2E9 |
RR (HL) |
| B2EB |
INC HL |
| B2EC |
RR (HL) |
| B2EE |
POP HL |
| B2EF |
RET |
| B2F0 |
LD BC,($B151) |
| B2F4 |
DEC BC |
| B2F5 |
LD A,B |
| B2F6 |
OR C |
| B2F7 |
JR NZ,$B2F4 |
| B2F9 |
RET |