Konference: SAPI-1 a československé mikropočítače
Od: | melsoft |
Datum: | 3.8.2011 19:43 |
Předmět: | Re: RE: RMD-1 |
Re: RE: RMD-1: |
Před časem jsem řešil formát obrazu disket na PMD-32-SD - je to volněkonfigurovatelné. Chtěl jsem využít (za použití co nejjednodušších
prostředků) co největší "disk". Roman mi vyprojektoval 3 teoretické
konfigurace: >> > Presne na to som myslel aj ja. Skúsiť použiť maximálnu možnú >> > veľkosť obrazu. >> > >> > Tu máš 3 varianty definícií. Obraz bude bez systémových stop. >> > Myslím si, že sú zbytočné. >> > >> > DPBASE: >> > ... >> > ; TABULKA DPH PRO DISK 3 >> > .WORD 0000H,0000H ; TRANS = 0000 - bez prekladovej tabulky >> > .WORD 0000H,0000H >> > .WORD DIRBF,DPBLK03 >> > .WORD CHK03,ALL03 >> > >> > ; Moznost 1 >> > ; 1024 alokacnych blokov o velkosti 2kB, 128 poloziek adresara, 0 >> > systemovych stop >> > DPBLK03: >> > .WORD 64 ;SPT >> > .BYTE 4 ;BSH >> > .BYTE 15 ;BLM >> > .BYTE 0 ;EXM >> > .WORD 1023 ;DSM >> > .WORD 127 ;DRM >> > .BYTE 192 ;AL0 >> > .BYTE 0 ;AL1 >> > .WORD 32 ;CHS >> > .WORD 0 ;OFF >> > >> > ALL03 .EQU ALL02+31 ; 128 byte ALOKACNI VEKTOR 3 >> > CHK03 .EQU CHK02+16 ; 32 byte KONTROLNI VEKTOR 3 >> > >> > ; Moznost 2 >> > ; 512 alokacnych blokov o velkosti 4kB, 128 poloziek adresara, 0 >> > systemovych stop >> > DPBLK03: >> > .WORD 64 ;SPT >> > .BYTE 5 ;BSH >> > .BYTE 31 ;BLM >> > .BYTE 1 ;EXM >> > .WORD 511 ;DSM >> > .WORD 127 ;DRM >> > .BYTE 128 ;AL0 >> > .BYTE 0 ;AL1 >> > .WORD 32 ;CHS >> > .WORD 0 ;OFF >> > >> > ALL03 .EQU ALL02+31 ; 64 byte ALOKACNI VEKTOR 3 >> > CHK03 .EQU CHK02+16 ; 32 byte KONTROLNI VEKTOR 3 >> > >> > ; Moznost 3 >> > ; 256 alokacnych blokov o velkosti 8kB, 256 poloziek adresara, 0 >> > systemovych stop >> > DPBLK03: >> > .WORD 64 ;SPT >> > .BYTE 6 ;BSH >> > .BYTE 63 ;BLM >> > .BYTE 7 ;EXM >> > .WORD 255 ;DSM >> > .WORD 255 ;DRM >> > .BYTE 128 ;AL0 >> > .BYTE 0 ;AL1 >> > .WORD 64 ;CHS >> > .WORD 0 ;OFF >> > >> > ALL03 .EQU ALL02+31 ; 32 byte ALOKACNI VEKTOR 3 >> > CHK03 .EQU CHK02+16 ; 64 byte KONTROLNI VEKTOR 3 >> > >> > >> > Roman >> > Myslím, že mi nejlépe vyhovovala/fungovala varianta 3. V konfiguráku mám
MAX 256 64 a v BIOSu tohle: ; TABULKA DBP PRO DISKY MAXIMALNIHO FORMATU 2MB,1024 AL BLOKU a 2kB,256 pol.
ADRESARE DPBLK3: .WORD 64 ;SPT .BYTE 4 ;BSH .BYTE 15 ;BLM .BYTE 0 ;EXM .WORD 1023 ;DSM .WORD 255 ;DRM .BYTE 240 ;AL0 .BYTE 0 ;AL1 .WORD 64 ;CHS .WORD 0 ;OFF ;
Ostatní příspěvky vlákna:
[2011/2 (7)] [2011/3 (12)] [2011/5 (50)] [2011/6 (18)] [2011/7 (112)] [2011/8 (192)] [2011/9 (94)] [2011/10 (16)] [2011/11 (46)] [2011/12 (39)]