28118: Routine at 6DD6
| 28118 | 
LD HL,3000 | 
| 28121 | 
LD (46868),HL | 
| 28124 | 
LD A,1 | 
| 28126 | 
LD (46849),A | 
| 28129 | 
LD (46842),A | 
| 28132 | 
LD A,62 | 
| 28134 | 
CALL 34187 | 
| 28137 | 
LD A,32 | 
| 28139 | 
CALL 34187 | 
| 28142 | 
LD HL,28665 | 
| 28145 | 
LD B,128 | 
| 28147 | 
LD C,0 | 
| 28149 | 
CALL 29257 | 
| 28152 | 
BIT 7,B | 
| 28154 | 
JR Z,28161 | 
| 28156 | 
CP 64 | 
| 28158 | 
JP Z,28282 | 
| 28161 | 
BIT 0,C | 
| 28163 | 
CALL Z,28239 | 
| 28166 | 
LD C,1 | 
| 28168 | 
CP 24 | 
| 28170 | 
JR NZ,28177 | 
| 28172 | 
CALL 28299 | 
| 28175 | 
JR 28147 | 
| 28177 | 
CP 8 | 
| 28179 | 
JR NZ,28194 | 
| 28181 | 
BIT 7,B | 
| 28183 | 
JR NZ,28149 | 
| 28185 | 
LD A,8 | 
| 28187 | 
CALL 34187 | 
| 28190 | 
INC B | 
| 28191 | 
DEC HL | 
| 28192 | 
JR 28149 | 
| 28194 | 
CP 64 | 
| 28196 | 
JR NC,28218 | 
| 28198 | 
CP 34 | 
| 28200 | 
JR Z,28218 | 
| 28202 | 
CP 32 | 
| 28204 | 
JR Z,28218 | 
| 28206 | 
CP 13 | 
| 28208 | 
JR Z,28218 | 
| 28210 | 
CP 46 | 
| 28212 | 
JR Z,28218 | 
| 28214 | 
CP 44 | 
| 28216 | 
JR NZ,28149 | 
| 28218 | 
LD (46852),A | 
| 28221 | 
DEC B | 
| 28222 | 
INC B | 
| 28223 | 
JR Z,28231 | 
| 28225 | 
CALL 34187 | 
| 28228 | 
LD (HL),A | 
| 28229 | 
INC HL | 
| 28230 | 
DEC B | 
| 28231 | 
CP 13 | 
| 28233 | 
JP NZ,28149 | 
| 28236 | 
OR 1 | 
| 28238 | 
RET | 
| 28239 | 
CP 9 | 
| 28241 | 
JR Z,28274 | 
| 28243 | 
CP 8 | 
| 28245 | 
JR Z,28278 | 
| 28247 | 
CP 10 | 
| 28249 | 
JR Z,28270 | 
| 28251 | 
CP 91 | 
| 28253 | 
RET NZ | 
| 28254 | 
LD A,78 | 
| 28256 | 
LD (HL),A | 
| 28257 | 
INC HL | 
| 28258 | 
CALL 34187 | 
| 28261 | 
DEC B | 
| 28262 | 
LD A,13 | 
| 28264 | 
LD (HL),A | 
| 28265 | 
INC HL | 
| 28266 | 
DEC B | 
| 28267 | 
OR 1 | 
| 28269 | 
RET | 
| 28270 | 
LD A,83 | 
| 28272 | 
JR 28256 | 
| 28274 | 
LD A,69 | 
| 28276 | 
JR 28256 | 
| 28278 | 
LD A,87 | 
| 28280 | 
JR 28256 | 
| 28282 | 
LD A,(46874) | 
| 28285 | 
AND A | 
| 28286 | 
JP NZ,28149 | 
| 28289 | 
LD A,8 | 
| 28291 | 
CALL 34187 | 
| 28294 | 
CALL 34187 | 
| 28297 | 
XOR A | 
| 28298 | 
RET | 
| 28299 | 
BIT 7,B | 
| 28301 | 
RET NZ | 
| 28302 | 
LD A,8 | 
| 28304 | 
CALL 34187 | 
| 28307 | 
INC B | 
| 28308 | 
DEC HL | 
| 28309 | 
JR 28299 | 
| 28311 | 
PUSH DE | 
| 28312 | 
LD A,(HL) | 
| 28313 | 
INC HL | 
| 28314 | 
CP 32 | 
| 28316 | 
JR Z,28312 | 
| 28318 | 
DEC HL | 
| 28319 | 
LD (46810),HL | 
| 28322 | 
CP 13 | 
| 28324 | 
JR Z,28382 | 
| 28326 | 
CALL 28464 | 
| 28329 | 
JR Z,28387 | 
| 28331 | 
CALL 28487 | 
| 28334 | 
JR NZ,28348 | 
| 28336 | 
PUSH HL | 
| 28337 | 
CALL 28602 | 
| 28340 | 
JR Z,28352 | 
| 28342 | 
CALL 28530 | 
| 28345 | 
JR Z,28337 | 
| 28347 | 
POP HL | 
| 28348 | 
LD A,208 | 
| 28350 | 
JR 28384 | 
| 28352 | 
LD A,(28810) | 
| 28355 | 
LD B,A | 
| 28356 | 
LD A,(28827) | 
| 28359 | 
CP B | 
| 28360 | 
JR NC,28395 | 
| 28362 | 
CP 4 | 
| 28364 | 
JR C,28342 | 
| 28366 | 
PUSH IX | 
| 28368 | 
CALL 28534 | 
| 28371 | 
JR NZ,28393 | 
| 28373 | 
CALL 28602 | 
| 28376 | 
JR NZ,28393 | 
| 28378 | 
POP IX | 
| 28380 | 
JR 28342 | 
| 28382 | 
LD A,192 | 
| 28384 | 
LD BC,0 | 
| 28387 | 
POP DE | 
| 28388 | 
LD D,A | 
| 28389 | 
ADD A,B | 
| 28390 | 
LD B,A | 
| 28391 | 
LD A,D | 
| 28392 | 
RET | 
| 28393 | 
POP IX | 
| 28395 | 
LD IX,(46871) | 
| 28399 | 
PUSH IX | 
| 28401 | 
XOR A | 
| 28402 | 
INC IX | 
| 28404 | 
INC A | 
| 28405 | 
BIT 7,(IX-1) | 
| 28409 | 
JR Z,28402 | 
| 28411 | 
CP 2 | 
| 28413 | 
JR Z,28402 | 
| 28415 | 
CP 3 | 
| 28417 | 
JR NZ,28425 | 
| 28419 | 
BIT 7,(IX-2) | 
| 28423 | 
JR NZ,28402 | 
| 28425 | 
BIT 6,(IX-1) | 
| 28429 | 
JR Z,28442 | 
| 28431 | 
LD L,(IX+0) | 
| 28434 | 
LD H,(IX+1) | 
| 28437 | 
LD DE,24576 | 
| 28440 | 
ADD HL,DE | 
| 28441 | 
EX (SP),HL | 
| 28442 | 
POP HL | 
| 28443 | 
LD A,(HL) | 
| 28444 | 
RLCA | 
| 28445 | 
AND 192 | 
| 28447 | 
LD B,A | 
| 28448 | 
INC HL | 
| 28449 | 
LD A,(HL) | 
| 28450 | 
RRCA | 
| 28451 | 
AND 48 | 
| 28453 | 
ADD A,B | 
| 28454 | 
DEC HL | 
| 28455 | 
LD DE,40960 | 
| 28458 | 
ADD HL,DE | 
| 28459 | 
PUSH HL | 
| 28460 | 
POP BC | 
| 28461 | 
POP HL | 
| 28462 | 
JR 28387 | 
| 28464 | 
LD B,176 | 
| 28466 | 
CP 46 | 
| 28468 | 
JR Z,28481 | 
| 28470 | 
LD B,160 | 
| 28472 | 
CP 44 | 
| 28474 | 
JR Z,28481 | 
| 28476 | 
CP 34 | 
| 28478 | 
RET NZ | 
| 28479 | 
LD B,144 | 
| 28481 | 
INC HL | 
| 28482 | 
LD A,B | 
| 28483 | 
LD BC,0 | 
| 28486 | 
RET | 
| 28487 | 
LD DE,28794 | 
| 28490 | 
LD B,0 | 
| 28492 | 
LD A,(HL) | 
| 28493 | 
CP 64 | 
| 28495 | 
JR C,28505 | 
| 28497 | 
AND 31 | 
| 28499 | 
LD (DE),A | 
| 28500 | 
INC DE | 
| 28501 | 
INC HL | 
| 28502 | 
INC B | 
| 28503 | 
JR 28492 | 
| 28505 | 
LD A,B | 
| 28506 | 
LD (28810),A | 
| 28509 | 
PUSH HL | 
| 28510 | 
LD HL,(28794) | 
| 28513 | 
LD H,0 | 
| 28515 | 
LD DE,24576 | 
| 28518 | 
ADD HL,HL | 
| 28519 | 
ADD HL,DE | 
| 28520 | 
LD E,(HL) | 
| 28521 | 
INC HL | 
| 28522 | 
LD D,(HL) | 
| 28523 | 
LD IX,24576 | 
| 28527 | 
ADD IX,DE | 
| 28529 | 
POP HL | 
| 28530 | 
LD (46871),IX | 
| 28534 | 
LD A,(IX+0) | 
| 28537 | 
AND 31 | 
| 28539 | 
LD B,A | 
| 28540 | 
LD A,(28794) | 
| 28543 | 
CP B | 
| 28544 | 
RET NZ | 
| 28545 | 
PUSH HL | 
| 28546 | 
LD HL,28811 | 
| 28549 | 
LD BC,0 | 
| 28552 | 
LD A,(IX+0) | 
| 28555 | 
AND 31 | 
| 28557 | 
JR Z,28562 | 
| 28559 | 
LD (HL),A | 
| 28560 | 
INC HL | 
| 28561 | 
INC B | 
| 28562 | 
INC IX | 
| 28564 | 
INC C | 
| 28565 | 
BIT 7,(IX-1) | 
| 28569 | 
JR Z,28552 | 
| 28571 | 
LD A,C | 
| 28572 | 
CP 2 | 
| 28574 | 
JR Z,28552 | 
| 28576 | 
CP 3 | 
| 28578 | 
JR NZ,28586 | 
| 28580 | 
BIT 7,(IX-2) | 
| 28584 | 
JR NZ,28552 | 
| 28586 | 
POP HL | 
| 28587 | 
LD A,B | 
| 28588 | 
LD (28827),A | 
| 28591 | 
BIT 6,(IX-1) | 
| 28595 | 
RET Z | 
| 28596 | 
INC IX | 
| 28598 | 
INC IX | 
| 28600 | 
XOR A | 
| 28601 | 
RET | 
| 28602 | 
LD A,(28810) | 
| 28605 | 
LD B,A | 
| 28606 | 
LD A,(28827) | 
| 28609 | 
CP B | 
| 28610 | 
JR NC,28613 | 
| 28612 | 
LD B,A | 
| 28613 | 
LD HL,28794 | 
| 28616 | 
LD DE,28811 | 
| 28619 | 
LD A,(DE) | 
| 28620 | 
CP (HL) | 
| 28621 | 
RET NZ | 
| 28622 | 
INC DE | 
| 28623 | 
INC HL | 
| 28624 | 
DJNZ 28619 | 
| 28626 | 
RET |