Zobrazit citovaný text (211 řádků)
----- PŮVODNÍ ZPRÁVA -----
Od: "Jiri Biba (sapipandora.cz)" <unive.nb[doména skryta]>
Komu: "Konference 'SAPI-1 a československé mikropočítače'"
<sapipandora.cz>
Předmět: Re: Oziveni PMD32-SD na Sapi
Datum: 29.2.2012 - 1:08:36
>
> Ahoj!
> Kdyz to rikas, tak asi jo. -:) Ja jsem to nak
> zmastil dohromady s
> blok deblokem a neuvedomil si, ze na SD karte jsou
> logicky sektory a
> ne fyzicky jako na diskete. Ta 5,25-ka je mi snad
> trochu jasna s tim
> naskladanim jedny hlavy do jedny stopy a druhy
> zase do druhy stopy.
> Ale nektery cisla, co jsi psal v definici
> "cim.ini", me nejsou
> jasny.
> U me je nadefinovana takhle:
> ;5,25" DS HD FYZ.512x30x79, AB=2k, 256 polozek
> adresare
> ; LOG.128x120x79, (1 SYSTEMOVA STOPA)
> DPB_5::
> DW 120 ;SPT
> DB 4 ;BSH
> DB 15 ;BLM
> DB 0 ;EXM
> DW 591 ;DSM
> DW 255 ;DRM
> DB 11110000B ;AL0
> DB 00000000B ;AL1
> DW 64 ;CSK
> DW 1 ;OFF
>
> SKEW_5:: ;BLOK DEBLOK OD 0!!
> DB 0, 1, 2, 3, 16,17,18,19, 32, 33, 34, 35, 48,
> 49, 50, 51
> DB 64,65,66,67, 80,81,82,83, 96, 97, 98, 99,
> 112,113,114,115
> DB 4, 5, 6, 7, 20,21,22,23, 36, 37, 38, 39, 52,
> 53, 54, 55
> DB 68,69,70,71, 84,85,86,87, 100,101,102,103,
> 116,117,118,119
> DB 8, 9,10,11, 24,25,26,27, 40, 41, 42, 43, 56,
> 57, 58, 59
> DB 72,73,74,75, 88,89,90,91, 104,105,106,107
> DB 12,13,14,15, 28,29,30,31, 44, 45, 46, 47, 60,
> 61, 62, 63
> DB 76,77,78,79, 92,93,94,95, 108,109,110,111
>
> Abych se priznal, nevim, jak to myslis nadefinovat
> tenhle 120
> sektoru do 60 sektorovy Skew tabulky . Podle me to
> neni mozny aby
> byl soulad mezi CP/M a PC.
>
> Pro uplnost jeste 3,5"
>
> ;3,5" DS HD FYZ.512x36x80, AB=2k, 256 polozek
> adresare
> ; LOG.128x144x80, (1 SYSTEMOVA STOPA)
> DPB_3::
> DW 144 ;SEKTORU / STOPU
> DB 4 ;BLOCK SHIFT
> DB 15 ;BLOCK MASK
> DB 0 ;EXTENT MASK
> DW 710 ;CISLO MAX. ALOK. SKUPINY -1
> DW 255 ;POLOZEK V ADRESáňI -1
> DB 11110000B ;BIT MAPA ALOK. SKUP. PRO ADRESAR
> DB 00000000B
> DW 64 ;BYTU PRO KONTROLU ADRESARE
> DW 1 ;SYSTEMOVA STOPA
>
> SKEW_3:: ;BLOK DEBLOK OD 0!!
> DB 0, 1, 2, 3, 16,17,18,19, 32, 33, 34, 35, 48,
> 49, 50, 51
> DB 64,65,66,67, 80,81,82,83, 96, 97, 98, 99,
> 112,113,114,115,
> 128,129,130,131
> DB 4, 5, 6, 7, 20,21,22,23, 36, 37, 38, 39, 52,
> 53, 54, 55
> DB 68,69,70,71, 84,85,86,87, 100,101,102,103,
> 116,117,118,119,
> 132,133,134,135
> DB 8, 9,10,11, 24,25,26,27, 40, 41, 42, 43, 56,
> 57, 58, 59
> DB 72,73,74,75, 88,89,90,91, 104,105,106,107,
> 120,121,122,123,
> 136,137,138,139
> DB 12,13,14,15, 28,29,30,31, 44, 45, 46, 47, 60,
> 61, 62, 63
> DB 76,77,78,79, 92,93,94,95, 108,109,110,111,
> 124,125,126,127,
> 140,141,142,143
>
> Jirka
>
>
> ----- PŮVODNÍ ZPRÁVA -----
> Od: "Roman Bórik (sapipandora.cz)"
> <roman.borik[doména skryta]>
> Komu: "Konference 'SAPI-1 a československé
> mikropočítače'"
> <sapipandora.cz>
> Předmět: Re: Oziveni PMD32-SD na Sapi
> Datum: 28.2.2012 - 20:17:22
>
> >
> > Nazdar.
> >
> > > Ja si myslim, ze fyzicka kopie 5,25 a 3,5 aby
> > > byla na PC dostupna pres
> > > > CP/M manager nepujde udelat.
> >
> > Pôjde.
> >
> > > Pc format na 5,25 je na jedne stope na hlave 0
> > > sektory 0-59 a na hlave 1
> > > > sektory 60-119. Dejme tomu, ze nadefinuju
> > > > image
> > > > > > na 60 sektoru a 160 stop
> > > > a do sudych (parnych) stop budu ukladat
> > > > sektory
> > > > > > 0-59 a do lichych
> > > > (neparnych) stop 60-119. Da se potom na PC
> > > nadefinovat CP/M Manager
> > > > na takovouhle sestavu?
> >
> > Samozrejme.
> >
> > Pre 5,25" 1,2MB je to podľa mňa úplne
> > priamočiare.
> > >
> > V 'images.cfg' pre PMD 32-SD by to malo byť:
> > EXT 160 60
> >
> > V 'cim.ini' pre CP/M Manager by to mohlo byť
> > napr.
> > > takto:
> >
> > [EXT]
> > SPT=60
> > XLT=60 čiarkami oddelených čísel sektorov -
> > prekladová tabuľka
> > BLS=2
> > EXM=0
> > DSM=599
> > DRM=127
> > OFF=1
> >
> > Pokiaľ bude takto zadefinovaný fyzický disk aj v
> > BIOSe CP/M, tak podľa čísla
> > stopy (párna/nepárna) sa bude pristupovať na
> > danú
> > > stranu disku a stopa sa
> > vydelí dvoma.
> > Rovnako by mohol byť v BIOSe zadefinovaný aj
> > "virtuálny" disk na PMD 32-SD.
> > Číslo stopy by sa ale nedelilo dvoma.
> > Na druhej strane, "virtuálny" disk na PMD 32-SD
> > ani nemusí byť v BIOSe
> > zadefinovaný. Samotný kopirák môže k PMD 32-SD
> > pristupovať na najnižšej
> > úrovni, pri znalosti parametrov disku 160x60.
> >
> > Pre 3,5" 1,44MB je to z pohľadu kopírovania
> > komplikovanejšie.
> >
> > V 'images.cfg' pre PMD 32-SD by to malo byť:
> > EXT 240 48
> >
> > Teda dve fyzické stopy (nad sebou) by boli
> > rozdelené na tri virtuálne.
> > Program by musel pri zápise do PMD 32-SD iba
> > správne "zoradiť" sektory tak,
> > aby vo výslednom súbore (obraze disku) boli v
> > takom poradí, ako na reálnom
> > disku - najprv sektory stopy na hlave 0 so
> > správnym skew-factorom a následne
> > sektory stopy na hlave 1 so správnym
> > skew-factorom.
> > V 'cim.ini' by už bola reálna definícia disku,
> > ako
> > > v BIOSe a CP/M Image
> > Manager by s ním pracoval rovnako ako CP/M.
> >
> > CP/M Image Manager vie pracovať s rovnako
> > veľkými
> > > diskami ako samotné CP/M.
> > Teda do veľkosti 1GB. Obmedzenie do 2MB má iba
> > PMD
> > > 32-SD a to kvôli tomu, že
> > maximálny počet sektorov na stopu je 64 a
> > maximálny počet stôp je 256.
> >
> > Roman
> >
> > ---------------------
> > sapipandora.cz
> > Konference o SAPI-1
> > ---
> >
>
> ---------------------
> sapipandora.cz
> Konference o SAPI-1
> ---
>