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 |