| 59253 |
LD A,(59229) |
| 59256 |
LD (59234),A |
| 59259 |
INC A |
| 59260 |
LD (59235),A |
| 59263 |
LD A,(59230) |
| 59266 |
LD (59236),A |
| 59269 |
INC A |
| 59270 |
LD (59237),A |
| 59273 |
LD A,(59229) |
| 59276 |
LD B,A |
| 59277 |
LD A,(59230) |
| 59280 |
LD C,A |
| 59281 |
CALL Calculate_PositionToAttributeAddress |
| 59284 |
LD E,127 |
| 59286 |
PUSH HL |
| 59287 |
LD A,(HL) |
| 59288 |
LD (HL),E |
| 59289 |
LD (59238),A |
| 59292 |
INC HL |
| 59293 |
LD A,(HL) |
| 59294 |
LD (HL),E |
| 59295 |
LD (59239),A |
| 59298 |
LD BC,31 |
| 59301 |
ADD HL,BC |
| 59302 |
LD A,(HL) |
| 59303 |
LD (HL),E |
| 59304 |
LD (59240),A |
| 59307 |
INC HL |
| 59308 |
LD A,(HL) |
| 59309 |
LD (HL),E |
| 59310 |
LD (59241),A |
| 59313 |
CALL 59813 |
| 59316 |
HALT |
| 59317 |
POP HL |
| 59318 |
LD A,(59238) |
| 59321 |
LD (HL),A |
| 59322 |
INC HL |
| 59323 |
LD A,(59239) |
| 59326 |
LD (HL),A |
| 59327 |
LD BC,31 |
| 59330 |
ADD HL,BC |
| 59331 |
LD A,(59240) |
| 59334 |
LD (HL),A |
| 59335 |
INC HL |
| 59336 |
LD A,(59241) |
| 59339 |
LD (HL),A |
| 59340 |
LD D,0 |
| 59342 |
LD A,(59234) |
| 59345 |
CP 0 |
| 59347 |
JR Z,59355 |
| 59349 |
DEC A |
| 59350 |
LD (59234),A |
| 59353 |
SET 1,D |
| 59355 |
LD A,(59235) |
| 59358 |
CP 23 |
| 59360 |
JR Z,59368 |
| 59362 |
INC A |
| 59363 |
LD (59235),A |
| 59366 |
SET 2,D |
| 59368 |
LD A,(59237) |
| 59371 |
CP 31 |
| 59373 |
JR Z,59381 |
| 59375 |
INC A |
| 59376 |
LD (59237),A |
| 59379 |
SET 3,D |
| 59381 |
LD A,(59236) |
| 59384 |
CP 0 |
| 59386 |
JR Z,59394 |
| 59388 |
DEC A |
| 59389 |
LD (59236),A |
| 59392 |
SET 4,D |
| 59394 |
LD A,D |
| 59395 |
CP 0 |
| 59397 |
RET Z |
| 59398 |
LD B,2 |
| 59400 |
LD E,82 |
| 59402 |
PUSH BC |
| 59403 |
BIT 1,D |
| 59405 |
JR Z,59481 |
| 59407 |
LD A,(59234) |
| 59410 |
LD B,A |
| 59411 |
LD A,(59230) |
| 59414 |
LD C,A |
| 59415 |
CALL Calculate_PositionToAttributeAddress |
| 59418 |
POP BC |
| 59419 |
PUSH BC |
| 59420 |
LD A,B |
| 59421 |
CP 2 |
| 59423 |
JR Z,59436 |
| 59425 |
LD A,(59238) |
| 59428 |
LD (HL),A |
| 59429 |
INC HL |
| 59430 |
LD A,(59239) |
| 59433 |
LD (HL),A |
| 59434 |
JR 59447 |
| 59436 |
LD A,(HL) |
| 59437 |
LD (59238),A |
| 59440 |
LD (HL),E |
| 59441 |
INC HL |
| 59442 |
LD A,(HL) |
| 59443 |
LD (59239),A |
| 59446 |
LD (HL),E |
| 59447 |
BIT 3,D |
| 59449 |
JP Z,59580 |
| 59452 |
LD A,(59234) |
| 59455 |
LD B,A |
| 59456 |
LD A,(59237) |
| 59459 |
LD C,A |
| 59460 |
CALL Calculate_PositionToAttributeAddress |
| 59463 |
POP BC |
| 59464 |
PUSH BC |
| 59465 |
LD A,B |
| 59466 |
CP 2 |
| 59468 |
JR Z,59476 |
| 59470 |
LD A,(59240) |
| 59473 |
LD (HL),A |
| 59474 |
JR 59481 |
| 59476 |
LD A,(HL) |
| 59477 |
LD (59240),A |
| 59480 |
LD (HL),E |
| 59481 |
BIT 3,D |
| 59483 |
JR Z,59580 |
| 59485 |
LD A,(59229) |
| 59488 |
LD B,A |
| 59489 |
LD A,(59237) |
| 59492 |
LD C,A |
| 59493 |
CALL Calculate_PositionToAttributeAddress |
| 59496 |
POP BC |
| 59497 |
PUSH BC |
| 59498 |
LD A,B |
| 59499 |
CP 2 |
| 59501 |
JR Z,59525 |
| 59503 |
LD A,(59241) |
| 59506 |
LD (HL),A |
| 59507 |
LD A,(59229) |
| 59510 |
LD B,A |
| 59511 |
INC B |
| 59512 |
LD A,(59237) |
| 59515 |
LD C,A |
| 59516 |
CALL Calculate_PositionToAttributeAddress |
| 59519 |
LD A,(59242) |
| 59522 |
LD (HL),A |
| 59523 |
JR 59547 |
| 59525 |
LD A,(HL) |
| 59526 |
LD (59241),A |
| 59529 |
LD (HL),E |
| 59530 |
LD A,(59229) |
| 59533 |
LD B,A |
| 59534 |
INC B |
| 59535 |
LD A,(59237) |
| 59538 |
LD C,A |
| 59539 |
CALL Calculate_PositionToAttributeAddress |
| 59542 |
LD A,(HL) |
| 59543 |
LD (59242),A |
| 59546 |
LD (HL),E |
| 59547 |
BIT 2,D |
| 59549 |
JR Z,59658 |
| 59551 |
LD A,(59235) |
| 59554 |
LD B,A |
| 59555 |
LD A,(59237) |
| 59558 |
LD C,A |
| 59559 |
CALL Calculate_PositionToAttributeAddress |
| 59562 |
POP BC |
| 59563 |
PUSH BC |
| 59564 |
LD A,B |
| 59565 |
CP 2 |
| 59567 |
JR Z,59575 |
| 59569 |
LD A,(59243) |
| 59572 |
LD (HL),A |
| 59573 |
JR 59580 |
| 59575 |
LD A,(HL) |
| 59576 |
LD (59243),A |
| 59579 |
LD (HL),E |
| 59580 |
BIT 2,D |
| 59582 |
JR Z,59658 |
| 59584 |
LD A,(59235) |
| 59587 |
LD B,A |
| 59588 |
LD A,(59230) |
| 59591 |
LD C,A |
| 59592 |
CALL Calculate_PositionToAttributeAddress |
| 59595 |
POP BC |
| 59596 |
PUSH BC |
| 59597 |
LD A,B |
| 59598 |
CP 2 |
| 59600 |
JR Z,59613 |
| 59602 |
LD A,(59244) |
| 59605 |
LD (HL),A |
| 59606 |
INC HL |
| 59607 |
LD A,(59245) |
| 59610 |
LD (HL),A |
| 59611 |
JR 59624 |
| 59613 |
LD A,(HL) |
| 59614 |
LD (59244),A |
| 59617 |
LD (HL),E |
| 59618 |
INC HL |
| 59619 |
LD A,(HL) |
| 59620 |
LD (59245),A |
| 59623 |
LD (HL),E |
| 59624 |
BIT 4,D |
| 59626 |
JP Z,59757 |
| 59629 |
LD A,(59235) |
| 59632 |
LD B,A |
| 59633 |
LD A,(59236) |
| 59636 |
LD C,A |
| 59637 |
CALL Calculate_PositionToAttributeAddress |
| 59640 |
POP BC |
| 59641 |
PUSH BC |
| 59642 |
LD A,B |
| 59643 |
CP 2 |
| 59645 |
JR Z,59653 |
| 59647 |
LD A,(59246) |
| 59650 |
LD (HL),A |
| 59651 |
JR 59658 |
| 59653 |
LD A,(HL) |
| 59654 |
LD (59246),A |
| 59657 |
LD (HL),E |
| 59658 |
BIT 4,D |
| 59660 |
JR Z,59757 |
| 59662 |
LD A,(59229) |
| 59665 |
LD B,A |
| 59666 |
LD A,(59236) |
| 59669 |
LD C,A |
| 59670 |
CALL Calculate_PositionToAttributeAddress |
| 59673 |
POP BC |
| 59674 |
PUSH BC |
| 59675 |
LD A,B |
| 59676 |
CP 2 |
| 59678 |
JR Z,59702 |
| 59680 |
LD A,(59247) |
| 59683 |
LD (HL),A |
| 59684 |
LD A,(59229) |
| 59687 |
LD B,A |
| 59688 |
INC B |
| 59689 |
LD A,(59236) |
| 59692 |
LD C,A |
| 59693 |
CALL Calculate_PositionToAttributeAddress |
| 59696 |
LD A,(59248) |
| 59699 |
LD (HL),A |
| 59700 |
JR 59724 |
| 59702 |
LD A,(HL) |
| 59703 |
LD (59247),A |
| 59706 |
LD (HL),E |
| 59707 |
LD A,(59229) |
| 59710 |
LD B,A |
| 59711 |
INC B |
| 59712 |
LD A,(59236) |
| 59715 |
LD C,A |
| 59716 |
CALL Calculate_PositionToAttributeAddress |
| 59719 |
LD A,(HL) |
| 59720 |
LD (59248),A |
| 59723 |
LD (HL),E |
| 59724 |
BIT 1,D |
| 59726 |
JR Z,59757 |
| 59728 |
LD A,(59234) |
| 59731 |
LD B,A |
| 59732 |
LD A,(59236) |
| 59735 |
LD C,A |
| 59736 |
CALL Calculate_PositionToAttributeAddress |
| 59739 |
POP BC |
| 59740 |
PUSH BC |
| 59741 |
LD A,B |
| 59742 |
CP 2 |
| 59744 |
JR Z,59752 |
| 59746 |
LD A,(59249) |
| 59749 |
LD (HL),A |
| 59750 |
JR 59757 |
| 59752 |
LD A,(HL) |
| 59753 |
LD (59249),A |
| 59756 |
LD (HL),E |
| 59757 |
LD A,R |
| 59759 |
LD L,A |
| 59760 |
LD H,10 |
| 59762 |
LD A,(59235) |
| 59765 |
LD B,A |
| 59766 |
LD A,24 |
| 59768 |
SUB B |
| 59769 |
LD B,A |
| 59770 |
LD A,(HL) |
| 59771 |
AND %00011000 |
| 59773 |
OR %00000101 |
| 59775 |
OUT (254),A |
| 59777 |
INC HL |
| 59778 |
DJNZ 59770 |
| 59780 |
POP BC |
| 59781 |
LD A,B |
| 59782 |
CP 2 |
| 59784 |
JR NZ,59787 |
| 59786 |
HALT |
| 59787 |
DEC B |
| 59788 |
JP NZ,59402 |
| 59791 |
JP 59340 |