D800 C3 E2 D8 JP 0D8E2H D803 C3 FB D8 JP 0D8FBH D806 C3 DF D8 JP 0D8DFH D809 C3 F8 D8 JP 0D8F8H D80C C3 88 DB JP 0DB88H D80F C3 51 DB JP 0DB51H D812 C3 D7 D9 JP 0D9D7H D815 C3 65 DC JP 0DC65H D818 C3 8D DA JP 0DA8DH D81B C3 7F DE JP 0DE7FH D81E C3 4B D8 JP 0D84BH D821 00 NOP D822 00 NOP D823 C9 RET D824 98 SBC A,B D825 58 LD E,B D826 F5 PUSH AF D827 06 00 LD B,00H D829 3A 24 D8 LD A,(0D824H) D82C 32 FD DE LD (0DEFDH),A D82F 78 LD A,B D830 32 FE DE LD (0DEFEH),A D833 F1 POP AF D834 C9 RET D835 F5 PUSH AF D836 06 01 LD B,01H D838 3A 25 D8 LD A,(0D825H) D83B 18 EF JR 0D82CH D83D CD D0 D8 CALL 0D8D0H D840 FE 41 CP 41H D842 CC 26 D8 CALL Z,0D826H D845 FE 42 CP 42H D847 CC 35 D8 CALL Z,0D835H D84A C9 RET D84B CD 3D D8 CALL 0D83DH D84E E7 RST 20H D84F 02 DB 02H ;PRST7 D850 0D DB 0DH D851 44 49 53 4B 3A DB 'DISK:' D856 A0 DB 80H+' ' D857 3A FE DE LD A,(0DEFEH) D85A C6 41 ADD A,41H D85C E7 RST 20H D85D 00 DB 00H ;OUTCH D85E 3E 0D LD A,0DH D860 E7 RST 20H D861 00 DB 00H ;OUTCH D862 CD 06 DB CALL 0DB06H D865 DC 6B DE CALL C,0DE6BH D868 D8 RET C D869 3E 01 LD A,01H D86B CD A6 D8 CALL 0D8A6H D86E CD 12 DB CALL 0DB12H D871 38 10 JR C,0D883H D873 3A F8 DE LD A,(0DEF8H) D876 47 LD B,A D877 C6 03 ADD A,03H D879 E6 1F AND 1FH D87B 20 02 JR NZ,0D87FH D87D E7 RST 20H D87E 01 DB 01H ;INCH D87F 78 LD A,B D880 3C INC A D881 18 E8 JR 0D86BH D883 11 FF DE LD DE,0DEFFH D886 3E 20 LD A,20H D888 06 16 LD B,16H D88A 12 LD (DE),A D88B 13 INC DE D88C 10 FC DJNZ 0D88AH D88E 21 EA DE LD HL,0DEEAH D891 01 05 00 LD BC,0005H D894 ED B0 LDIR D896 CD 12 DE CALL 0DE12H D899 3E 0D LD A,0DH D89B 12 LD (DE),A D89C AF XOR A D89D 13 INC DE D89E 12 LD (DE),A D89F 11 FF DE LD DE,0DEFFH D8A2 CD 6B DD CALL 0DD6BH D8A5 C9 RET D8A6 32 F8 DE LD (0DEF8H),A D8A9 11 FF DE LD DE,0DEFFH D8AC CD C2 DD CALL 0DDC2H D8AF 3E 20 LD A,20H D8B1 12 LD (DE),A D8B2 13 INC DE D8B3 CD 73 DD CALL 0DD73H D8B6 3E 20 LD A,20H D8B8 12 LD (DE),A D8B9 13 INC DE D8BA 2A E0 00 LD HL,(00E0H) D8BD CD 9F DD CALL 0DD9FH D8C0 CD F1 DD CALL 0DDF1H D8C3 3E 0D LD A,0DH D8C5 12 LD (DE),A D8C6 13 INC DE D8C7 AF XOR A D8C8 12 LD (DE),A D8C9 11 FF DE LD DE,0DEFFH D8CC CD 6B DD CALL 0DD6BH D8CF C9 RET D8D0 2A 16 00 LD HL,(0016H) D8D3 23 INC HL D8D4 23 INC HL D8D5 23 INC HL D8D6 7E LD A,(HL) D8D7 FD 6F *LD IYL,A D8D9 2B DEC HL D8DA FD 26 00 *LD IYH,00H D8DD 7E LD A,(HL) D8DE C9 RET D8DF CD 3D D8 CALL 0D83DH D8E2 CD 98 D9 CALL 0D998H D8E5 D8 RET C D8E6 CD E4 DA CALL 0DAE4H D8E9 3A EC 00 LD A,(00ECH) D8EC FE 43 CP 43H D8EE C0 RET NZ D8EF FD 7D *LD A,IYL D8F1 FE 20 CP 20H D8F3 C0 RET NZ D8F4 2A E4 00 LD HL,(00E4H) D8F7 E9 JP (HL) WRITE_CMD: D8F8 FD 26 00 *LD IYH,00H D8FB FE 3A CP 3AH D8FD C4 15 D8 CALL NZ,PREPARE_ARGUMENTS ;0D815H D900 11 E6 00 LD DE,00E6H D903 21 CF DE LD HL,0DECFH D906 06 06 LD B,06H D908 7E LD A,(HL) D909 0F RRCA D90A 12 LD (DE),A D90B 23 INC HL D90C 13 INC DE D90D 10 F9 DJNZ 0D908H D90F CD ED D9 CALL 0D9EDH D912 DC 40 DE CALL C,0DE40H D915 C9 RET D916 CD 3D D8 CALL 0D83DH D919 47 LD B,A D91A FD 7D *LD A,IYL D91C FE 47 CP 47H D91E CA 8D DA JP Z,0DA8DH D921 78 LD A,B D922 CD 98 D9 CALL 0D998H D925 D8 RET C D926 E7 RST 20H D927 02 DB 02H ;PRST7 D928 64 65 6C 65 74 DB 'delet' D92D 65 3F 20 28 59 DB 'e? (Y' D932 29 DB ')' D933 A0 DB 80H+' ' D934 E7 RST 20H D935 01 DB 01H ;INCH D936 FE 59 CP 59H D938 C0 RET NZ D939 2A F0 DE LD HL,(0DEF0H) D93C 22 F3 DE LD (0DEF3H),HL D93F AF XOR A D940 32 EF DE LD (0DEEFH),A D943 CD 12 DB CALL 0DB12H D946 38 2B JR C,0D973H D948 2A F0 DE LD HL,(0DEF0H) D94B 22 F5 DE LD (0DEF5H),HL D94E AF XOR A D94F 2A F5 DE LD HL,(0DEF5H) D952 CD 84 D9 CALL 0D984H D955 38 1C JR C,0D973H D957 22 F5 DE LD (0DEF5H),HL D95A 2A F3 DE LD HL,(0DEF3H) D95D 3E 01 LD A,01H D95F CD 84 D9 CALL 0D984H D962 D8 RET C D963 22 F3 DE LD (0DEF3H),HL D966 CD 6D DA CALL 0DA6DH D969 6C LD L,H D96A 67 LD H,A D96B ED 5B F5 DE LD DE,(0DEF5H) D96F ED 52 SBC HL,DE D971 20 DB JR NZ,0D94EH D973 2A F3 DE LD HL,(0DEF3H) D976 22 F0 DE LD (0DEF0H),HL D979 AF XOR A D97A 32 EF DE LD (0DEEFH),A D97D CD 5B DA CALL 0DA5BH D980 CD 4E D8 CALL 0D84EH D983 C9 RET D984 22 F0 DE LD (0DEF0H),HL D987 21 EF DE LD HL,0DEEFH D98A 36 00 LD (HL),00H D98C 21 FF DE LD HL,0DEFFH D98F 06 00 LD B,00H D991 CD 8B DB CALL 0DB8BH D994 2A F0 DE LD HL,(0DEF0H) D997 C9 RET D998 FE 4E CP 4EH D99A 20 05 JR NZ,0D9A1H D99C CD EA DC CALL 0DCEAH D99F 18 03 JR 0D9A4H D9A1 C4 2F DC CALL NZ,0DC2FH D9A4 D8 RET C D9A5 47 LD B,A D9A6 C5 PUSH BC D9A7 CD D7 D9 CALL 0D9D7H D9AA C1 POP BC D9AB DA 51 DE JP C,0DE51H D9AE 78 LD A,B D9AF F5 PUSH AF D9B0 2A 1B 00 LD HL,(001BH) D9B3 AF XOR A D9B4 B4 OR H D9B5 28 14 JR Z,0D9CBH D9B7 FD 2E 00 *LD IYL,00H D9BA ED 4B E0 00 LD BC,(00E0H) D9BE 22 E0 00 LD (00E0H),HL D9C1 ED 42 SBC HL,BC D9C3 ED 4B E2 00 LD BC,(00E2H) D9C7 09 ADD HL,BC D9C8 22 E2 00 LD (00E2H),HL D9CB F1 POP AF D9CC CD 4C DD CALL 0DD4CH D9CF 11 FF DE LD DE,0DEFFH D9D2 CD 6B DD CALL 0DD6BH D9D5 B7 OR A D9D6 C9 RET PREPARE_ARGUMENTS: D9D7 5F LD E,A D9D8 D5 PUSH DE D9D9 CD 06 DB CALL 0DB06H D9DC D1 POP DE D9DD 7B LD A,E D9DE D8 RET C D9DF FE 01 CP 01H D9E1 C8 RET Z D9E2 3D DEC A D9E3 47 LD B,A D9E4 C5 PUSH BC D9E5 CD 12 DB CALL 0DB12H D9E8 C1 POP BC D9E9 D8 RET C D9EA 10 F8 DJNZ 0D9E4H D9EC C9 RET D9ED CD 6D DA CALL 0DA6DH D9F0 3C INC A D9F1 CC 8D DA CALL Z,0DA8DH D9F4 ED 5B E0 00 LD DE,(00E0H) D9F8 2A E2 00 LD HL,(00E2H) D9FB 23 INC HL D9FC B7 OR A D9FD ED 52 SBC HL,DE D9FF EB EX DE,HL DA00 CD 0D DC CALL 0DC0DH DA03 D8 RET C DA04 21 E0 00 LD HL,00E0H DA07 06 20 LD B,20H DA09 3E 01 LD A,01H DA0B CD 8B DB CALL 0DB8BH DA0E 7A LD A,D DA0F B2 OR D DA10 2A E0 00 LD HL,(00E0H) DA13 28 0A JR Z,0DA1FH DA15 06 00 LD B,00H DA17 3E 01 LD A,01H DA19 CD 8B DB CALL 0DB8BH DA1C 15 DEC D DA1D 20 F6 JR NZ,0DA15H DA1F AF XOR A DA20 B3 OR E DA21 28 06 JR Z,0DA29H DA23 43 LD B,E DA24 3E 01 LD A,01H DA26 CD 8B DB CALL 0DB8BH DA29 CD FC DB CALL 0DBFCH DA2C AF XOR A DA2D 32 EF DE LD (0DEEFH),A DA30 CD 5B DA CALL 0DA5BH DA33 B7 OR A DA34 C9 RET DA35 F5 PUSH AF DA36 2A EF DE LD HL,(0DEEFH) DA39 ED 5B FA DE LD DE,(0DEFAH) DA3D B7 OR A DA3E ED 52 SBC HL,DE DA40 D5 PUSH DE DA41 ED 5B 1B 00 LD DE,(001BH) DA45 19 ADD HL,DE DA46 D1 POP DE DA47 1E 02 LD E,02H DA49 CD F5 DB CALL 0DBF5H DA4C ED 51 OUT (C),D DA4E 0C INC C DA4F ED 59 OUT (C),E DA51 3A FC DE LD A,(0DEFCH) DA54 4F LD C,A DA55 ED 69 OUT (C),L DA57 ED 61 OUT (C),H DA59 F1 POP AF DA5A C9 RET DA5B C5 PUSH BC DA5C CD 7F DA CALL 0DA7FH DA5F 3A F1 DE LD A,(0DEF1H) DA62 ED 79 OUT (C),A DA64 2A EF DE LD HL,(0DEEFH) DA67 ED 69 OUT (C),L DA69 ED 61 OUT (C),H DA6B C1 POP BC DA6C C9 RET DA6D C5 PUSH BC DA6E CD 7F DA CALL 0DA7FH DA71 ED 78 IN A,(C) DA73 32 F1 DE LD (0DEF1H),A DA76 ED 68 IN L,(C) DA78 ED 60 IN H,(C) DA7A 22 EF DE LD (0DEEFH),HL DA7D C1 POP BC DA7E C9 RET DA7F CD F5 DB CALL 0DBF5H DA82 AF XOR A DA83 ED 79 OUT (C),A DA85 0C INC C DA86 ED 79 OUT (C),A DA88 3A FD DE LD A,(0DEFDH) DA8B 4F LD C,A DA8C C9 RET DA8D E7 RST 20H DA8E 02 DB 02H ;PRST7 DA8F 20 64 65 6C 65 DB ' dele' DA94 74 65 20 61 6C DB 'te al' DA99 6C 3F 20 28 59 DB 'l? (Y' DA9E 2F 4E 29 DB '/N)' DAA1 A0 DB 80H+' ' DAA2 E7 RST 20H DAA3 01 DB 01H ;INCH DAA4 F5 PUSH AF DAA5 3E 0D LD A,0DH DAA7 E7 RST 20H DAA8 00 DB 00H ;OUTCH DAA9 F1 POP AF DAAA FE 59 CP 59H DAAC C0 RET NZ DAAD CD F5 DB CALL 0DBF5H DAB0 61 LD H,C DAB1 3A FD DE LD A,(0DEFDH) DAB4 5F LD E,A DAB5 AF XOR A DAB6 57 LD D,A DAB7 ED 51 OUT (C),D DAB9 0C INC C DABA 69 LD L,C DABB AF XOR A DABC ED 79 OUT (C),A DABE 4B LD C,E DABF 06 00 LD B,00H DAC1 3E E5 LD A,0E5H DAC3 ED 79 OUT (C),A DAC5 10 FC DJNZ 0DAC3H DAC7 14 INC D DAC8 4C LD C,H DAC9 20 EC JR NZ,0DAB7H DACB 1C INC E DACC 3A FD DE LD A,(0DEFDH) DACF C6 04 ADD A,04H DAD1 BB CP E DAD2 30 E3 JR NC,0DAB7H DAD4 21 00 01 LD HL,0100H DAD7 22 EF DE LD (0DEEFH),HL DADA 3A FD DE LD A,(0DEFDH) DADD 32 F1 DE LD (0DEF1H),A DAE0 CD 5B DA CALL 0DA5BH DAE3 C9 RET DAE4 ED 5B E0 00 LD DE,(00E0H) DAE8 2A E2 00 LD HL,(00E2H) DAEB 23 INC HL DAEC B7 OR A DAED ED 52 SBC HL,DE DAEF EB EX DE,HL DAF0 AF XOR A DAF1 B2 OR D DAF2 28 09 JR Z,0DAFDH DAF4 06 00 LD B,00H DAF6 AF XOR A DAF7 CD 8B DB CALL 0DB8BH DAFA 15 DEC D DAFB 20 F7 JR NZ,0DAF4H DAFD 7B LD A,E DAFE B7 OR A DAFF C8 RET Z DB00 43 LD B,E DB01 AF XOR A DB02 CD 8B DB CALL 0DB8BH DB05 C9 RET DB06 3A FD DE LD A,(0DEFDH) DB09 32 F1 DE LD (0DEF1H),A DB0C 21 00 00 LD HL,0000H DB0F 22 EF DE LD (0DEEFH),HL DB12 CD FC DB CALL 0DBFCH DB15 D8 RET C DB16 CD F5 DB CALL 0DBF5H DB19 3A F0 DE LD A,(0DEF0H) DB1C ED 79 OUT (C),A DB1E 0C INC C DB1F 3E 0D LD A,0DH DB21 ED 79 OUT (C),A DB23 06 03 LD B,03H DB25 3A F1 DE LD A,(0DEF1H) DB28 4F LD C,A DB29 ED 78 IN A,(C) DB2B FE D3 CP 0D3H DB2D 20 E3 JR NZ,0DB12H DB2F 10 F8 DJNZ 0DB29H DB31 2A F0 DE LD HL,(0DEF0H) DB34 E5 PUSH HL DB35 CD 6D DA CALL 0DA6DH DB38 5C LD E,H DB39 57 LD D,A DB3A E1 POP HL DB3B 22 F0 DE LD (0DEF0H),HL DB3E 37 SCF DB3F EB EX DE,HL DB40 ED 52 SBC HL,DE DB42 D8 RET C DB43 AF XOR A DB44 32 EF DE LD (0DEEFH),A DB47 21 E0 00 LD HL,00E0H DB4A 06 20 LD B,20H DB4C AF XOR A DB4D CD 8B DB CALL 0DB8BH DB50 C9 RET DB51 DD 23 INC IX DB53 DD 7D *LD A,IXL DB55 DD B4 *OR IXH DB57 CC 35 DA CALL Z,0DA35H DB5A CA 29 DA JP Z,0DA29H DB5D E5 PUSH HL DB5E CD 6D DA CALL 0DA6DH DB61 E1 POP HL DB62 E5 PUSH HL DB63 11 0D 00 LD DE,000DH DB66 19 ADD HL,DE DB67 06 03 LD B,03H DB69 7E LD A,(HL) DB6A FE D3 CP 0D3H DB6C 20 0E JR NZ,0DB7CH DB6E 10 F9 DJNZ 0DB69H DB70 2A EF DE LD HL,(0DEEFH) DB73 22 FA DE LD (0DEFAH),HL DB76 3A F1 DE LD A,(0DEF1H) DB79 32 FC DE LD (0DEFCH),A DB7C E1 POP HL DB7D 3E 01 LD A,01H DB7F 06 20 LD B,20H DB81 CD 8B DB CALL 0DB8BH DB84 CD 5B DA CALL 0DA5BH DB87 C9 RET DB88 AF XOR A DB89 06 20 LD B,20H DB8B 32 F7 DE LD (0DEF7H),A DB8E D5 PUSH DE DB8F 3A EF DE LD A,(0DEEFH) DB92 ED 44 NEG DB94 28 09 JR Z,0DB9FH DB96 5F LD E,A DB97 AF XOR A DB98 B0 OR B DB99 28 09 JR Z,0DBA4H DB9B 7B LD A,E DB9C B8 CP B DB9D 38 05 JR C,0DBA4H DB9F CD AE DB CALL 0DBAEH DBA2 D1 POP DE DBA3 C9 RET DBA4 78 LD A,B DBA5 93 SUB E DBA6 57 LD D,A DBA7 43 LD B,E DBA8 CD AE DB CALL 0DBAEH DBAB 42 LD B,D DBAC 18 F1 JR 0DB9FH DBAE C5 PUSH BC DBAF CD E7 DB CALL 0DBE7H DBB2 3A F1 DE LD A,(0DEF1H) DBB5 4F LD C,A DBB6 3A F7 DE LD A,(0DEF7H) DBB9 B7 OR A DBBA 20 04 JR NZ,0DBC0H DBBC ED B2 INIR DBBE 18 02 JR 0DBC2H DBC0 ED B3 OTIR DBC2 F1 POP AF DBC3 F5 PUSH AF DBC4 E5 PUSH HL DBC5 2A EF DE LD HL,(0DEEFH) DBC8 B7 OR A DBC9 20 08 JR NZ,0DBD3H DBCB 24 INC H DBCC 22 EF DE LD (0DEEFH),HL DBCF 28 09 JR Z,0DBDAH DBD1 18 11 JR 0DBE4H DBD3 4F LD C,A DBD4 09 ADD HL,BC DBD5 22 EF DE LD (0DEEFH),HL DBD8 30 0A JR NC,0DBE4H DBDA 21 F1 DE LD HL,0DEF1H DBDD 34 INC (HL) DBDE 3A FD DE LD A,(0DEFDH) DBE1 C6 04 ADD A,04H DBE3 BE CP (HL) DBE4 E1 POP HL DBE5 C1 POP BC DBE6 C9 RET DBE7 E5 PUSH HL DBE8 2A EF DE LD HL,(0DEEFH) DBEB CD F5 DB CALL 0DBF5H DBEE ED 61 OUT (C),H DBF0 0C INC C DBF1 ED 69 OUT (C),L DBF3 E1 POP HL DBF4 C9 RET DBF5 3A FD DE LD A,(0DEFDH) DBF8 C6 06 ADD A,06H DBFA 4F LD C,A DBFB C9 RET DBFC 21 F0 DE LD HL,0DEF0H DBFF B7 OR A DC00 34 INC (HL) DC01 C0 RET NZ DC02 21 F1 DE LD HL,0DEF1H DC05 34 INC (HL) DC06 3A FD DE LD A,(0DEFDH) DC09 C6 04 ADD A,04H DC0B BE CP (HL) DC0C C9 RET DC0D CD 6D DA CALL 0DA6DH DC10 E5 PUSH HL DC11 21 F1 DE LD HL,0DEF1H DC14 3A FD DE LD A,(0DEFDH) DC17 C6 02 ADD A,02H DC19 BE CP (HL) DC1A E1 POP HL DC1B D0 RET NC DC1C 3F CCF DC1D D5 PUSH DE DC1E 11 00 00 LD DE,0000H DC21 EB EX DE,HL DC22 ED 52 SBC HL,DE DC24 B7 OR A DC25 11 20 00 LD DE,0020H DC28 ED 52 SBC HL,DE DC2A D1 POP DE DC2B D8 RET C DC2C ED 52 SBC HL,DE DC2E C9 RET DC2F E5 PUSH HL DC30 D5 PUSH DE DC31 C5 PUSH BC DC32 E7 RST 20H DC33 02 DB 02H ;PRST7 DC34 0D DB 0DH DC35 4E 72 DB 'Nr' DC37 BA DB 80H+':' DC38 2A 2B 00 LD HL,(002BH) DC3B 22 16 00 LD (0016H),HL DC3E E7 RST 20H DC3F 01 DB 01H ;INCH DC40 FE 03 CP 03H DC42 37 SCF DC43 28 1C JR Z,0DC61H DC45 E7 RST 20H DC46 00 DB 00H ;OUTCH DC47 FE 0D CP 0DH DC49 20 F3 JR NZ,0DC3EH DC4B 21 00 00 LD HL,0000H DC4E ED 5B 16 00 LD DE,(0016H) DC52 CD 30 DD CALL 0DD30H DC55 28 0A JR Z,0DC61H DC57 E7 RST 20H DC58 02 DB 02H ;PRST7 DC59 3C 32 35 35 21 DB '<255!' DC5E A0 DB 80H+' ' DC5F 18 D1 JR 0DC32H DC61 C1 POP BC DC62 D1 POP DE DC63 E1 POP HL DC64 C9 RET DC65 21 1B 00 LD HL,001BH DC68 11 E0 00 LD DE,00E0H DC6B 01 04 00 LD BC,0004H DC6E ED B0 LDIR DC70 2A 23 00 LD HL,(0023H) DC73 22 E4 00 LD (00E4H),HL DC76 21 ED 00 LD HL,00EDH DC79 3E D3 LD A,0D3H DC7B 06 03 LD B,03H DC7D 77 LD (HL),A DC7E 23 INC HL DC7F 10 FC DJNZ 0DC7DH DC81 CD 98 DC CALL 0DC98H DC84 FD 7C *LD A,IYH DC86 32 EC 00 LD (00ECH),A DC89 2A 16 00 LD HL,(0016H) DC8C 01 10 00 LD BC,0010H DC8F 11 F0 00 LD DE,00F0H DC92 ED B0 LDIR DC94 E7 RST 20H DC95 02 DB 02H ;PRST7 DC96 8D DB 8DH DC97 C9 RET DC98 FD 7C *LD A,IYH DC9A B7 OR A DC9B 20 17 JR NZ,0DCB4H DC9D E7 RST 20H DC9E 02 DB 02H ;PRST7 DC9F 0D DB 0DH DCA0 74 79 70 DB 'typ' DCA3 BA DB 80H+':' DCA4 E7 RST 20H DCA5 01 DB 01H ;INCH DCA6 FE 20 CP 20H DCA8 30 06 JR NC,0DCB0H DCAA FE 03 CP 03H DCAC 37 SCF DCAD C8 RET Z DCAE 3E 20 LD A,20H DCB0 E7 RST 20H DCB1 00 DB 00H ;OUTCH DCB2 FD 67 *LD IYH,A DCB4 E7 RST 20H DCB5 02 DB 02H ;PRST7 DCB6 20 66 69 6C 65 DB ' file' DCBB 6E 61 6D 65 DB 'name' DCBF BA DB 80H+':' DCC0 2A 2B 00 LD HL,(002BH) DCC3 22 16 00 LD (0016H),HL DCC6 0E FF LD C,0FFH DCC8 0C INC C DCC9 E7 RST 20H DCCA 01 DB 01H ;INCH DCCB 37 SCF DCCC FE 03 CP 03H DCCE C8 RET Z DCCF FE 08 CP 08H DCD1 20 05 JR NZ,0DCD8H DCD3 0D DEC C DCD4 FA C8 DC JP M,0DCC8H DCD7 0D DEC C DCD8 E7 RST 20H DCD9 00 DB 00H ;OUTCH DCDA FE 0D CP 0DH DCDC 79 LD A,C DCDD 32 F9 DE LD (0DEF9H),A DCE0 C8 RET Z DCE1 3E 10 LD A,10H DCE3 B9 CP C DCE4 3E 08 LD A,08H DCE6 20 E0 JR NZ,0DCC8H DCE8 18 ED JR 0DCD7H DCEA CD 06 DB CALL 0DB06H DCED DC 6B DE CALL C,0DE6BH DCF0 D8 RET C DCF1 21 F9 DE LD HL,0DEF9H DCF4 36 00 LD (HL),00H DCF6 2B DEC HL DCF7 36 01 LD (HL),01H DCF9 CD 98 DC CALL 0DC98H DCFC FD 7C *LD A,IYH DCFE FE 21 CP 21H DD00 38 06 JR C,0DD08H DD02 21 EC 00 LD HL,00ECH DD05 BE CP (HL) DD06 20 1B JR NZ,0DD23H DD08 3A F9 DE LD A,(0DEF9H) DD0B 47 LD B,A DD0C B7 OR A DD0D 28 0F JR Z,0DD1EH DD0F 21 F0 00 LD HL,00F0H DD12 ED 5B 16 00 LD DE,(0016H) DD16 1A LD A,(DE) DD17 BE CP (HL) DD18 23 INC HL DD19 13 INC DE DD1A 20 07 JR NZ,0DD23H DD1C 10 F8 DJNZ 0DD16H DD1E 3A F8 DE LD A,(0DEF8H) DD21 B7 OR A DD22 C9 RET DD23 CD 12 DB CALL 0DB12H DD26 DC 51 DE CALL C,0DE51H DD29 D8 RET C DD2A 21 F8 DE LD HL,0DEF8H DD2D 34 INC (HL) DD2E 18 CC JR 0DCFCH DD30 1A LD A,(DE) DD31 13 INC DE DD32 FE 20 CP 20H DD34 28 12 JR Z,0DD48H DD36 FE 2C CP 2CH DD38 28 0E JR Z,0DD48H DD3A D6 30 SUB 30H DD3C 44 LD B,H DD3D 4D LD C,L DD3E 29 ADD HL,HL DD3F 29 ADD HL,HL DD40 09 ADD HL,BC DD41 29 ADD HL,HL DD42 06 00 LD B,00H DD44 4F LD C,A DD45 09 ADD HL,BC DD46 18 E8 JR 0DD30H DD48 7C LD A,H DD49 B7 OR A DD4A 7D LD A,L DD4B C9 RET DD4C 11 FF DE LD DE,0DEFFH DD4F CD C2 DD CALL 0DDC2H DD52 CD 85 DD CALL 0DD85H DD55 3E 0D LD A,0DH DD57 12 LD (DE),A DD58 13 INC DE DD59 06 04 LD B,04H DD5B 3E 20 LD A,20H DD5D 12 LD (DE),A DD5E 13 INC DE DD5F 10 FC DJNZ 0DD5DH DD61 CD 73 DD CALL 0DD73H DD64 3E 0D LD A,0DH DD66 12 LD (DE),A DD67 AF XOR A DD68 13 INC DE DD69 12 LD (DE),A DD6A C9 RET DD6B 1A LD A,(DE) DD6C 13 INC DE DD6D B7 OR A DD6E C8 RET Z DD6F E7 RST 20H DD70 00 DB 00H ;OUTCH DD71 18 F8 JR 0DD6BH DD73 3A EC 00 LD A,(00ECH) DD76 12 LD (DE),A DD77 13 INC DE DD78 3E 20 LD A,20H DD7A 12 LD (DE),A DD7B 13 INC DE DD7C 21 F0 00 LD HL,00F0H DD7F 01 10 00 LD BC,0010H DD82 ED B0 LDIR DD84 C9 RET DD85 06 03 LD B,03H DD87 DD 21 E0 00 LD IX,00E0H DD8B 3E 20 LD A,20H DD8D 12 LD (DE),A DD8E 13 INC DE DD8F DD 6E 00 LD L,(IX+00H) DD92 DD 23 INC IX DD94 DD 66 00 LD H,(IX+00H) DD97 DD 23 INC IX DD99 CD 9F DD CALL 0DD9FH DD9C 10 ED DJNZ 0DD8BH DD9E C9 RET DD9F F5 PUSH AF DDA0 7C LD A,H DDA1 CD AA DD CALL 0DDAAH DDA4 7D LD A,L DDA5 CD AA DD CALL 0DDAAH DDA8 F1 POP AF DDA9 C9 RET DDAA F5 PUSH AF DDAB 1F RRA DDAC 1F RRA DDAD 1F RRA DDAE 1F RRA DDAF CD B3 DD CALL 0DDB3H DDB2 F1 POP AF DDB3 F5 PUSH AF DDB4 E6 0F AND 0FH DDB6 C6 30 ADD A,30H DDB8 FE 3A CP 3AH DDBA 38 02 JR C,0DDBEH DDBC C6 07 ADD A,07H DDBE 12 LD (DE),A DDBF 13 INC DE DDC0 F1 POP AF DDC1 C9 RET DDC2 F5 PUSH AF DDC3 E5 PUSH HL DDC4 C5 PUSH BC DDC5 FE 64 CP 64H DDC7 30 04 JR NC,0DDCDH DDC9 06 20 LD B,20H DDCB 18 0E JR 0DDDBH DDCD FE C8 CP 0C8H DDCF 30 06 JR NC,0DDD7H DDD1 06 31 LD B,31H DDD3 D6 64 SUB 64H DDD5 18 04 JR 0DDDBH DDD7 06 32 LD B,32H DDD9 D6 C8 SUB 0C8H DDDB 4F LD C,A DDDC 78 LD A,B DDDD 12 LD (DE),A DDDE 13 INC DE DDDF 41 LD B,C DDE0 AF XOR A DDE1 B0 OR B DDE2 28 06 JR Z,0DDEAH DDE4 AF XOR A DDE5 C6 01 ADD A,01H DDE7 27 DAA DDE8 10 FB DJNZ 0DDE5H DDEA CD AA DD CALL 0DDAAH DDED C1 POP BC DDEE E1 POP HL DDEF F1 POP AF DDF0 C9 RET DDF1 D5 PUSH DE DDF2 ED 5B E0 00 LD DE,(00E0H) DDF6 2A E2 00 LD HL,(00E2H) DDF9 AF XOR A DDFA ED 52 SBC HL,DE DDFC CB 3C SRL H DDFE CB 1D RR L DE00 CB 3C SRL H DE02 CB 1D RR L DE04 B5 OR L DE05 28 01 JR Z,0DE08H DE07 24 INC H DE08 7C LD A,H DE09 D1 POP DE DE0A CD C2 DD CALL 0DDC2H DE0D 3E 4B LD A,4BH DE0F 12 LD (DE),A DE10 13 INC DE DE11 C9 RET DE12 D5 PUSH DE DE13 CD 6D DA CALL 0DA6DH DE16 3A FD DE LD A,(0DEFDH) DE19 47 LD B,A DE1A 3A F1 DE LD A,(0DEF1H) DE1D 90 SUB B DE1E 47 LD B,A DE1F 3E 03 LD A,03H DE21 90 SUB B DE22 CB 27 SLA A DE24 CB 27 SLA A DE26 CB 27 SLA A DE28 CB 27 SLA A DE2A CB 27 SLA A DE2C CB 27 SLA A DE2E ED 4B EF DE LD BC,(0DEEFH) DE32 21 00 00 LD HL,0000H DE35 B7 OR A DE36 ED 42 SBC HL,BC DE38 CB 3C SRL H DE3A CB 3C SRL H DE3C 84 ADD A,H DE3D D1 POP DE DE3E 18 CA JR 0DE0AH DE40 F5 PUSH AF DE41 E7 RST 20H DE42 02 DB 02H ;PRST7 DE43 20 64 69 73 6B DB ' disk' DE48 20 66 75 6C 6C DB ' full' DE4D 21 DB '!' DE4E 8D DB 8DH DE4F 18 27 JR 0DE78H DE51 F5 PUSH AF DE52 E7 RST 20H DE53 02 DB 02H ;PRST7 DE54 20 66 69 6C 65 DB ' file' DE59 20 64 6F 65 73 DB ' does' DE5E 20 6E 6F 74 20 DB ' not ' DE63 65 78 69 73 74 DB 'exist' DE68 8D DB 8DH DE69 18 0D JR 0DE78H DE6B F5 PUSH AF DE6C E7 RST 20H DE6D 02 DB 02H ;PRST7 DE6E 20 6E 6F 20 66 DB ' no f' DE73 69 6C 65 73 DB 'iles' DE77 8D DB 8DH DE78 C5 PUSH BC DE79 01 39 39 LD BC,3939H DE7C C1 POP BC DE7D F1 POP AF DE7E C9 RET DE7F 21 B0 00 LD HL,00B0H DE82 01 1E 00 LD BC,001EH DE85 3A BD DE LD A,(MonitorExt) DE88 ED B1 CPIR DE8A 20 10 JR NZ,0DE9CH DE8C 2B DEC HL DE8D 11 BD DE LD DE,MonitorExt DE90 06 12 LD B,12H DE92 1A LD A,(DE) DE93 BE CP (HL) DE94 23 INC HL DE95 13 INC DE DE96 20 04 JR NZ,0DE9CH DE98 10 F8 DJNZ 0DE92H DE9A 18 16 JR 0DEB2H DE9C 21 CD 00 LD HL,00CDH DE9F 11 DF 00 LD DE,00DFH DEA2 01 1E 00 LD BC,001EH DEA5 ED B8 LDDR DEA7 21 BD DE LD HL,MonitorExt DEAA 11 B0 00 LD DE,00B0H DEAD 01 12 00 LD BC,0012H DEB0 ED B0 LDIR DEB2 2A 39 00 LD HL,(0039H) DEB5 01 06 00 LD BC,0006H DEB8 09 ADD HL,BC DEB9 E5 PUSH HL DEBA C3 1E D8 JP 0D81EH MonitorExt: DEBD 41 DB 'A' DEBE 26 D8 DA 0D826H DEC0 42 DB 'B' DEC1 35 D8 DA 0D835H DEC3 57 DB 'W' DEC4 09 D8 DA 0D809H DEC6 52 DB 'R' DEC7 06 D8 DA 0D806H DEC9 4B DB 'K' DECA 16 D9 DA 0D916H DECC 46 DB 'F' DECD 1E D8 DA 0D81EH DECF 84 ADD A,H DED0 E4 DE DE CALL PO,0DEDEH DED3 D2 CE 28 JP NC,28CEH DED6 63 LD H,E DED7 29 ADD HL,HL DED8 20 62 JR NZ,0DF3CH DEDA 79 LD A,C DEDB 20 52 JR NZ,0DF2FH DEDD 2E 20 LD L,20H DEDF 42 LD B,D DEE0 72 LD (HL),D DEE1 6F LD L,A DEE2 73 LD (HL),E DEE3 69 LD L,C DEE4 67 LD H,A DEE5 20 31 JR NZ,0DF18H DEE7 2F CPL DEE8 38 39 JR C,0DF23H DEEA 66 LD H,(HL) DEEB 72 LD (HL),D DEEC 65 LD H,L DEED 65 LD H,L DEEE 3A 00 00 LD A,(0000H) DEF1 5D LD E,L DEF2 00 NOP DEF3 00 NOP DEF4 00 NOP DEF5 00 NOP DEF6 00 NOP DEF7 01 28 0D LD BC,0D28H DEFA 00 NOP DEFB 00 NOP DEFC 00 NOP DEFD 58 LD E,B DEFE 01 20 20 LD BC,2020H DF01 20 20 JR NZ,0DF23H DF03 20 20 JR NZ,0DF25H DF05 20 20 JR NZ,0DF27H DF07 20 20 JR NZ,0DF29H DF09 20 20 JR NZ,0DF2BH DF0B 20 20 JR NZ,0DF2DH DF0D 20 20 JR NZ,0DF2FH DF0F 20 20 JR NZ,0DF31H DF11 20 20 JR NZ,0DF33H DF13 20 20 JR NZ,0DF35H DF15 66 LD H,(HL) DF16 72 LD (HL),D DF17 65 LD H,L DF18 65 LD H,L DF19 3A 20 31 LD A,(3120H) DF1C 39 ADD HL,SP DF1D 4B LD C,E DF1E 0D DEC C