Willus.com
Home
|
Archive
|
About
PMOVE3.SYS
(4050 bytes)
EMULATE AS:
DEFAULT TYPE (CMD)
|
BASIC program
|
Program on Disk
|
2-Disk Debug
|
Disk Download
SHOW BELOW AS:
BASIC program
(download)
|
Text File
(download)
|
Z-80 Program
(download)
|
EDTASM File
(download)
|
Graphic
(download)
|
Hex File
(download)
|
SCRIPSIT File
(download)
Return to TRS-80 software list.
Name: PMOVE3 Memory space: 5200H - 61DDH Entry point: 61CFH ORG 05200H L5200H: 5200 JP 040ECH 5203 JP 04510H 5206 JP 04519H 5209 JP 04635H 520C JP 04654H 520F JP 042FDH 5212 JP 04402H 5215 NOP 5216 INC A 5217 NOP 5218 NOP 5219 NOP 521A NOP 521B NOP 521C NOP 521D NOP 521E NOP 521F NOP 5220 NOP 5221 NOP 5222 NOP 5223 NOP 5224 NOP 5225 NOP 5226 NOP 5227 NOP 5228 NOP 5229 NOP 522A NOP 522B NOP 522C NOP 522D NOP 522E NOP 522F NOP 5230 NOP 5231 NOP 5232 NOP 5233 NOP 5234 NOP 5235 NOP 5236 NOP 5237 NOP 5238 NOP 5239 NOP 523A NOP 523B NOP 523C NOP 523D NOP 523E NOP 523F NOP 5240 NOP 5241 NOP 5242 NOP 5243 NOP 5244 NOP 5245 NOP 5246 NOP 5247 NOP 5248 NOP 5249 NOP 524A NOP 524B NOP 524C NOP 524D NOP 524E NOP 524F NOP 5250 NOP 5251 NOP 5252 NOP 5253 NOP 5254 NOP 5255 NOP 5256 NOP 5257 NOP 5258 NOP 5259 NOP 525A NOP 525B NOP 525C NOP 525D NOP 525E NOP 525F NOP 5260 NOP 5261 NOP 5262 NOP 5263 NOP 5264 NOP 5265 NOP 5266 NOP 5267 NOP 5268 NOP 5269 NOP 526A NOP 526B NOP 526C NOP 526D NOP 526E NOP 526F NOP 5270 NOP 5271 NOP 5272 NOP 5273 NOP 5274 NOP 5275 NOP 5276 NOP 5277 NOP 5278 NOP 5279 NOP 527A NOP 527B NOP 527C NOP 527D NOP 527E NOP 527F NOP 5280 NOP 5281 NOP 5282 NOP 5283 NOP 5284 NOP 5285 NOP 5286 NOP 5287 NOP 5288 NOP 5289 NOP 528A DI 528B IM 1 528D LD SP,0408AH 5290 LD A,004H 5292 OUT (0E0H),A 5294 LD A,0C3H 5296 LD (04049H),A 5299 LD HL,045B6H 529C LD (0404AH),HL 529F XOR A 52A0 OUT (0E4H),A 52A2 LD A,028H 52A4 OUT (0ECH),A 52A6 LD A,0D0H 52A8 OUT (0F0H),A 52AA LD H,080H 52AC CALL 041ECH 52AF JR NZ,L52BAH 52B1 LD H,0C0H 52B3 CALL 041ECH 52B6 JR NZ,L52BAH 52B8 LD H,000H L52BAH: 52BA LD A,H 52BB SUB 004H 52BD LD (049B6H),A 52C0 LD A,(03840H) 52C3 AND 080H 52C5 JR Z,L52CBH 52C7 XOR A 52C8 LD (04877H),A L52CBH: 52CB LD BC,00000H 52CE CALL 00060H 52D1 CALL 00060H 52D4 CALL 00060H 52D7 CALL 00060H 52DA CALL 00060H 52DD CALL 00060H 52E0 CALL 00060H 52E3 CALL 00060H 52E6 CALL 00060H 52E9 CALL 00060H 52EC LD SP,0408AH 52EF EI 52F0 LD HL,04C67H 52F3 RST 20H 52F4 XOR A 52F5 LD (0401AH),A 52F8 LD (0401CH),A 52FB LD (04801H),A 52FE LD (04630H),A 5301 CALL 0461FH 5304 LD DE,01100H 5307 LD A,00AH 5309 LD BC,05000H 530C CALL 04465H 530F LD HL,04DCCH 5312 JP NZ,04453H 5315 LD HL,050D0H 5318 CALL 044CFH 531B LD HL,04325H 531E RST 30H 531F LD A,(0401AH) 5322 CALL 042D8H 5325 LD (04C2EH),A 5328 LD (04C2FH),BC 532C LD A,(0401CH) 532F CALL 042D8H 5332 LD (04C23H),A 5335 LD (04C24H),BC 5339 LD HL,04C22H 533C RST 20H L533DH: 533D LD HL,04DB5H 5340 RST 20H 5341 CALL 043D6H 5344 SUB 030H 5346 JR C,L533DH 5348 CP 008H 534A JR NC,L533DH 534C LD (0467DH),A 534F LD (0467BH),A 5352 LD HL,04C62H 5355 RST 20H 5356 CALL 04667H 5359 XOR A 535A LD (0467BH),A 535D LD DE,00001H 5360 LD BC,06200H 5363 LD A,080H 5365 LD (04630H),A 5368 RST 10H 5369 LD HL,04DE7H 536C JP NZ,04453H 536F LD A,(06201H) 5372 LD D,A 5373 LD E,001H 5375 LD (046C5H),DE 5379 LD A,012H 537B LD BC,06200H 537E CALL 04474H 5381 LD HL,04DE7H 5384 JP NZ,04453H 5387 LD A,(04019H) 538A BIT 5,A 538C LD HL,04E47H 538F JP NZ,04453H 5392 LD HL,06200H 5395 LD BC,02800H L5398H: 5398 LD A,(HL) 5399 CPL 539A AND 03FH 539C PUSH BC 539D LD BC,00600H L53A0H: 53A0 RRA 53A1 CALL C,041E0H 53A4 DJNZ L53A0H 53A6 LD A,C 53A7 POP BC 53A8 ADD A,C 53A9 LD C,A 53AA INC HL 53AB DJNZ L5398H 53AD LD (0401BH),A 53B0 CALL 042D8H 53B3 LD (04E84H),A 53B6 LD (04E85H),BC 53BA LD HL,062D0H 53BD CALL 044CFH 53C0 LD HL,04E84H 53C3 RST 20H 53C4 LD A,(0401BH) 53C7 LD C,A 53C8 LD A,(0401AH) 53CB CP C 53CC JR Z,L53D9H 53CE JR C,L53D9H 53D0 LD A,001H 53D2 LD (04801H),A 53D5 LD HL,04F92H 53D8 RST 20H L53D9H: 53D9 LD HL,04EAEH 53DC RST 28H 53DD JP 046ADH 53E0 INC C 53E1 RET 53E2 LD A,(0467BH) 53E5 LD (0467DH),A 53E8 CALL 0465BH 53EB RST 8 53EC LD A,(HL) 53ED CPL 53EE LD (HL),A 53EF CP (HL) 53F0 CPL 53F1 LD (HL),A 53F2 RET 53F3 CP 00AH 53F5 JR Z,L5408H 53F7 CP 00BH 53F9 JR Z,L5411H 53FB CP 01DH 53FD JR Z,L541BH 53FF CP 01EH 5401 JR Z,L5420H 5403 CP 01FH 5405 JR Z,L544FH 5407 RET L5408H: 5408 LD DE,00040H 540B CALL 0421BH 540E ADD HL,DE 540F JR L5431H L5411H: 5411 LD A,L 5412 AND 0E0H 5414 LD L,A 5415 LD DE,00020H 5418 ADD HL,DE 5419 JR L5431H L541BH: 541B LD A,L 541C AND 0C0H 541E LD L,A 541F RET L5420H: 5420 CALL 0421BH 5423 PUSH BC 5424 LD BC,0003FH L5427H: 5427 PUSH HL 5428 LD D,H 5429 LD E,L 542A INC DE 542B LD (HL),020H 542D LDIR 542F POP HL 5430 POP BC L5431H: 5431 LD A,H 5432 CP 03CH 5434 JR NC,L543AH 5436 LD HL,03C00H 5439 RET L543AH: 543A CP 040H 543C RET C 543D PUSH BC 543E LD DE,03C00H 5441 LD HL,03C40H 5444 LD BC,003C0H 5447 LDIR 5449 POP BC 544A LD HL,03FC0H 544D JR L5420H L544FH: 544F LD HL,03C00H 5452 PUSH BC 5453 LD BC,003FFH 5456 JR L5427H 5458 PUSH HL 5459 PUSH DE 545A PUSH BC 545B LD HL,0429BH 545E PUSH HL 545F LD HL,0401FH 5462 LD BC,03801H 5465 LD D,000H 5467 LD A,(BC) 5468 LD E,A 5469 XOR (HL) 546A LD (HL),E 546B AND E 546C JR NZ,L5476H 546E INC D 546F INC L 5470 RLC C 5472 JP P,04267H 5475 RET L5476H: 5476 LD E,A 5477 LD A,D 5478 ADD A,A 5479 ADD A,A 547A ADD A,A 547B LD D,A 547C LD C,001H L547EH: 547E LD A,C 547F AND E 5480 JR NZ,L5487H 5482 INC D 5483 RLC C 5485 JR L547EH L5487H: 5487 LD HL,042A0H 548A LD C,D 548B LD B,000H 548D ADD HL,BC 548E LD A,(HL) 548F LD BC,01000H 5492 PUSH AF L5493H: 5493 DEC BC 5494 NOP 5495 LD A,B 5496 OR C 5497 JR NZ,L5493H 5499 POP AF 549A RET 549B POP BC 549C POP DE 549D POP HL 549E OR A 549F RET 54A0 LD B,B 54A1 LD B,C 54A2 LD B,D 54A3 LD B,E 54A4 LD B,H 54A5 LD B,L 54A6 LD B,(HL) 54A7 LD B,A 54A8 LD C,B 54A9 LD C,C 54AA LD C,D 54AB LD C,E 54AC LD C,H 54AD LD C,L 54AE LD C,(HL) 54AF LD C,A 54B0 LD D,B 54B1 LD D,C 54B2 LD D,D 54B3 LD D,E 54B4 LD D,H 54B5 LD D,L 54B6 LD D,(HL) 54B7 LD D,A 54B8 LD E,B 54B9 LD E,C 54BA LD E,D 54BB LD HL,(02A2AH) L54BEH: 54BE LD HL,(0302AH) 54C1 LD SP,03332H 54C4 INC (HL) 54C5 DEC (HL) 54C6 LD (HL),037H 54C8 JR C,$+59 54CA LD A,(03C2BH) 54CD DEC L 54CE LD A,03FH 54D0 DEC C 54D1 INC BC 54D2 LD BC,L5C5BH 54D5 LD E,L 54D6 LD E,(HL) 54D7 JR NZ,L54BEH 54D9 CALL 042F0H 54DC LD H,B 54DD PUSH HL 54DE LD A,C 54DF SUB 030H 54E1 CALL 042F0H 54E4 LD A,C 54E5 CP 030H 54E7 JR NZ,L54EBH 54E9 LD A,020H L54EBH: 54EB POP HL 54EC LD C,B 54ED LD B,H 54EE POP HL 54EF RET 54F0 LD C,030H L54F2H: 54F2 SUB 00AH 54F4 JR C,L54F9H 54F6 INC C 54F7 JR L54F2H L54F9H: 54F9 ADD A,03AH 54FB LD B,A 54FC RET 54FD LD (0431AH),HL 5500 LD IX,L5200H 5504 LD B,040H L5506H: 5506 BIT 4,(IX+000H) 550A JR Z,L551DH 550C BIT 6,(IX+000H) 5510 JR NZ,L551DH 5512 BIT 3,(IX+000H) 5516 JR NZ,L551DH 5518 PUSH BC 5519 CALL 00000H 551C POP BC L551DH: 551D LD DE,00020H 5520 ADD IX,DE 5522 DJNZ L5506H 5524 RET 5525 PUSH BC 5526 LD HL,0401CH 5529 INC (HL) 552A LD B,008H 552C PUSH IX 552E POP IY 5530 LD HL,04C47H 5533 PUSH HL 5534 LD B,008H 5536 CALL 043B7H 5539 LD A,(IY+005H) 553C CP 020H 553E JR Z,L5548H 5540 LD (HL),02FH 5542 INC HL 5543 LD B,003H 5545 CALL 043B7H L5548H: 5548 LD (HL),000H 554A POP HL 554B RST 20H 554C CALL 0436DH 554F LD A,(HL) 5550 CALL 04BD0H 5553 PUSH AF 5554 LD C,A 5555 LD A,(0401AH) 5558 ADD A,C 5559 LD (0401AH),A 555C POP AF 555D CALL 042D8H 5560 LD (04C57H),A 5563 LD (04C58H),BC 5567 LD HL,04C54H 556A RST 20H 556B POP BC 556C RET 556D PUSH IX 556F POP IY 5571 LD HL,0401EH 5574 LD (HL),000H L5576H: 5576 LD A,(IY+016H) 5579 CP 0FFH 557B JR Z,L55A7H 557D CP 0FEH 557F JR Z,L5594H 5581 LD A,(IY+017H) 5584 AND 01FH 5586 CALL 04C20H 5589 RET Z 558A LD B,A 558B CALL 043A8H 558E INC IY 5590 INC IY 5592 JR L5576H L5594H: 5594 LD A,(IY+017H) 5597 LD IY,L5200H 559B LD C,A 559C AND 007H 559E LD B,A 559F LD A,C 55A0 AND 0E0H 55A2 LD C,A 55A3 ADD IY,BC 55A5 JR L5576H L55A7H: 55A7 RET 55A8 LD C,B L55A9H: 55A9 INC (HL) 55AA DJNZ L55A9H 55AC LD B,C 55AD RET 55AE LD (HL),020H 55B0 INC HL 55B1 LD (HL),020H 55B3 INC HL 55B4 LD (HL),030H 55B6 RET L55B7H: 55B7 LD A,(IY+005H) 55BA CP 020H 55BC JR Z,L55C0H 55BE LD (HL),A 55BF INC HL L55C0H: 55C0 INC IY 55C2 DJNZ L55B7H 55C4 RET 55C5 PUSH HL 55C6 PUSH AF 55C7 LD HL,04026H 55CA LD A,000H 55CC ADD A,L 55CD LD L,A 55CE POP AF 55CF JR C,L55D2H 55D1 LD A,(HL) L55D2H: 55D2 LD (HL),A 55D3 POP HL 55D4 OR A 55D5 RET 55D6 LD HL,(04015H) L55D9H: 55D9 LD BC,00400H 55DC LD A,(HL) 55DD CP 05FH 55DF LD A,05FH 55E1 JR NZ,L55E5H 55E3 LD A,08CH L55E5H: 55E5 LD (HL),A L55E6H: 55E6 CALL 04258H 55E9 JR NZ,L55F2H 55EB DEC C 55EC JR NZ,L55E6H 55EE DJNZ L55E6H 55F0 JR L55D9H L55F2H: 55F2 CP 060H 55F4 JR C,L55F8H 55F6 AND 05FH L55F8H: 55F8 LD (HL),A 55F9 RET 55FA SET 5,C 55FC LDI 55FE RST 10H 55FF POP HL 5600 CALL P,0F5F4H 5603 PUSH BC 5604 PUSH DE 5605 PUSH HL 5606 IN A,(0E0H) 5608 BIT 2,A 560A JR NZ,L563DH 560C LD HL,04C92H 560F LD DE,043FAH 5612 LD B,008H L5614H: 5614 LD A,(DE) 5615 AND 07FH 5617 CP (HL) 5618 CALL NZ,04445H 561B INC HL 561C INC DE 561D DJNZ L5614H 561F LD A,(03840H) 5622 AND 004H 5624 JR Z,L562DH 5626 LD A,(03880H) 5629 OR A 562A JR Z,L562DH 562C RST 8 L562DH: 562D LD A,003H 562F DEC A 5630 LD (0442EH),A 5633 JR NZ,L563DH 5635 LD A,003H 5637 LD (0442EH),A 563A CALL 04BBFH L563DH: 563D IN A,(0ECH) 563F POP HL 5640 POP DE 5641 POP BC 5642 POP AF 5643 EI 5644 RET 5645 LD HL,04000H 5648 LD DE,04001H 564B LD BC,0C000H 564E LD (HL),076H 5650 LDIR 5652 RST 0 5653 RST 20H 5654 LD HL,04E28H 5657 RST 20H 5658 LD HL,04026H 565B LD B,004H L565DH: 565D LD (HL),000H 565F INC HL 5660 DJNZ L565DH 5662 JP 041E2H 5665 PUSH AF 5666 XOR A 5667 LD (04630H),A 566A LD (044C9H),A 566D LD A,00AH 566F LD (044C5H),A 5672 JR L568BH 5674 PUSH AF 5675 LD A,080H 5677 LD (04630H),A 567A LD A,013H 567C LD (044C5H),A 567F LD A,001H 5681 LD (044C9H),A 5684 JR L568BH 5686 LD HL,04515H 5689 JR L569FH L568BH: 568B LD HL,04510H 568E LD (044BEH),HL 5691 LD A,(043CBH) 5694 PUSH BC 5695 CALL 0461FH 5698 POP BC 5699 POP AF 569A JR L56BBH 569C LD HL,04519H L569FH: 569F LD (044BEH),HL 56A2 PUSH AF 56A3 LD A,080H 56A5 LD (04630H),A 56A8 LD A,013H 56AA LD (044C5H),A 56AD LD A,001H 56AF LD (044C9H),A 56B2 LD A,(043CBH) 56B5 PUSH BC 56B6 CALL 0461FH 56B9 POP BC 56BA POP AF L56BBH: 56BB LD L,A L56BCH: 56BC PUSH HL 56BD CALL 00000H 56C0 POP HL 56C1 RET NZ 56C2 INC E 56C3 LD A,E 56C4 SUB 013H 56C6 JR NZ,L56CBH 56C8 LD E,001H 56CA INC D L56CBH: 56CB DEC L 56CC RET Z 56CD JR L56BCH 56CF LD DE,04D53H 56D2 LD BC,00008H 56D5 PUSH BC 56D6 LDIR 56D8 INC DE 56D9 LD A,02DH 56DB LD (DE),A 56DC INC DE 56DD INC DE 56DE POP BC 56DF LDIR 56E1 LD HL,04D42H 56E4 JP 04635H 56E7 LD A,0FCH 56E9 LD (045AFH),A 56EC LD (045A0H),SP 56F0 CALL 0456BH 56F3 RET NZ 56F4 LD A,0A0H 56F6 OUT (0F0H),A 56F8 CALL 045BEH L56FBH: 56FB IN A,(0F0H) 56FD AND E 56FE JR Z,L56FBH 5700 OUTI 5702 LD B,060H L5704H: 5704 DJNZ L5704H 5706 LD A,D 5707 DEC B L5708H: 5708 OUT (0F4H),A 570A OUTI 570C JR NZ,L5708H L570EH: 570E JR L570EH 5710 LD HL,04547H 5713 JR L5721H 5715 LD A,0A0H 5717 JR L571BH 5719 LD A,0A1H L571BH: 571B LD (044F5H),A 571E LD HL,044E7H L5721H: 5721 LD (0452AH),HL 5724 LD A,00AH 5726 LD (0453EH),A L5729H: 5729 CALL 00000H 572C RET Z 572D PUSH AF 572E BIT 4,A 5730 JR Z,L5737H 5732 XOR A 5733 SCF 5734 CALL 043C5H L5737H: 5737 POP AF 5738 EX AF,AF' 5739 LD A,0D0H 573B OUT (0F0H),A 573D LD A,000H 573F DEC A 5740 LD (0453EH),A 5743 JR NZ,L5729H 5745 EX AF,AF' 5746 RET 5747 LD A,09CH 5749 LD (045AFH),A 574C LD (045A0H),SP 5750 CALL 0456BH 5753 RET NZ 5754 LD A,080H 5756 OUT (0F0H),A 5758 CALL 045BEH L575BH: 575B IN A,(0F0H) 575D AND E 575E JR Z,L575BH 5760 INI 5762 LD A,D L5763H: 5763 OUT (0F4H),A 5765 INI 5767 JR NZ,L5763H L5769H: 5769 JR L5769H 576B LD (045A6H),BC 576F LD (045A3H),DE 5773 CALL 045C5H 5776 RET NZ 5777 CALL 0469AH 577A LD A,(0469FH) 577D OR 040H 577F LD D,A 5780 LD E,002H 5782 LD HL,04596H 5785 LD (0404AH),HL 5788 LD A,0C0H 578A OUT (0E4H),A 578C LD H,B 578D LD L,C 578E LD BC,000F3H 5791 IN A,(0F0H) 5793 DI 5794 XOR A 5795 RET 5796 XOR A 5797 OUT (0E4H),A 5799 LD HL,045B6H 579C LD (0404AH),HL 579F LD SP,00000H 57A2 LD DE,00000H 57A5 LD BC,00000H 57A8 INC B 57A9 IN A,(0F0H) 57AB LD (04019H),A 57AE AND 0FCH 57B0 EI 57B1 RET Z 57B2 PUSH AF 57B3 DEC B 57B4 POP AF 57B5 RET 57B6 RETN 57B8 LD A,(043CBH) 57BB ADD A,030H 57BD RET 57BE EX (SP),HL 57BF EX (SP),HL 57C0 EX (SP),HL 57C1 EX (SP),HL 57C2 EX (SP),HL 57C3 EX (SP),HL 57C4 RET 57C5 CALL 0469AH 57C8 OR A 57C9 CALL 043C5H 57CC JR NZ,L57D2H 57CE CALL 045FCH 57D1 RET NZ L57D2H: 57D2 OUT (0F1H),A 57D4 PUSH AF 57D5 LD A,D 57D6 OUT (0F3H),A 57D8 LD A,E 57D9 OUT (0F2H),A 57DB LD A,D 57DC CP 016H 57DE LD A,(0469FH) 57E1 RES 5,A 57E3 JR C,L57E7H 57E5 SET 5,A L57E7H: 57E7 LD (0469FH),A 57EA POP AF 57EB CP D 57EC JR Z,L57F4H 57EE LD A,018H 57F0 CALL 0460AH 57F3 RET NZ L57F4H: 57F4 IN A,(0F1H) 57F6 SCF 57F7 CALL 043C5H 57FA XOR A 57FB RET 57FC LD A,008H 57FE CALL 0460AH 5801 RET NZ 5802 IN A,(0F0H) 5804 CPL 5805 BIT 2,A 5807 LD A,000H 5809 RET 580A AND 0FCH 580C OR 003H 580E OUT (0F0H),A 5810 CALL 045BEH L5813H: 5813 CALL 0469AH 5816 IN A,(0F0H) 5818 BIT 0,A 581A JR NZ,L5813H 581C AND 018H 581E RET 581F AND 007H 5821 LD (043CBH),A 5824 LD B,001H 5826 OR A 5827 JR L582CH L5829H: 5829 SLA B 582B DEC A L582CH: 582C JR NZ,L5829H 582E LD A,B 582F OR 080H 5831 LD (0469FH),A 5834 RET L5835H: 5835 LD A,(HL) 5836 INC HL 5837 OR A 5838 RET Z 5839 CP 020H 583B PUSH HL 583C LD HL,(04015H) 583F JR C,L584FH 5841 LD (HL),A 5842 CP (HL) 5843 JR Z,L5848H 5845 SUB 020H 5847 LD (HL),A L5848H: 5848 INC HL L5849H: 5849 LD (04015H),HL 584C POP HL 584D JR L5835H L584FH: 584F CALL 041F3H 5852 JR L5849H 5854 EXX 5855 LD HL,04C64H 5858 EXX 5859 JR L5880H 585B LD HL,04D7AH 585E XOR A 585F LD (04630H),A 5862 LD A,(0467BH) 5865 JR L5872H 5867 LD HL,04D95H 586A LD A,080H 586C LD (04630H),A 586F LD A,(0467DH) L5872H: 5872 CALL 0461FH 5875 EXX 5876 LD HL,04C64H 5879 EXX 587A LD A,000H 587C CP 000H 587E JR NZ,L5895H L5880H: 5880 PUSH HL 5881 RST 20H 5882 POP HL L5883H: 5883 CALL 04258H 5886 CP 00DH 5888 JR Z,L5895H 588A LD A,000H 588C DEC A 588D LD (0468BH),A 5890 JR NZ,L5883H 5892 EXX 5893 JR L5880H L5895H: 5895 LD HL,04C64H 5898 RST 20H 5899 RET L589AH: 589A IN A,(0F0H) 589C AND 080H 589E LD A,000H 58A0 OUT (0F4H),A 58A2 RET Z 58A3 PUSH BC 58A4 LD BC,00000H 58A7 CALL 04292H 58AA POP BC 58AB JR L589AH 58AD LD HL,04800H 58B0 RST 30H 58B1 LD HL,0497FH 58B4 RST 30H 58B5 CALL 049E0H 58B8 LD HL,04F71H 58BB RST 20H 58BC CALL 04667H 58BF LD A,012H 58C1 LD BC,06200H 58C4 LD DE,00000H 58C7 CALL 04486H 58CA LD HL,04ED9H 58CD JP NZ,04453H 58D0 LD HL,04F1AH 58D3 RST 20H 58D4 LD HL,04ECAH 58D7 RST 28H 58D8 DI 58D9 RST 0 58DA PUSH HL 58DB PUSH DE 58DC LD B,00BH L58DEH: 58DE LD A,(DE) 58DF CP (HL) 58E0 JR NZ,L58E6H 58E2 INC DE 58E3 INC HL 58E4 DJNZ L58DEH L58E6H: 58E6 POP DE 58E7 POP HL 58E8 RET 58E9 XOR A 58EA LD (04723H),A 58ED LD HL,047A3H 58F0 LD (0471BH),HL 58F3 JR L5900H 58F5 LD A,0C9H 58F7 LD (04723H),A 58FA LD HL,0473DH 58FD LD (0471BH),HL L5900H: 5900 BIT 4,(IX+000H) 5904 RET Z 5905 PUSH IX 5907 POP IY 5909 RES 4,(IY+000H) L590DH: 590D LD A,(IY+016H) 5910 CP 0FFH 5912 RET Z 5913 CALL 04723H 5916 LD H,A 5917 LD A,(IY+017H) 591A CALL 00000H 591D INC IY 591F INC IY 5921 JR L590DH 5923 NOP 5924 CP 0FEH 5926 RET NZ 5927 LD A,(IY+017H) 592A PUSH HL 592B LD L,A 592C AND 007H 592E LD H,A 592F LD A,L 5930 AND 0E0H 5932 LD L,A 5933 ADD HL,DE 5934 PUSH HL 5935 POP IY 5937 POP HL 5938 EX (SP),HL 5939 POP HL 593A JP 04709H 593D AND 0E0H 593F LD L,001H 5941 JR Z,L595DH 5943 CP 020H 5945 LD L,004H 5947 JR Z,L595DH 5949 CP 040H 594B LD L,007H 594D JR Z,L595DH 594F CP 060H 5951 LD L,00AH 5953 JR Z,L595DH 5955 CP 080H 5957 LD L,00DH 5959 JR Z,L595DH 595B LD L,010H L595DH: 595D LD A,(IY+017H) 5960 AND 01FH 5962 LD C,A 5963 RET Z 5964 PUSH DE 5965 EX DE,HL 5966 DEC H 5967 DEC H 5968 LD L,D 5969 LD A,E 596A CP 001H 596C JR Z,L5980H 596E CP 004H 5970 JR Z,L5985H 5972 CP 007H 5974 JR Z,L598AH 5976 CP 00AH 5978 JR Z,L598FH 597A CP 00DH 597C JR Z,L5994H 597E JR L5999H L5980H: 5980 RES 0,(HL) 5982 DEC C 5983 JR Z,L59A1H L5985H: 5985 RES 1,(HL) 5987 DEC C 5988 JR Z,L59A1H L598AH: 598A RES 2,(HL) 598C DEC C 598D JR Z,L59A1H L598FH: 598F RES 3,(HL) 5991 DEC C 5992 JR Z,L59A1H L5994H: 5994 RES 4,(HL) 5996 DEC C 5997 JR Z,L59A1H L5999H: 5999 RES 5,(HL) 599B DEC C 599C JR Z,L59A1H 599E INC HL 599F JR L5980H L59A1H: 59A1 POP DE 59A2 RET 59A3 LD L,000H 59A5 BIT 5,A 59A7 JR Z,L59ABH 59A9 LD L,005H L59ABH: 59AB AND 01FH 59AD INC A 59AE LD C,A 59AF PUSH DE 59B0 EX DE,HL 59B1 DEC H 59B2 DEC H 59B3 LD L,D 59B4 LD A,E 59B5 OR A 59B6 JR NZ,L59BDH L59B8H: 59B8 RES 0,(HL) 59BA DEC C 59BB JR Z,L59C3H L59BDH: 59BD RES 1,(HL) 59BF INC HL 59C0 DEC C 59C1 JR NZ,L59B8H L59C3H: 59C3 POP DE 59C4 RET L59C5H: 59C5 LD A,L 59C6 SUB 005H 59C8 LD L,A 59C9 BIT 4,(HL) 59CB JR Z,L59FAH L59CDH: 59CD PUSH HL 59CE CALL 04325H 59D1 LD HL,04F44H 59D4 RST 20H 59D5 CALL 043D6H 59D8 PUSH AF 59D9 LD HL,04C62H 59DC RST 20H 59DD POP AF 59DE POP HL 59DF LD DE,L5200H 59E2 CP 04EH 59E4 JP Z,046E9H 59E7 CP 059H 59E9 JR NZ,L59CDH 59EB PUSH IX 59ED PUSH HL 59EE POP IX 59F0 LD DE,06400H 59F3 CALL 046F5H 59F6 POP IX 59F8 JR L5A43H L59FAH: 59FA LD A,L 59FB ADD A,005H 59FD LD L,A 59FE JR L5A32H L5A00H: 5A00 LD A,000H 5A02 DEC A 5A03 JR NZ,L5A21H 5A05 CALL 04325H 5A08 LD HL,04E62H 5A0B RST 20H 5A0C CALL 043D6H 5A0F PUSH AF 5A10 LD HL,04C62H 5A13 RST 20H 5A14 POP AF 5A15 LD DE,L5200H 5A18 CP 04EH 5A1A JP Z,046E9H 5A1D CP 059H 5A1F JR NZ,L5A00H L5A21H: 5A21 PUSH IX 5A23 POP DE 5A24 LD A,E 5A25 ADD A,005H 5A27 LD E,A 5A28 LD HL,06405H 5A2B LD C,050H L5A2DH: 5A2D CALL 046DAH 5A30 JR Z,L59C5H L5A32H: 5A32 PUSH BC 5A33 LD BC,00030H 5A36 ADD HL,BC 5A37 POP BC 5A38 LD A,L 5A39 CP 0F5H 5A3B JR NZ,L5A40H 5A3D LD L,005H 5A3F INC H L5A40H: 5A40 DEC C 5A41 JR NZ,L5A2DH L5A43H: 5A43 CALL 048C8H 5A46 PUSH HL 5A47 POP IY 5A49 EX DE,HL 5A4A PUSH IX 5A4C POP HL 5A4D PUSH DE 5A4E LD BC,00016H 5A51 LDIR 5A53 POP HL 5A54 INC HL 5A55 LD A,(HL) 5A56 AND 00FH 5A58 LD (HL),A 5A59 INC HL 5A5A LD A,(HL) 5A5B AND 007H 5A5D ADD A,050H 5A5F LD (HL),A 5A60 LD H,D 5A61 LD L,E 5A62 INC DE 5A63 LD BC,00019H 5A66 LD (HL),0FFH 5A68 LDIR 5A6A PUSH HL 5A6B LD L,(IY+014H) 5A6E LD H,(IY+015H) 5A71 LD A,(IY+003H) 5A74 OR A 5A75 JR Z,L5A78H 5A77 INC HL L5A78H: 5A78 LD (IY+014H),L 5A7B LD (IY+015H),H 5A7E POP HL 5A7F LD (IY+010H),0EFH 5A83 LD (IY+011H),05CH 5A87 LD (IY+012H),0EFH 5A8B LD (IY+013H),05CH 5A8F PUSH IY 5A91 CALL 0436DH 5A94 LD A,(HL) 5A95 CALL 04BD0H 5A98 POP IY 5A9A LD B,A 5A9B LD A,00CH 5A9D PUSH IY L5A9FH: 5A9F PUSH AF 5AA0 CALL 048EBH 5AA3 LD HL,04F5DH 5AA6 JP C,04453H 5AA9 LD (IY+016H),D 5AAC LD A,C 5AAD OR E 5AAE LD (IY+017H),A 5AB1 INC IY 5AB3 INC IY 5AB5 LD A,B 5AB6 SUB C 5AB7 LD B,A 5AB8 JR Z,L5AC4H 5ABA POP AF 5ABB DEC A 5ABC JR NZ,L5A9FH 5ABE LD HL,04E70H 5AC1 JP 04453H L5AC4H: 5AC4 POP AF 5AC5 POP IY 5AC7 RET 5AC8 LD HL,06400H 5ACB PUSH DE 5ACC PUSH BC 5ACD LD B,050H 5ACF LD DE,00030H L5AD2H: 5AD2 BIT 4,(HL) 5AD4 JR Z,L5AE7H 5AD6 ADD HL,DE 5AD7 LD A,L 5AD8 CP 0F0H 5ADA JR NZ,L5ADFH 5ADC LD L,000H 5ADE INC H L5ADFH: 5ADF DJNZ L5AD2H 5AE1 LD HL,04E70H 5AE4 JP 04453H L5AE7H: 5AE7 LD A,L 5AE8 POP BC 5AE9 POP DE 5AEA RET 5AEB LD HL,06200H 5AEE LD C,000H L5AF0H: 5AF0 BIT 0,(HL) 5AF2 LD D,L 5AF3 LD E,000H 5AF5 JR Z,L5B1DH 5AF7 BIT 1,(HL) 5AF9 LD E,020H 5AFB JR Z,L5B2BH 5AFD BIT 2,(HL) 5AFF LD E,040H 5B01 JR Z,L5B39H 5B03 BIT 3,(HL) 5B05 LD E,060H 5B07 JR Z,L5B47H 5B09 BIT 4,(HL) 5B0B LD E,080H 5B0D JR Z,L5B55H 5B0F LD E,0A0H 5B11 BIT 5,(HL) 5B13 JR Z,L5B63H 5B15 INC L 5B16 LD A,L 5B17 CP 028H 5B19 JR C,L5AF0H 5B1B SCF 5B1C RET L5B1DH: 5B1D BIT 0,(HL) 5B1F JR NZ,L5B79H 5B21 SET 0,(HL) 5B23 INC C 5B24 LD A,B 5B25 CP C 5B26 RET Z 5B27 CALL 0497BH 5B2A RET Z L5B2BH: 5B2B BIT 1,(HL) 5B2D JR NZ,L5B79H 5B2F SET 1,(HL) 5B31 INC C 5B32 LD A,B 5B33 CP C 5B34 RET Z 5B35 CALL 0497BH 5B38 RET Z L5B39H: 5B39 BIT 2,(HL) 5B3B JR NZ,L5B79H 5B3D SET 2,(HL) 5B3F INC C 5B40 LD A,B 5B41 CP C 5B42 RET Z 5B43 CALL 0497BH 5B46 RET Z L5B47H: 5B47 BIT 3,(HL) 5B49 JR NZ,L5B79H 5B4B SET 3,(HL) 5B4D INC C 5B4E LD A,B 5B4F CP C 5B50 RET Z 5B51 CALL 0497BH 5B54 RET Z L5B55H: 5B55 BIT 4,(HL) 5B57 JR NZ,L5B79H 5B59 SET 4,(HL) 5B5B INC C 5B5C LD A,B 5B5D CP C 5B5E RET Z 5B5F CALL 0497BH 5B62 RET Z L5B63H: 5B63 BIT 5,(HL) 5B65 JR NZ,L5B79H 5B67 SET 5,(HL) 5B69 INC C 5B6A LD A,B 5B6B CP C 5B6C RET Z 5B6D CALL 0497BH 5B70 RET Z 5B71 INC L 5B72 LD A,L 5B73 CP 028H 5B75 JR C,L5B1DH 5B77 SCF 5B78 RET L5B79H: 5B79 OR A 5B7A RET 5B7B LD A,C 5B7C CP 01FH 5B7E RET 5B7F LD HL,04F07H 5B82 RST 20H 5B83 CALL 04325H 5B86 CALL 04A45H 5B89 LD HL,00001H 5B8C LD (049CCH),HL L5B8FH: 5B8F XOR A 5B90 LD (049AFH),A 5B93 PUSH HL 5B94 CALL 0465BH 5B97 POP HL 5B98 LD BC,07400H L5B9BH: 5B9B PUSH BC 5B9C PUSH HL 5B9D CALL 04A75H 5BA0 POP HL 5BA1 POP BC 5BA2 JR C,L5BBAH 5BA4 PUSH HL 5BA5 LD A,005H 5BA7 CALL 04465H 5BAA POP HL 5BAB JR NZ,L5BDAH 5BAD INC HL 5BAE LD A,000H 5BB0 INC A 5BB1 LD (049AFH),A 5BB4 LD A,B 5BB5 CP 000H 5BB7 JR C,L5B9BH 5BB9 OR A L5BBAH: 5BBA PUSH AF 5BBB PUSH HL 5BBC CALL 04667H 5BBF LD A,(049AFH) 5BC2 CALL 04BD0H 5BC5 LD (049AFH),A 5BC8 LD BC,07400H 5BCB LD HL,00000H 5BCE CALL 04B4BH 5BD1 DEC HL 5BD2 LD (049CCH),HL 5BD5 POP HL 5BD6 POP AF 5BD7 RET C 5BD8 JR L5B8FH L5BDAH: 5BDA LD HL,04DCCH 5BDD JP 04453H 5BE0 LD HL,06300H 5BE3 LD DE,06301H 5BE6 LD BC,000DFH 5BE9 LD (HL),000H 5BEB LDIR 5BED LD IX,06400H 5BF1 LD B,050H 5BF3 XOR A 5BF4 LD (04A3EH),A L5BF7H: 5BF7 BIT 4,(IX+000H) 5BFB PUSH BC 5BFC CALL NZ,04A35H 5BFF LD BC,00030H 5C02 ADD IX,BC 5C04 PUSH IX 5C06 POP BC 5C07 LD A,C 5C08 CP 0F0H 5C0A JR NZ,L5C12H 5C0C LD C,000H 5C0E INC B 5C0F PUSH BC 5C10 POP IX L5C12H: 5C12 POP BC 5C13 LD A,(04A3EH) 5C16 INC A 5C17 LD (04A3EH),A 5C1A DJNZ L5BF7H 5C1C RET 5C1D PUSH IX 5C1F PUSH BC 5C20 LD BC,00B00H L5C23H: 5C23 LD A,(IX+005H) 5C26 INC IX 5C28 XOR C 5C29 RLCA 5C2A LD C,A 5C2B DJNZ L5C23H 5C2D OR A 5C2E JR NZ,L5C31H 5C30 INC A L5C31H: 5C31 POP BC 5C32 POP IX 5C34 RET 5C35 BIT 7,(IX+000H) 5C39 RET NZ 5C3A LD HL,06300H 5C3D LD A,000H 5C3F LD L,A 5C40 CALL 04A1DH 5C43 LD (HL),A 5C44 RET 5C45 PUSH IX 5C47 POP DE 5C48 LD A,E 5C49 ADD A,005H 5C4B LD E,A 5C4C LD HL,06405H 5C4F LD C,050H L5C51H: 5C51 CALL 046DAH 5C54 JR Z,L5C6DH 5C56 PUSH BC 5C57 LD BC,00030H 5C5A ADD HL,BC L5C5BH: 5C5B POP BC 5C5C LD A,L 5C5D CP 0F5H 5C5F JR NZ,L5C64H 5C61 LD L,005H 5C63 INC H L5C64H: 5C64 DEC C 5C65 JR NZ,L5C51H 5C67 LD HL,04F32H 5C6A JP 04453H L5C6DH: 5C6D LD A,L 5C6E SUB 005H 5C70 LD L,A 5C71 PUSH HL 5C72 POP IY 5C74 RET 5C75 PUSH IY 5C77 PUSH IX 5C79 POP IY 5C7B LD DE,L5200H 5C7E LD (04017H),DE 5C82 XOR A 5C83 LD (04B01H),A 5C86 PUSH HL 5C87 LD HL,04AF5H 5C8A LD (04ACBH),HL 5C8D LD HL,04B3FH 5C90 LD (04B27H),HL 5C93 POP HL 5C94 CALL 04ABCH 5C97 POP IY 5C99 RET 5C9A PUSH IY 5C9C LD DE,06400H 5C9F LD (04017H),DE 5CA3 LD A,0C9H 5CA5 LD (04B01H),A 5CA8 PUSH HL 5CA9 LD HL,04AD0H 5CAC LD (04ACBH),HL 5CAF LD HL,04B34H 5CB2 LD (04B27H),HL 5CB5 POP HL 5CB6 CALL 04ABCH 5CB9 POP IY 5CBB RET L5CBCH: 5CBC LD A,(IY+016H) 5CBF CP 0FFH 5CC1 SCF 5CC2 RET Z 5CC3 CALL 04B01H 5CC6 LD D,A 5CC7 LD A,(IY+017H) 5CCA CALL 00000H 5CCD JP 04B1FH 5CD0 LD E,001H 5CD2 PUSH AF 5CD3 AND 0E0H 5CD5 JR Z,L5CF1H 5CD7 CP 020H 5CD9 LD E,004H 5CDB JR Z,L5CF1H 5CDD CP 040H 5CDF LD E,007H 5CE1 JR Z,L5CF1H 5CE3 CP 060H 5CE5 LD E,00AH 5CE7 JR Z,L5CF1H 5CE9 CP 080H 5CEB LD E,00DH 5CED JR Z,L5CF1H 5CEF LD E,010H L5CF1H: 5CF1 POP AF 5CF2 AND 01FH 5CF4 RET 5CF5 LD E,000H 5CF7 BIT 5,A 5CF9 JR Z,L5CFDH 5CFB LD E,005H L5CFDH: 5CFD AND 01FH 5CFF INC A 5D00 RET 5D01 NOP 5D02 CP 0FEH 5D04 RET NZ 5D05 LD A,(IY+017H) 5D08 PUSH HL 5D09 LD L,A 5D0A AND 007H 5D0C LD H,A 5D0D LD A,L 5D0E AND 0E0H 5D10 LD L,A 5D11 LD DE,(04017H) 5D15 ADD HL,DE 5D16 PUSH HL 5D17 POP IY 5D19 POP HL 5D1A EX (SP),HL 5D1B POP HL 5D1C JP 04ABCH L5D1FH: 5D1F LD (04B2AH),A 5D22 DEC HL 5D23 LD A,H 5D24 OR L 5D25 RET Z 5D26 CALL 00000H 5D29 LD A,000H 5D2B DEC A 5D2C JR NZ,L5D1FH 5D2E INC IY 5D30 INC IY 5D32 JR L5CBCH 5D34 LD A,E 5D35 ADD A,003H 5D37 LD E,A 5D38 CP 013H 5D3A RET NZ 5D3B LD E,001H 5D3D INC D 5D3E RET 5D3F LD A,E 5D40 CP 005H 5D42 JR Z,L5D47H 5D44 LD E,005H 5D46 RET L5D47H: 5D47 LD E,000H 5D49 INC D 5D4A RET L5D4BH: 5D4B PUSH HL 5D4C PUSH BC 5D4D CALL 04A9AH 5D50 POP BC 5D51 LD A,003H 5D53 CALL 0449CH 5D56 LD HL,04E07H 5D59 JP NZ,04453H 5D5C POP HL 5D5D INC HL 5D5E LD A,(049AFH) 5D61 DEC A 5D62 RET Z 5D63 LD (049AFH),A 5D66 JR L5D4BH 5D68 LD A,(04B78H) 5D6B LD E,A 5D6C LD D,000H 5D6E LD L,A 5D6F LD H,000H 5D71 ADD HL,HL 5D72 ADD HL,DE 5D73 LD DE,04B83H 5D76 ADD HL,DE 5D77 LD A,000H 5D79 INC A 5D7A CP 014H 5D7C JR C,L5D7FH 5D7E XOR A L5D7FH: 5D7F LD (04B78H),A 5D82 RET 5D83 ADC A,B 5D84 ADD A,D 5D85 SUB B 5D86 ADD A,H 5D87 SUB B 5D88 ADC A,C 5D89 ADD A,B 5D8A ADC A,C 5D8B ADD A,B 5D8C ADD A,C 5D8D SUB C 5D8E ADC A,B 5D8F AND B 5D90 ADC A,C 5D91 ADD A,B 5D92 ADD A,C 5D93 SUB B 5D94 ADD A,D 5D95 ADD A,D 5D96 ADD A,H 5D97 ADD A,H 5D98 AND B 5D99 ADD A,D 5D9A AND B 5D9B AND B 5D9C ADD A,H 5D9D ADC A,B 5D9E ADC A,C 5D9F AND B 5DA0 ADD A,D 5DA1 ADD A,H 5DA2 ADD A,C 5DA3 SUB B 5DA4 ADD A,C 5DA5 ADD A,H 5DA6 ADD A,B 5DA7 SUB B 5DA8 ADC A,B 5DA9 ADD A,B 5DAA ADD A,D 5DAB SUB B 5DAC AND B 5DAD ADD A,B 5DAE ADD A,H 5DAF SUB D 5DB0 AND D 5DB1 ADD A,B 5DB2 ADD A,H 5DB3 ADC A,B 5DB4 ADD A,C 5DB5 AND B 5DB6 ADD A,B 5DB7 AND H 5DB8 ADD A,C 5DB9 ADD A,H 5DBA ADD A,D 5DBB SUB B 5DBC ADD A,C 5DBD AND H 5DBE ADD A,B 5DBF CALL 04B68H 5DC2 LD DE,03C3DH 5DC5 LD A,(HL) 5DC6 LD (DE),A 5DC7 INC HL 5DC8 INC DE 5DC9 LD A,(HL) 5DCA LD (DE),A 5DCB INC HL 5DCC INC DE 5DCD LD A,(HL) 5DCE LD (DE),A 5DCF RET 5DD0 PUSH HL 5DD1 PUSH BC 5DD2 PUSH DE 5DD3 CALL 04BDDH 5DD6 CALL 04BEAH 5DD9 POP DE 5DDA POP BC 5DDB POP HL 5DDC RET 5DDD LD L,A 5DDE LD H,000H 5DE0 PUSH BC 5DE1 LD C,005H 5DE3 CALL 04BF8H 5DE6 POP BC 5DE7 LD H,000H 5DE9 RET 5DEA PUSH BC 5DEB LD C,003H 5DED CALL 04C0DH 5DF0 LD A,C 5DF1 OR A 5DF2 JR Z,L5DF5H 5DF4 INC HL L5DF5H: 5DF5 LD A,L 5DF6 POP BC 5DF7 RET 5DF8 PUSH DE 5DF9 EX DE,HL 5DFA LD HL,00000H 5DFD LD L,A 5DFE LD B,008H L5E00H: 5E00 ADD HL,HL 5E01 RLA 5E02 RLC C 5E04 JR NC,L5E09H 5E06 ADD HL,DE 5E07 ADC A,000H L5E09H: 5E09 DJNZ L5E00H 5E0B POP DE 5E0C RET 5E0D PUSH DE 5E0E LD D,C 5E0F LD E,010H 5E11 XOR A L5E12H: 5E12 ADD HL,HL 5E13 RLA 5E14 JR C,L5E19H 5E16 CP D 5E17 JR C,L5E1BH L5E19H: 5E19 SUB D 5E1A INC L L5E1BH: 5E1B DEC E 5E1C JR NZ,L5E12H 5E1E POP DE 5E1F RET 5E20 INC A 5E21 RET 5E22 LD A,(BC) 5E23 LD A,B 5E24 LD A,B 5E25 LD A,B 5E26 JR NZ,L5E6EH 5E28 LD L,C 5E29 LD L,H 5E2A LD H,L 5E2B LD (HL),E 5E2C INC L 5E2D JR NZ,L5EA7H 5E2F LD A,B 5E30 LD A,B 5E31 JR NZ,L5E7AH 5E33 LD (HL),D 5E34 LD H,C 5E35 LD L,(HL) 5E36 LD (HL),E 5E37 JR NZ,L5EADH 5E39 LD L,A 5E3A JR NZ,L5E9EH 5E3C LD H,L 5E3D JR NZ,$+101 5E3F LD L,A 5E40 LD (HL),B 5E41 LD L,C 5E42 LD H,L 5E43 LD H,H 5E44 LD L,00AH 5E46 NOP 5E47 JR NZ,L5E69H 5E49 JR NZ,L5E6BH 5E4B JR NZ,L5E6DH 5E4D JR NZ,L5E6FH 5E4F JR NZ,L5E71H 5E51 JR NZ,L5E73H 5E53 NOP 5E54 JR NZ,$+49 5E56 JR NZ,L5ED0H 5E58 LD A,B 5E59 LD A,B 5E5A JR NZ,$+73 5E5C LD (HL),D 5E5D LD H,C 5E5E LD L,(HL) 5E5F LD (HL),E 5E60 DEC BC 5E61 NOP 5E62 LD A,(BC) 5E63 NOP 5E64 DEC E 5E65 LD E,000H 5E67 RRA 5E68 LD D,E L5E69H: 5E69 LD (HL),L 5E6A LD (HL),B L5E6BH: 5E6B LD H,L 5E6C LD (HL),D L5E6DH: 5E6D LD C,L L5E6EH: 5E6E LD C,A L5E6FH: 5E6F LD D,(HL) 5E70 LD B,L L5E71H: 5E71 JR NZ,$+47 L5E73H: 5E73 JR NZ,L5EC2H 5E75 LD L,A 5E76 LD H,H 5E77 JR NZ,L5EC2H 5E79 LD C,C L5E7AH: 5E7A LD C,C 5E7B JR NZ,L5ED1H 5E7D LD (HL),D 5E7E LD H,C 5E7F LD L,(HL) 5E80 LD (HL),E 5E81 LD H,(HL) 5E82 LD H,L 5E83 LD (HL),D 5E84 JR NZ,$+87 5E86 LD (HL),H 5E87 LD L,C 5E88 LD L,H 5E89 LD L,C 5E8A LD (HL),H 5E8B LD A,C 5E8C JR NZ,L5EBBH 5E8E JR NZ,L5EF2H 5E90 LD A,C 5E91 JR NZ,L5EDEH 5E93 LD L,C 5E94 LD L,L 5E95 JR NZ,L5EEEH 5E97 LD H,C 5E98 LD (HL),H 5E99 LD (HL),H 5E9A LD A,(BC) 5E9B LD B,E 5E9C LD L,A 5E9D LD (HL),B L5E9EH: 5E9E LD (HL),D 5E9F LD L,020H 5EA1 LD SP,03839H 5EA4 LD (04220H),A L5EA7H: 5EA7 LD (HL),D 5EA8 LD H,L 5EA9 LD H,L 5EAA LD A,D 5EAB LD H,L 5EAC CPL L5EADH: 5EAD LD D,C 5EAE LD D,E 5EAF LD B,H 5EB0 INC L 5EB1 JR NZ,L5EFCH 5EB3 LD L,(HL) 5EB4 LD H,E 5EB5 LD L,020H 5EB7 DEC L 5EB8 JR NZ,L5EFBH 5EBA LD L,H L5EBBH: 5EBB LD L,H 5EBC JR NZ,L5F10H 5EBE LD L,C 5EBF LD H,A 5EC0 LD L,B 5EC1 LD (HL),H L5EC2H: 5EC2 LD (HL),E 5EC3 JR NZ,L5F17H 5EC5 LD H,L 5EC6 LD (HL),E 5EC7 LD H,L 5EC8 LD (HL),D 5EC9 HALT 5ECA LD H,L 5ECB LD H,H 5ECC LD A,(BC) 5ECD LD A,(BC) 5ECE LD D,H 5ECF LD L,B L5ED0H: 5ED0 LD L,C L5ED1H: 5ED1 LD (HL),E 5ED2 JR NZ,L5F44H 5ED4 LD (HL),D 5ED5 LD L,A 5ED6 LD H,A 5ED7 LD (HL),D 5ED8 LD H,C 5ED9 LD L,L 5EDA JR NZ,L5F53H 5EDC LD L,C 5EDD LD L,H L5EDEH: 5EDE LD L,H 5EDF JR NZ,L5F44H 5EE1 LD L,A 5EE2 LD (HL),B 5EE3 LD A,C 5EE4 JR NZ,$+118 5EE6 LD L,B 5EE7 LD H,L 5EE8 JR NZ,L5F50H 5EEA LD L,A 5EEB LD L,H 5EEC LD L,H 5EED LD L,A L5EEEH: 5EEE LD (HL),A 5EEF LD L,C 5EF0 LD L,(HL) 5EF1 LD H,A L5EF2H: 5EF2 JR NZ,$+104 5EF4 LD L,C 5EF5 LD L,H 5EF6 LD H,L 5EF7 LD (HL),E 5EF8 JR NZ,$+104 5EFA LD (HL),D L5EFBH: 5EFB LD L,A L5EFCH: 5EFC LD L,L 5EFD JR NZ,$+118 5EFF LD L,B 5F00 LD L,C 5F01 LD (HL),E 5F02 LD A,(BC) 5F03 LD H,H 5F04 LD L,C 5F05 LD (HL),E 5F06 LD L,E 5F07 LD H,L 5F08 LD (HL),H 5F09 LD (HL),H 5F0A LD H,L 5F0B JR NZ,L5F7CH 5F0D LD L,(HL) 5F0E LD (HL),H 5F0F LD L,A L5F10H: 5F10 JR NZ,$+99 5F12 LD L,(HL) 5F13 LD L,A 5F14 LD (HL),H 5F15 LD L,B 5F16 LD H,L L5F17H: 5F17 LD (HL),D 5F18 JR NZ,L5F6EH 5F1A LD D,D 5F1B LD D,E 5F1C LD B,H 5F1D LD C,A 5F1E LD D,E 5F1F JR NZ,L5F6AH 5F21 LD C,C 5F22 LD C,C 5F23 JR NZ,L5F8BH 5F25 LD L,A 5F26 LD (HL),D 5F27 LD L,L 5F28 LD H,C 5F29 LD (HL),H 5F2A LD (HL),H 5F2B LD H,L 5F2C LD H,H 5F2D JR NZ,$+102 5F2F LD L,C 5F30 LD (HL),E 5F31 LD L,E 5F32 JR NZ,L5FA3H 5F34 LD L,(HL) 5F35 JR NZ,L5F98H 5F37 LD L,(HL) 5F38 LD A,C 5F39 JR NZ,L5F9FH 5F3B LD (HL),D 5F3C LD L,C 5F3D HALT 5F3E LD H,L 5F3F LD L,00AH 5F41 NOP 5F42 LD B,H 5F43 LD L,C L5F44H: 5F44 LD (HL),E 5F45 LD L,E 5F46 JR NZ,L5F96H 5F48 LD H,C 5F49 LD L,L 5F4A LD H,L 5F4B CPL 5F4C LD B,H 5F4D LD H,C 5F4E LD (HL),H 5F4F LD H,L L5F50H: 5F50 LD A,(02020H) L5F53H: 5F53 JR NZ,$+34 5F55 JR NZ,$+34 5F57 JR NZ,L5F79H 5F59 JR NZ,L5F7BH 5F5B JR NZ,L5F8AH 5F5D JR NZ,L5F7FH 5F5F JR NZ,$+34 5F61 JR NZ,L5F83H 5F63 JR NZ,L5F85H 5F65 JR NZ,$+12 5F67 NOP 5F68 JR NZ,L5F8AH L5F6AH: 5F6A JR NZ,L5F8CH 5F6C JR NZ,$+34 L5F6EH: 5F6E JR NZ,L5F90H 5F70 JR NZ,L5F92H 5F72 JR NZ,L5F94H 5F74 JR NZ,L5F96H 5F76 JR NZ,L5F98H 5F78 LD A,(BC) L5F79H: 5F79 NOP 5F7A DEC E L5F7BH: 5F7B LD C,L L5F7CH: 5F7C LD L,A 5F7D LD (HL),L 5F7E LD L,(HL) L5F7FH: 5F7F LD (HL),H 5F80 JR NZ,L5FD5H 5F82 LD C,A L5F83H: 5F83 LD D,L 5F84 LD D,D L5F85H: 5F85 LD B,E 5F86 LD B,L 5F87 JR NZ,L5FEDH 5F89 LD L,C L5F8AH: 5F8A LD (HL),E L5F8BH: 5F8B LD L,E L5F8CH: 5F8C INC L 5F8D JR NZ,$+62 5F8F LD C,E L5F90H: 5F90 LD B,L 5F91 LD E,C L5F92H: 5F92 LD A,03AH L5F94H: 5F94 NOP 5F95 DEC E L5F96H: 5F96 LD C,L 5F97 LD L,A L5F98H: 5F98 LD (HL),L 5F99 LD L,(HL) 5F9A LD (HL),H 5F9B JR NZ,L5FE1H 5F9D LD B,L 5F9E LD D,E L5F9FH: 5F9F LD D,H 5FA0 LD C,C 5FA1 LD C,(HL) 5FA2 LD B,C L5FA3H: 5FA3 LD D,H 5FA4 LD C,C 5FA5 LD C,A 5FA6 LD C,(HL) 5FA7 JR NZ,L600DH 5FA9 LD L,C 5FAA LD (HL),E 5FAB LD L,E 5FAC INC L 5FAD JR NZ,L5FEBH 5FAF LD C,E 5FB0 LD B,L 5FB1 LD E,C 5FB2 LD A,03AH 5FB4 NOP 5FB5 DEC E 5FB6 LD E,044H 5FB8 LD H,L 5FB9 LD (HL),E 5FBA LD (HL),H 5FBB LD L,C 5FBC LD L,(HL) 5FBD LD H,C 5FBE LD (HL),H 5FBF LD L,C 5FC0 LD L,A 5FC1 LD L,(HL) 5FC2 JR NZ,L6008H 5FC4 LD (HL),D 5FC5 LD L,C 5FC6 HALT 5FC7 LD H,L 5FC8 JR NZ,L6009H 5FCA JR NZ,L5FCCH L5FCCH: 5FCC LD A,(BC) 5FCD LD D,E 5FCE LD C,A 5FCF LD D,L 5FD0 LD D,D 5FD1 LD B,E 5FD2 LD B,L 5FD3 JR NZ,$+70 L5FD5H: 5FD5 LD L,C 5FD6 LD (HL),E 5FD7 LD L,E 5FD8 JR NZ,L602CH 5FDA LD B,L 5FDB LD B,C 5FDC LD B,H 5FDD JR NZ,L6024H 5FDF LD D,D 5FE0 LD D,D L5FE1H: 5FE1 LD C,A 5FE2 LD D,D 5FE3 JR NZ,L6006H 5FE5 LD A,(BC) 5FE6 NOP 5FE7 LD A,(BC) 5FE8 LD B,H 5FE9 LD B,L 5FEA LD D,E L5FEBH: 5FEB LD D,H 5FEC LD C,C L5FEDH: 5FED LD C,(HL) 5FEE LD B,C 5FEF LD D,H 5FF0 LD C,C 5FF1 LD C,A 5FF2 LD C,(HL) 5FF3 JR NZ,L6039H 5FF5 LD L,C 5FF6 LD (HL),E 5FF7 LD L,E 5FF8 JR NZ,L604CH 5FFA LD B,L 5FFB LD B,C 5FFC LD B,H 5FFD JR NZ,L6044H 5FFF LD D,D 6000 LD D,D 6001 LD C,A 6002 LD D,D 6003 JR NZ,L6026H 6005 LD A,(BC) L6006H: 6006 NOP 6007 LD A,(BC) L6008H: 6008 LD B,H L6009H: 6009 LD B,L 600A LD D,E 600B LD D,H 600C LD C,C L600DH: 600D LD C,(HL) 600E LD B,C 600F LD D,H 6010 LD C,C 6011 LD C,A 6012 LD C,(HL) 6013 JR NZ,L6059H 6015 LD L,C 6016 LD (HL),E 6017 LD L,E 6018 JR NZ,L6071H 601A LD D,D 601B LD C,C 601C LD D,H 601D LD B,L 601E JR NZ,$+71 6020 LD D,D 6021 LD D,D 6022 LD C,A 6023 LD D,D L6024H: 6024 JR NZ,L6047H L6026H: 6026 LD A,(BC) 6027 NOP 6028 LD A,(BC) 6029 LD D,B 602A LD (HL),D 602B LD L,A L602CH: 602C LD H,A 602D LD (HL),D 602E LD H,C 602F LD L,L 6030 JR NZ,L6086H 6032 LD B,L 6033 LD D,D 6034 LD C,L 6035 LD C,C 6036 LD C,(HL) 6037 LD B,C 6038 LD D,H L6039H: 6039 LD B,L 603A LD B,H 603B JR NZ,L60A6H 603D LD L,(HL) 603E JR NZ,L6085H 6040 LD D,D 6041 LD D,D 6042 LD C,A 6043 LD D,D L6044H: 6044 LD L,00AH 6046 NOP L6047H: 6047 LD A,(BC) 6048 LD B,E 6049 LD B,C 604A LD C,(HL) 604B LD C,(HL) L604CH: 604C LD C,A 604D LD D,H 604E JR NZ,L609CH 6050 LD C,A 6051 LD B,E 6052 LD B,C 6053 LD D,H 6054 LD B,L 6055 JR NZ,$+70 6057 LD L,C 6058 LD (HL),D L6059H: 6059 LD H,L 605A LD H,E 605B LD (HL),H 605C LD L,A 605D LD (HL),D 605E LD A,C 605F LD L,00AH 6061 NOP 6062 INC A 6063 INC A 6064 JR NZ,L60A9H 6066 LD L,A 6067 LD (HL),B 6068 LD A,C 6069 JR NZ,L60D4H 606B LD (HL),H 606C JR NZ,L60ADH 606E JR NZ,L6070H L6070H: 6070 LD A,(BC) L6071H: 6071 LD B,(HL) 6072 LD C,C 6073 LD C,H 6074 LD B,L 6075 JR NZ,$+85 6077 LD D,B 6078 LD B,C 6079 LD B,E 607A LD B,L 607B JR NZ,L60C3H 607D LD D,L 607E LD C,H 607F LD C,H 6080 JR NZ,L60A3H 6082 LD A,(BC) 6083 NOP 6084 LD A,B L6085H: 6085 LD A,B L6086H: 6086 LD A,B 6087 JR NZ,L60D0H 6089 LD (HL),D 608A LD H,C 608B LD L,(HL) 608C LD (HL),E 608D JR NZ,$+99 608F HALT 6090 LD H,C 6091 LD L,C 6092 LD L,H 6093 LD H,C 6094 LD H,D 6095 LD L,H 6096 LD H,L 6097 JR NZ,L6108H 6099 LD L,(HL) 609A JR NZ,L6100H L609CH: 609C LD H,L 609D LD (HL),E 609E LD (HL),H 609F LD L,C 60A0 LD L,(HL) 60A1 LD H,C 60A2 LD (HL),H L60A3H: 60A3 LD L,C 60A4 LD L,A 60A5 LD L,(HL) L60A6H: 60A6 JR NZ,L610CH 60A8 LD L,C L60A9H: 60A9 LD (HL),E 60AA LD L,E 60AB LD L,00AH L60ADH: 60AD NOP 60AE INC A 60AF LD C,E 60B0 LD B,L 60B1 LD E,C 60B2 LD A,020H 60B4 LD (HL),H 60B5 LD L,A 60B6 JR NZ,L6128H 60B8 LD (HL),D 60B9 LD L,A 60BA LD H,E 60BB LD H,L 60BC LD H,L 60BD LD H,H 60BE JR NZ,L6137H 60C0 LD L,C 60C1 LD (HL),H 60C2 LD L,B L60C3H: 60C3 JR NZ,L6128H 60C5 LD L,A 60C6 LD (HL),B 60C7 LD A,C 60C8 LD A,(03C00H) 60CB LD C,E 60CC LD B,L 60CD LD E,C 60CE LD A,020H L60D0H: 60D0 LD (HL),H 60D1 LD L,A 60D2 JR NZ,L6116H L60D4H: 60D4 LD C,A 60D5 LD C,A 60D6 LD D,H 60D7 LD A,(00A00H) 60DA LD B,H 60DB LD H,L 60DC LD (HL),E 60DD LD (HL),H 60DE LD L,C 60DF LD L,(HL) 60E0 LD H,C 60E1 LD (HL),H 60E2 LD L,C 60E3 LD L,A 60E4 LD L,(HL) 60E5 JR NZ,L612BH 60E7 LD L,C 60E8 LD (HL),D 60E9 LD H,L 60EA LD H,E 60EB LD (HL),H 60EC LD L,A 60ED LD (HL),D 60EE LD A,C 60EF JR NZ,L6146H 60F1 LD (HL),B 60F2 LD H,H 60F3 LD H,C 60F4 LD (HL),H 60F5 LD H,L 60F6 JR NZ,$+89 60F8 LD D,D 60F9 LD C,C 60FA LD D,H 60FB LD B,L 60FC JR NZ,L6143H 60FE LD D,D 60FF LD D,D L6100H: 6100 LD C,A 6101 LD D,D 6102 JR NZ,L6125H 6104 JR NZ,L6110H 6106 NOP 6107 LD B,E L6108H: 6108 LD L,A 6109 LD (HL),B 610A LD A,C 610B LD L,C L610CH: 610C LD L,(HL) 610D LD H,A 610E JR NZ,L6156H L6110H: 6110 LD L,C 6111 LD L,H 6112 LD H,L 6113 JR NZ,L6152H 6115 DEC A L6116H: 6116 LD A,03EH 6118 JR NZ,L611AH L611AH: 611A LD HL,(0202AH) 611D JR NZ,L6162H 611F LD L,A 6120 LD (HL),B 6121 LD A,C 6122 JR NZ,L6167H 6124 LD L,A L6125H: 6125 LD L,L 6126 LD (HL),B 6127 LD L,H L6128H: 6128 LD H,L 6129 LD (HL),H 612A LD H,L L612BH: 612B LD H,H 612C JR NZ,L614EH 612E LD HL,(00A2AH) 6131 NOP 6132 LD A,(BC) 6133 LD C,C 6134 LD L,(HL) 6135 LD (HL),H 6136 LD H,L L6137H: 6137 LD (HL),D 6138 LD L,(HL) 6139 LD H,C 613A LD L,H 613B JR NZ,L61A2H 613D LD (HL),D 613E LD (HL),D 613F LD L,A 6140 LD (HL),D 6141 LD L,00AH L6143H: 6143 NOP 6144 INC A 6145 INC A L6146H: 6146 JR NZ,L618DH 6148 LD E,B 6149 LD C,C 614A LD D,E 614B LD D,H 614C LD D,E 614D INC L L614EH: 614E JR NZ,L61A2H 6150 LD H,L 6151 LD (HL),B L6152H: 6152 LD L,H 6153 LD H,C 6154 LD H,E 6155 LD H,L L6156H: 6156 JR NZ,L61C1H 6158 LD (HL),H 6159 JR NZ,L619AH 615B JR NZ,L615DH L615DH: 615D LD A,(BC) 615E LD B,H 615F LD C,C 6160 LD D,E 6161 LD C,E L6162H: 6162 JR NZ,L61B7H 6164 LD D,B 6165 LD B,C 6166 LD B,E L6167H: 6167 LD B,L 6168 JR NZ,L61B0H 616A LD D,L 616B LD C,H 616C LD C,H 616D JR NZ,$+35 616F LD A,(BC) 6170 NOP 6171 LD D,L 6172 LD (HL),B 6173 LD H,H 6174 LD H,C 6175 LD (HL),H 6176 LD L,C 6177 LD L,(HL) 6178 LD H,A 6179 JR NZ,$+70 617B LD H,L 617C LD (HL),E 617D LD (HL),H 617E LD L,C 617F LD L,(HL) 6180 LD H,C 6181 LD (HL),H 6182 LD L,C 6183 LD L,A 6184 LD L,(HL) 6185 JR NZ,L61CBH 6187 LD L,C 6188 LD (HL),D 6189 LD H,L 618A LD H,E 618B LD (HL),H 618C LD L,A L618DH: 618D LD (HL),D 618E LD A,C 618F LD L,00AH 6191 NOP 6192 LD C,(HL) 6193 LD L,A 6194 LD (HL),H 6195 JR NZ,$+103 6197 LD L,(HL) 6198 LD L,A 6199 LD (HL),L L619AH: 619A LD H,A 619B LD L,B 619C JR NZ,$+105 619E LD (HL),D 619F LD H,C 61A0 LD L,(HL) 61A1 LD (HL),E L61A2H: 61A2 JR NZ,$+113 61A4 LD L,(HL) 61A5 JR NZ,$+70 61A7 LD H,L 61A8 LD (HL),E 61A9 LD (HL),H 61AA LD L,C 61AB LD L,(HL) 61AC LD H,C 61AD LD (HL),H 61AE LD L,C 61AF LD L,A L61B0H: 61B0 LD L,(HL) 61B1 JR NZ,$+70 61B3 LD L,C 61B4 LD (HL),E 61B5 LD L,E 61B6 INC L L61B7H: 61B7 JR NZ,$+85 61B9 LD H,L 61BA LD L,H 61BB LD H,L 61BC LD H,E 61BD LD (HL),H 61BE JR NZ,$+104 61C0 LD L,C L61C1H: 61C1 LD L,H 61C2 LD H,L 61C3 LD (HL),E 61C4 JR NZ,$+118 61C6 LD L,A 61C7 JR NZ,$+101 61C9 LD L,A 61CA LD (HL),B L61CBH: 61CB LD A,C 61CC LD L,00AH 61CE NOP 61CF DI 61D0 LD HL,L5200H 61D3 LD DE,04000H 61D6 LD BC,00FCFH 61D9 LDIR 61DB JP 0408AH