Konference: SAPI-1 a československé mikropočítače
Od: | Jiri Biba |
Datum: | 3.8.2011 18:16 |
Předmět: | RE: RE: RMD-1 |
Dik za tyhle data, doufam, ze z toho neco pochopim, jak to funguje. Ale u
toho RMD1 to nejspis nepujde volne, bude to nutny svazat na HW.
Jirka
-----Original Message-----
From: melsoft (sapi tu byla ta zakroucena vec pandora.cz) [mailto:melsoft tu byla ta zakroucena vec cbox.cz]
Sent: Wednesday, August 03, 2011 6:44 PM
To: Konference "SAPI-1 a československé mikropočítače"
Subject: 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
;
---------------------
sapi tu byla ta zakroucena vec pandora.cz
Konference o SAPI-1
---
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)]