Rev 780 | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
680 | savelij | 1 | |
1120 | savelij | 2 | ; LAST UPDATE: 01.11.2023 savelij |
680 | savelij | 3 | |
4 | ;================== NEMO HDD======================= |
||
1120 | savelij | 5 | RD_HDD_NEMO PUSH BC |
680 | savelij | 6 | PUSH DE |
7 | PUSH DE |
||
8 | EX AF,AF' |
||
9 | LD A,(MAS_SLA) |
||
10 | OR B |
||
11 | LD E,C |
||
1120 | savelij | 12 | LD BC,0xFF00 + PN_1F6 |
680 | savelij | 13 | OUT (C),A |
780 | savelij | 14 | LD C,PN_1F5 |
680 | savelij | 15 | OUT (C),E |
16 | POP DE |
||
780 | savelij | 17 | LD C,PN_1F4 |
680 | savelij | 18 | OUT (C),D |
780 | savelij | 19 | LD C,PN_1F3 |
680 | savelij | 20 | OUT (C),E |
780 | savelij | 21 | LD C,PN_1F2 |
680 | savelij | 22 | EX AF,AF' |
23 | OUT (C),A |
||
24 | EX AF,AF' |
||
780 | savelij | 25 | LD C,PN_1F7 |
1120 | savelij | 26 | LD A,0x20 |
680 | savelij | 27 | OUT (C),A |
780 | savelij | 28 | LD C,PN_1F7 |
680 | savelij | 29 | HDDRD1 IN A,(C) |
1120 | savelij | 30 | AND 0x88 |
680 | savelij | 31 | CP 8 |
32 | JR NZ,HDDRD1 |
||
33 | EX AF,AF' |
||
34 | HDDRD2 EX AF,AF' |
||
1120 | savelij | 35 | LD A,0x40 |
780 | savelij | 36 | LD C,PN_1F0 |
680 | savelij | 37 | READSC1 IN E,(C) |
38 | INC C |
||
39 | IN D,(C) |
||
40 | DEC C |
||
41 | LD (HL),E |
||
42 | INC HL |
||
43 | LD (HL),D |
||
44 | INC HL |
||
45 | IN E,(C) |
||
46 | INC C |
||
47 | IN D,(C) |
||
48 | DEC C |
||
49 | LD (HL),E |
||
50 | INC HL |
||
51 | LD (HL),D |
||
52 | INC HL |
||
53 | IN E,(C) |
||
54 | INC C |
||
55 | IN D,(C) |
||
56 | DEC C |
||
57 | LD (HL),E |
||
58 | INC HL |
||
59 | LD (HL),D |
||
60 | INC HL |
||
61 | IN E,(C) |
||
62 | INC C |
||
63 | IN D,(C) |
||
64 | DEC C |
||
65 | LD (HL),E |
||
66 | INC HL |
||
67 | LD (HL),D |
||
68 | INC HL |
||
69 | DEC A |
||
70 | JR NZ,READSC1 |
||
780 | savelij | 71 | LD C,PN_1F7 |
680 | savelij | 72 | HDDRD3 IN A,(C) |
1120 | savelij | 73 | AND 0x80 |
680 | savelij | 74 | JR NZ,HDDRD3 |
75 | EX AF,AF' |
||
76 | DEC A |
||
77 | JR NZ,HDDRD2 |
||
78 | POP DE |
||
79 | POP BC |
||
80 | XOR A |
||
81 | RET |
||
82 | ;================== NEMO HDD======================= |