Rev 736 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 736 | Rev 831 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 | 1 | ||
2 | ;LAST UPDATE: 31.12.2016 savelij |
2 | ;LAST UPDATE: 30.06.2019 savelij |
3 | 3 | ||
4 | ;НА ВХОДЕ: H-АДРЕС ЯЧЕЙКИ |
4 | ;НА ВХОДЕ: H-АДРЕС ЯЧЕЙКИ |
5 | ; L-ПРОЧИТАННОЕ ЗНАЧЕНИЕ |
5 | ; L-ПРОЧИТАННОЕ ЗНАЧЕНИЕ |
6 | READCMOS DI |
6 | READCMOS DI |
7 | PUSH BC |
7 | PUSH BC |
Line 22... | Line 22... | ||
22 | OFF_CMOS POP BC |
22 | OFF_CMOS POP BC |
23 | LD A,L |
23 | LD A,L |
24 | AND A |
24 | AND A |
25 | RET |
25 | RET |
26 | 26 | ||
27 | CMOS_RW PCALL P5_READ_BYTE,ROM_RST83 |
27 | CMOS_RW ROMCALL P5_READ_BYTE,ROM_RST83 |
28 | LD A,(NEXTBYTERST8) |
28 | LD A,(NEXTBYTERST8) |
29 | ADD A,A |
29 | ADD A,A |
30 | ADD A,LOW (CMOSRW_TAB) |
30 | ADD A,LOW (CMOSRW_TAB) |
31 | LD L,A |
31 | LD L,A |
32 | ADC A,HIGH (CMOSRW_TAB) |
32 | ADC A,HIGH (CMOSRW_TAB) |
Line 59... | Line 59... | ||
59 | PUSH HL |
59 | PUSH HL |
60 | POP IX ;IX=АДРЕС ГДЕ БАЙТЫ ДЛЯ СЧЕТА CRC |
60 | POP IX ;IX=АДРЕС ГДЕ БАЙТЫ ДЛЯ СЧЕТА CRC |
61 | EX DE,HL |
61 | EX DE,HL |
62 | AND A |
62 | AND A |
63 | SBC HL,DE ;HL=КОЛИЧЕСТВО ЯЧЕЕК ДЛЯ СЧЕТА |
63 | SBC HL,DE ;HL=КОЛИЧЕСТВО ЯЧЕЕК ДЛЯ СЧЕТА |
64 | PCALL CRC16_FAST,ROM_RST81 |
64 | ROMCALL CRC16_FAST,ROM_RST81 |
65 | POP DE |
65 | POP DE |
66 | RET |
66 | RET |
67 | 67 | ||
68 | ;ВНЕШНИЙ ВЫЗОВ ЧТЕНИЯ CMOS |
68 | ;ВНЕШНИЙ ВЫЗОВ ЧТЕНИЯ CMOS |
69 | EREAD_CMOS LD HL,(RREG_L) ;H=АДРЕС ЯЧЕЙКИ КМОС ОТКУДА ЧИТАТЬ |
69 | EREAD_CMOS LD HL,(RREG_L) ;H=АДРЕС ЯЧЕЙКИ КМОС ОТКУДА ЧИТАТЬ |
Line 122... | Line 122... | ||
122 | PUSH HL |
122 | PUSH HL |
123 | POP IX |
123 | POP IX |
124 | EX DE,HL |
124 | EX DE,HL |
125 | AND A |
125 | AND A |
126 | SBC HL,DE |
126 | SBC HL,DE |
127 | PCALL CRC16_FAST,ROM_RST81 |
127 | ROMCALL CRC16_FAST,ROM_RST81 |
128 | EX DE,HL |
128 | EX DE,HL |
129 | LD H,CRCCMOSHIGH |
129 | LD H,CRCCMOSHIGH |
130 | LD L,D |
130 | LD L,D |
131 | CALL WRITECMOS ;ЗАПИСАЛИ СТАРШИЙ БАЙТ ПОСЧИТАННОГО CRC |
131 | CALL WRITECMOS ;ЗАПИСАЛИ СТАРШИЙ БАЙТ ПОСЧИТАННОГО CRC |
132 | DEC H |
132 | DEC H |