Rev 1186 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1186 | Rev 1285 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 | 1 | ||
2 | ; LAST UPDATE: 16.02.2025 savelij |
2 | ; LAST UPDATE: 21.08.2025 savelij |
3 | 3 | ||
4 | TITLE "mounter.a80 ROM_RST83" |
4 | TITLE "mounter.a80 ROM_RST83" |
5 | 5 | ||
6 | MOUNTER CALL P5_READ_BYTE |
6 | MOUNTER CALL P5_READ_BYTE |
7 | LD A,(NEXTBYTERST8) |
7 | LD A,(NEXTBYTERST8) |
Line 581... | Line 581... | ||
581 | LD L,D |
581 | LD L,D |
582 | LD H,0 |
582 | LD H,0 |
583 | ADD HL,HL |
583 | ADD HL,HL |
584 | ADD HL,HL |
584 | ADD HL,HL |
585 | ADD HL,HL |
585 | ADD HL,HL |
586 | LD DE,BUF_VOLUMES;BUF_TABLVOL ; адрес таблицы найденных разделов |
586 | LD DE,BUF_VOLUMES ; адрес таблицы найденных разделов |
587 | ADD HL,DE |
587 | ADD HL,DE |
588 | LD A,(HL) |
588 | LD A,(HL) |
589 | CP _SD_SDZ |
589 | CP _SD_SDZ |
590 | LD HL,COMSDZ |
590 | LD HL,COMSDZ |
591 | JR Z,.L6 |
591 | JR Z,.L6 |
Line 880... | Line 880... | ||
880 | LD B,(HL) |
880 | LD B,(HL) |
881 | DEC HL |
881 | DEC HL |
882 | LD C,(HL) ; взяли длину файла в байтах |
882 | LD C,(HL) ; взяли длину файла в байтах |
883 | PUSH BC ; сохранили для дальнейшего использования |
883 | PUSH BC ; сохранили для дальнейшего использования |
884 | LD IYL,INTERNAL |
884 | LD IYL,INTERNAL |
885 | LD HL,OFFSET_BUFSYM+CPU2 |
885 | LD HL,BUF_512 ; буфер куда сектор грузим |
886 | PUSH HL |
886 | PUSH HL |
887 | CALL READ_FILE ; прочитали 1 сектор из файла |
887 | CALL READ_FILE ; прочитали 1 сектор из файла |
888 | EVOPORT WIN_P1,RAM_MOUNTER |
888 | EVOPORT WIN_P1,RAM_MOUNTER |
889 | POP HL |
889 | POP HL |
890 | POP BC |
890 | POP BC |
Line 1134... | Line 1134... | ||
1134 | REST_NAMELOAD LD HL,NAME_RAMDISK-CPU2 |
1134 | REST_NAMELOAD LD HL,NAME_RAMDISK-CPU2 |
1135 | LD DE,(RREG_L) |
1135 | LD DE,(RREG_L) |
1136 | LD BC,0x20 |
1136 | LD BC,0x20 |
1137 | JP LDIR_BYTES |
1137 | JP LDIR_BYTES |
1138 | 1138 | ||
1139 | ;STOR_NAMELOAD LD HL,(RREG_L) |
- | |
1140 | ; LD DE,NAME_RAMDISK-CPU2 |
- | |
1141 | ; LD BC,0x20 |
- | |
1142 | ; JP LDIR_BYTES |
- | |
1143 | - | ||
1144 | GET_MOUNTED |
1139 | GET_MOUNTED |
1145 | EVOPORT WIN_P1,RAM_MOUNTER |
1140 | EVOPORT WIN_P1,RAM_MOUNTER |
1146 | LD HL,BUF_MOUNTDRIVES & 0x3FFF |
1141 | LD HL,BUF_MOUNTDRIVES & 0x3FFF |
1147 | LD DE,(RREG_L) |
1142 | LD DE,(RREG_L) |
1148 | LD BC,0x100 |
1143 | LD BC,0x100 |