004EEh FDE5 MUSIC: PUSH IY 004F0h DDE1 POP IX 004F2h DD7E00 L0106: LD A,(IX+00H) 004F5h 87 ADD A,A 004F6h D8 RET C 004F7h FAEE04 JP M,MUSIC 004FAh 0E00 LD C,00H 004FCh CB77 BIT 6,A 004FEh 2002 JR NZ,L0102 00500h CBC9 SET 1,C 00502h E63F L0102: AND 3FH 00504h 213405 LD HL,0534H 00507h 5F LD E,A 00508h 1600 LD D,00H 0050Ah 19 ADD HL,DE 0050Bh 5E LD E,(HL) 0050Ch 23 INC HL 0050Dh 56 LD D,(HL) 0050Eh DD23 INC IX 00510h DD6600 LD H,(IX+00H) 00513h 3EFF LD A,0FFH 00515h 6A L0105: LD L,D 00516h D3F5 L0104: OUT (0F5H),A 00518h 43 LD B,E 00519h 00 L0103: NOP 0051Ah 10FD DJNZ L0103 0051Ch A9 XOR C 0051Dh 2D DEC L 0051Eh 20F6 JR NZ,L0104 00520h 25 DEC H 00521h 20F2 JR NZ,L0105 00523h DD23 INC IX 00525h 18CB JR L0106 00527h 3AFB23 L0031: LD A,(23FBH) 0052Ah FE01 CP 01H 0052Ch C8 RET Z 0052Dh FE02 CP 02H 0052Fh C8 RET Z 00530h E1 POP HL 00531h C39602 JP L0035 00534h 70 LD (HL),B 00535h 186A JR L0107 00537h 1A LD A,(DE) 00538h 64 LD H,H 00539h 1B DEC DE 0053Ah 5E LD E,(HL) 0053Bh 1D DEC E 0053Ch 59 LD E,C 0053Dh 1E54 LD E,54H 0053Fh 204F JR NZ,L0108 00541h 224B24 LD (244BH),HL 00544h 46 LD B,(HL) 00545h 2642 LD H,42H 00547h 29 ADD HL,HL 00548h 3F CCF 00549h 2B DEC HL 0054Ah 3B DEC SP 0054Bh 2E38 LD L,38H 0054Dh 313533 LD SP,3335H 00550h 32372F LD (2F37H),A 00553h 3A2C3D LD A,(3D2CH) 00556h 2A4127 LD HL,(2741H) 00559h 45 LD B,L 0055Ah 25 DEC H 0055Bh 49 LD C,C 0055Ch 23 INC HL 0055Dh 4D LD C,L 0055Eh 21521F LD HL,1F52H 00561h 57 LD D,A 00562h 1D DEC E 00563h 5C LD E,H 00564h 1B DEC DE 00565h 62 LD H,D 00566h 1A LD A,(DE) 00567h 67 LD H,A 00568h 186E JR L0109 0056Ah 17 RLA 0056Bh 74 LD (HL),H 0056Ch 167B LD D,7BH 0056Eh 14 INC D 0056Fh 82 ADD A,D 00570h 13 INC DE 00571h 8A ADC A,D 00572h 12 LD (DE),A 00573h 92 SUB D 00574h E7 MONITOR: RST 20H 00575h EF RST 28H 00576h 08 EX AF,AF' 00577h C6C2 ADD A,0C2H 00579h 00 NOP 0057Ah 00 NOP 0057Bh 4E LD C,(HL) 0057Ch E7 RST 20H 0057Dh 00 NOP 0057Eh 48 LD C,B 0057Fh CEAE ADC A,0AEH 00581h E3 EX (SP),HL 00582h 00 NOP 00583h 00 NOP 00584h E7 RST 20H 00585h C2C26F JP NZ,L0110 00588h 6B LD L,E 00589h 00 NOP 0058Ah 00 NOP 0058Bh 00 NOP 0058Ch 00 NOP 0058Dh 00 NOP 0058Eh 00 NOP 0058Fh 00 NOP 00590h 00 L0108: NOP 00591h 4E LD C,(HL) 00592h AE XOR (HL) 00593h CE00 ADC A,00H 00595h 4E LD C,(HL) 00596h 00 NOP 00597h 00 NOP 00598h 00 NOP 00599h 00 INTANZ: NOP 0059Ah 00 NOP 0059Bh CA6821 JP Z,L0111 0059Eh 00 NOP 0059Fh EF RSTANZ: RST 28H 005A0h AD XOR L 005A1h 00 L0107: NOP 005A2h CAAE48 JP Z,L0112 005A5h 00 ERRORANZ: NOP 005A6h 48 LD C,B 005A7h E8 RET PE 005A8h 48 LD C,B 005A9h 48 LD C,B 005AAh CE4D ADC A,4DH 005ACh 010005 LD BC,0500H 005AFh 0A LD A,(BC) 005B0h 00 NOP 005B1h 0F RRCA 005B2h 00 NOP 005B3h 00 NOP 005B4h 00 NOP 005B5h 63 LD H,E 005B6h 010000 LD BC,0000H 005B9h 00 NOP 005BAh 00 NOP 005BBh 00 NOP 005BCh 00 NOP 005BDh 04 INC B 005BEh 04 INC B 005BFh 6B LD L,E 005C0h 010016 LD BC,1600H 005C3h 03 INC BC 005C4h 00 NOP 005C5h 00 NOP 005C6h 00 NOP 005C7h 2626 LD H,26H 005C9h 00 NOP 005CAh 00 NOP 005CBh A1 AND C 005CCh 010003 LD BC,0300H 005CFh 03 INC BC 005D0h 00 NOP 005D1h 00 NOP 005D2h 00 NOP 005D3h 0E0E LD C,0EH 005D5h 00 NOP 005D6h 00 NOP 005D7h C0 RET NZ 005D8h 010003 L0109: LD BC,0300H 005DBh 03 INC BC 005DCh 00 NOP 005DDh 00 NOP 005DEh 00 NOP 005DFh 0E0E LD C,0EH 005E1h 00 NOP 005E2h 00 NOP 005E3h DF RST 18H 005E4h 010003 LD BC,0300H 005E7h 03 INC BC 005E8h 00 NOP 005E9h 00 NOP 005EAh 00 NOP 005EBh 114700 LD DE,0047H 005EEh 00 NOP 005EFh 12 LD (DE),A 005F0h 1E1F LD E,1FH 005F2h 00 NOP 005F3h 00 NOP 005F4h 010203 LD BC,0302H 005F7h 04 INC B 005F8h 05 DEC B 005F9h 1007 DJNZ L0113 005FBh 08 EX AF,AF' 005FCh 09 ADD HL,BC 005FDh 0E0B LD C,0BH 005FFh 0C INC C 00600h 0D DEC C 00601h 0A LD A,(BC) 00602h 0F L0113: RRCA 00603h 19 ADD HL,DE 00604h 14 INC D 00605h 0611 LD B,11H 00607h E7 RST 20H 00608h 21CDAD LD HL,0ADCDH 0060Bh 2B DEC HL 0060Ch AE XOR (HL) 0060Dh EE25 XOR 25H 0060Fh EF RST 28H 00610h AF XOR A 00611h 6F LD L,A 00612h EAC4E9 JP PE,L0114 00615h CE4E ADC A,4EH 00617h 12 MELODIE: LD (DE),A 00618h 02 LD (BC),A 00619h 2002 JR NZ,L0115 0061Bh 1002 DJNZ L0116 0061Dh 2002 L0115: JR NZ,L0117 0061Fh 12 L0116: LD (DE),A 00620h 02 LD (BC),A 00621h 2002 L0117: JR NZ,L0118 00623h 0D DEC C 00624h 02 LD (BC),A 00625h 2002 L0118: JR NZ,L0119 00627h 09 ADD HL,BC 00628h 02 LD (BC),A 00629h 2002 L0119: JR NZ,L0120 0062Bh 0D DEC C 0062Ch 02 LD (BC),A 0062Dh 2002 L0120: JR NZ,L0121 0062Fh 0602 LD B,02H 00631h 2006 L0121: JR NZ,L0122 00633h 12 LD (DE),A 00634h 02 LD (BC),A 00635h 2002 JR NZ,L0122 00637h 1002 DJNZ L0123 00639h 2002 L0122: JR NZ,L0124 0063Bh 12 L0123: LD (DE),A 0063Ch 02 LD (BC),A 0063Dh 2002 L0124: JR NZ,L0125 0063Fh 0D DEC C 00640h 02 LD (BC),A 00641h 2002 L0125: JR NZ,L0126 00643h 09 ADD HL,BC 00644h 02 LD (BC),A 00645h 2002 L0126: JR NZ,L0127 00647h 0D DEC C 00648h 02 LD (BC),A 00649h 2002 L0127: JR NZ,L0128 0064Bh 0602 LD B,02H 0064Dh 2006 L0128: JR NZ,L0129 0064Fh 12 LD (DE),A 00650h 02 LD (BC),A 00651h 2002 JR NZ,L0129 00653h 14 INC D 00654h 02 LD (BC),A 00655h 2002 L0129: JR NZ,L0130 00657h 15 DEC D 00658h 02 LD (BC),A 00659h 2002 L0130: JR NZ,L0131 0065Bh 14 INC D 0065Ch 02 LD (BC),A 0065Dh 2002 L0131: JR NZ,L0132 0065Fh 15 DEC D 00660h 02 LD (BC),A 00661h 2002 L0132: JR NZ,L0133 00663h 12 LD (DE),A 00664h 02 LD (BC),A 00665h 2002 L0133: JR NZ,L0134 00667h 14 INC D 00668h 02 LD (BC),A 00669h 2002 L0134: JR NZ,L0135 0066Bh 12 LD (DE),A 0066Ch 02 LD (BC),A 0066Dh 2002 L0135: JR NZ,L0136 0066Fh 14 INC D 00670h 02 LD (BC),A 00671h 2002 L0136: JR NZ,L0137 00673h 1002 DJNZ L0138 00675h 2002 L0137: JR NZ,L0139 00677h 12 L0138: LD (DE),A 00678h 02 LD (BC),A 00679h 2002 L0139: JR NZ,L0140 0067Bh 1002 DJNZ L0141 0067Dh 2002 L0140: JR NZ,L0142 0067Fh 12 L0141: LD (DE),A 00680h 02 LD (BC),A 00681h 2002 L0142: JR NZ,L0143 00683h 0D DEC C 00684h 02 LD (BC),A 00685h 2002 L0143: JR NZ,L0144 00687h 12 LD (DE),A 00688h 04 INC B 00689h 2006 L0144: JR NZ,L0145 0068Bh 80 ADD A,B 0068Ch FF RST 38H 0068Dh FF RST 38H 0068Eh FF RST 38H 0068Fh FF RST 38H 00690h 22EC22 LD (22ECH),HL 00693h 214207 LD HL,0742H 00696h 220223 LD (2302H),HL 00699h E1 L0159: POP HL 0069Ah E5 PUSH HL 0069Bh ED73FA22 LD (22FAH),SP 0069Fh 31E422 LD SP,22E4H 006A2h CD5607 CALL L0146 006A5h 3AFE22 LD A,(22FEH) 006A8h 2F CPL 006A9h FD21E622 L0156: LD IY,22E6H 006ADh F5 PUSH AF 006AEh 21CF07 LD HL,07CFH 006B1h 85 ADD A,L 006B2h 6F LD L,A 006B3h 5E LD E,(HL) 006B4h 23 INC HL 006B5h 56 LD D,(HL) 006B6h ED53F223 LD (23F2H),DE 006BAh F1 POP AF 006BBh 1600 LD D,00H 006BDh 5F LD E,A 006BEh FD19 ADD IY,DE 006C0h FD5E00 LD E,(IY+00H) 006C3h FD5601 LD D,(IY+01H) 006C6h ED530423 LD (2304H),DE 006CAh 2F CPL 006CBh 32FE22 LD (22FEH),A 006CEh CDB704 L0154: CALL ADRSDP 006D1h DD21F223 L0153: LD IX,23F2H 006D5h CD5A04 CALL DAK1 006D8h FE10 CP 10H 006DAh 3814 JR C,L0147 006DCh 2837 JR Z,L0148 006DEh FE11 CP 11H 006E0h 2842 JR Z,L0149 006E2h FE12 CP 12H 006E4h 2823 JR Z,L0150 006E6h FE19 CP 19H 006E8h 2849 JR Z,L0151 006EAh FE14 CP 14H 006ECh 285D JR Z,L0152 006EEh 18E1 JR L0153 006F0h 210423 L0147: LD HL,2304H 006F3h ED6F RLD 006F5h 23 INC HL 006F6h ED6F RLD 006F8h ED5B0423 LD DE,(2304H) 006FCh CDB704 CALL ADRSDP 006FFh 21F423 LD HL,23F4H 00702h 0604 LD B,04H 00704h CDDC02 CALL L0062 00707h 18C8 JR L0153 00709h ED5B0423 L0150: LD DE,(2304H) 0070Dh FD7300 LD (IY+00H),E 00710h FD7201 LD (IY+01H),D 00713h 18B9 JR L0154 00715h 3AFE22 L0148: LD A,(22FEH) 00718h 2F CPL 00719h FE16 CP 16H 0071Bh 3802 JR C,L0155 0071Dh 3EFE LD A,0FEH 0071Fh 3C L0155: INC A 00720h 3C INC A 00721h C3A906 JP L0156 00724h 3AFE22 L0149: LD A,(22FEH) 00727h 2F CPL 00728h FE00 CP 00H 0072Ah 2002 JR NZ,L0157 0072Ch 3E18 LD A,18H 0072Eh 3D L0157: DEC A 0072Fh 3D DEC A 00730h C3A906 JP L0156 00733h 31E422 L0151: LD SP,22E4H 00736h CD7107 CALL L0158 00739h ED7BFA22 LD SP,(22FAH) 0073Dh E1 POP HL 0073Eh 2AFC22 LD HL,(22FCH) 00741h E5 PUSH HL 00742h 2A0223 LD HL,(2302H) 00745h E9 JP (HL) 00746h 2AEC22 LD HL,(22ECH) 00749h ED45 RETN 0074Bh 2AFC22 L0152: LD HL,(22FCH) 0074Eh 7E LD A,(HL) 0074Fh EB EX DE,HL 00750h CDC304 CALL DADP 00753h C3CE06 JP L0154 00756h 31FE22 L0146: LD SP,22FEH 00759h E5 PUSH HL 0075Ah 3B DEC SP 0075Bh 3B DEC SP 0075Ch FDE5 PUSH IY 0075Eh DDE5 PUSH IX 00760h D9 EXX 00761h 08 EX AF,AF' 00762h E5 PUSH HL 00763h D5 PUSH DE 00764h C5 PUSH BC 00765h F5 PUSH AF 00766h D9 EXX 00767h 08 EX AF,AF' 00768h 3B DEC SP 00769h 3B DEC SP 0076Ah D5 PUSH DE 0076Bh C5 PUSH BC 0076Ch F5 PUSH AF 0076Dh 31E222 LD SP,22E2H 00770h C9 RET