Rev 1046 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1046 | Rev 1120 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 | 1 | ||
2 | ; LAST UPDATE: 21.12.2022 savelij |
2 | ; LAST UPDATE: 01.11.2023 savelij |
3 | 3 | ||
4 | ;================ЗАГРУЗЧИК С ZC SD КАРТОЧКИ=================== |
4 | ;================ЗАГРУЗЧИК С ZC SD КАРТОЧКИ=================== |
5 | READ_SD PUSH AF |
5 | READ_ZSD PUSH AF |
6 | LD A,1 |
6 | LD A,1 |
7 | OUT (P_CONF),A |
7 | OUT (P_CONF),A |
8 | POP AF |
8 | POP AF |
9 | EX AF,AF' |
9 | EX AF,AF' |
10 | LD A,CMD_18 |
10 | LD A,CMD_18 |
11 | CALL SECM200 |
11 | CALL SECM200 |
12 | EX AF,AF' |
12 | EX AF,AF' |
13 | RDMULT1 EX AF,AF' |
13 | RDMULT1 EX AF,AF' |
14 | RDMULT2 CALL IN_OOUT |
14 | RDMULT2 CALL IN_OOUT |
15 | CP 0XFE |
15 | CP 0xFE |
16 | JR NZ,RDMULT2 |
16 | JR NZ,RDMULT2 |
17 | PUSH BC |
17 | PUSH BC |
18 | LD BC,P_DATA |
18 | LD BC,P_DATA |
19 | INIR |
19 | INIR |
20 | NOP |
20 | NOP |
Line 78... | Line 78... | ||
78 | OUT (C),L |
78 | OUT (C),L |
79 | NOP |
79 | NOP |
80 | OUT (C),D |
80 | OUT (C),D |
81 | NOP |
81 | NOP |
82 | OUT (C),E |
82 | OUT (C),E |
83 | LD A,0XFF |
83 | LD A,0xFF |
84 | OUT (C),A |
84 | OUT (C),A |
85 | POP BC |
85 | POP BC |
86 | POP DE |
86 | POP DE |
87 | POP HL |
87 | POP HL |
88 | RET |
88 | RET |
Line 104... | Line 104... | ||
104 | OUT (C),A |
104 | OUT (C),A |
105 | POP BC |
105 | POP BC |
106 | RET |
106 | RET |
107 | 107 | ||
108 | IN_OOUT PUSH DE |
108 | IN_OOUT PUSH DE |
109 | LD DE,0X20FF |
109 | LD DE,0x20FF |
110 | IN_WAIT IN A,(P_DATA) |
110 | IN_WAIT IN A,(P_DATA) |
111 | CP E |
111 | CP E |
112 | JR NZ,IN_EXIT |
112 | JR NZ,IN_EXIT |
113 | IN_NEXT DEC D |
113 | IN_NEXT DEC D |
114 | JR NZ,IN_WAIT |
114 | JR NZ,IN_WAIT |