Přejít na obsah
ARCHIVEKArchiv e-mailových konferencí o 8bitových počítačích Archiv Pandory 1999 až 2013

Původní podoba příspěvku

Jiri Biba Zpět na příspěvek

Surová data tak, jak byla v roce 2013 stažena z Pandory (HTML zdroj bez úprav, osobní e-mailové adresy jsou maskované).

<!-------------------------------------------------------------->
<table width="100%"><tr><td align="left" valign="middle"></td><td align=right valign="middle"></td></tr></table><BR><pre>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 &quot;cim.ini&quot;, me nejsou
jasny.
U me je nadefinovana takhle:
;5,25&quot; 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&quot;

;3,5&quot; 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: &quot;Roman Bórik (sapi@pandora.cz)&quot; &lt;roman.borik@[doména skryta]&gt;
Komu: &quot;Konference 'SAPI-1 a československé mikropočítače'&quot;
&lt;sapi@pandora.cz&gt;
Předmět: Re: Oziveni PMD32-SD na Sapi
Datum: 28.2.2012 - 20:17:22

<span class="replyquote1">&gt; 
&gt; Nazdar.
&gt; 
</span><span class="replyquote2">&gt; &gt; Ja si myslim, ze fyzicka kopie 5,25 a 3,5 aby
&gt; &gt; byla na PC dostupna pres
</span><span class="replyquote3">&gt; &gt; &gt; CP/M manager nepujde udelat.
</span><span class="replyquote1">&gt; 
&gt; Pôjde.
&gt; 
</span><span class="replyquote2">&gt; &gt; Pc format na 5,25 je na jedne stope na hlave 0
&gt; &gt; sektory 0-59 a na hlave 1
</span><span class="replyquote3">&gt; &gt; &gt; sektory 60-119. Dejme tomu, ze nadefinuju image
</span><span class="replyquote2">&gt; &gt; na 60 sektoru a 160 stop
</span><span class="replyquote3">&gt; &gt; &gt; a do sudych (parnych) stop budu ukladat sektory
</span><span class="replyquote2">&gt; &gt; 0-59 a do lichych
</span><span class="replyquote3">&gt; &gt; &gt; (neparnych) stop 60-119. Da se potom na PC
</span><span class="replyquote2">&gt; &gt; nadefinovat CP/M Manager
</span><span class="replyquote3">&gt; &gt; &gt; na takovouhle sestavu?
</span><span class="replyquote1">&gt; 
&gt; Samozrejme.
&gt; 
&gt; Pre 5,25&quot; 1,2MB je to podľa mňa úplne priamočiare.
&gt; 
&gt; V 'images.cfg' pre PMD 32-SD by to malo byť:
&gt; EXT 160 60
&gt; 
&gt; V 'cim.ini' pre CP/M Manager by to mohlo byť napr.
&gt; takto:
&gt; 
&gt; [EXT]
&gt; SPT=60
&gt; XLT=60 čiarkami oddelených čísel sektorov -
&gt; prekladová tabuľka
&gt; BLS=2
&gt; EXM=0
&gt; DSM=599
&gt; DRM=127
&gt; OFF=1
&gt; 
&gt; Pokiaľ bude takto zadefinovaný fyzický disk aj v
&gt; BIOSe CP/M, tak podľa čísla 
&gt; stopy (párna/nepárna) sa bude pristupovať na danú
&gt; stranu disku a stopa sa 
&gt; vydelí dvoma.
&gt; Rovnako by mohol byť v BIOSe zadefinovaný aj
&gt; &quot;virtuálny&quot; disk na PMD 32-SD. 
&gt; Číslo stopy by sa ale nedelilo dvoma.
&gt; Na druhej strane, &quot;virtuálny&quot; disk na PMD 32-SD
&gt; ani nemusí byť v BIOSe 
&gt; zadefinovaný. Samotný kopirák môže k PMD 32-SD
&gt; pristupovať na najnižšej 
&gt; úrovni, pri znalosti parametrov disku 160x60.
&gt; 
&gt; Pre 3,5&quot; 1,44MB je to z pohľadu kopírovania
&gt; komplikovanejšie.
&gt; 
&gt; V 'images.cfg' pre PMD 32-SD by to malo byť:
&gt; EXT 240 48
&gt; 
&gt; Teda dve fyzické stopy (nad sebou) by boli
&gt; rozdelené na tri virtuálne.
&gt; Program by musel pri zápise do PMD 32-SD iba
&gt; správne &quot;zoradiť&quot; sektory tak, 
&gt; aby vo výslednom súbore (obraze disku) boli v
&gt; takom poradí, ako na reálnom 
&gt; disku - najprv sektory stopy na hlave 0 so
&gt; správnym skew-factorom a následne 
&gt; sektory stopy na hlave 1 so správnym
&gt; skew-factorom.
&gt; V 'cim.ini' by už bola reálna definícia disku, ako
&gt; v BIOSe a CP/M Image 
&gt; Manager by s ním pracoval rovnako ako CP/M.
&gt; 
&gt; CP/M Image Manager vie pracovať s rovnako veľkými
&gt; diskami ako samotné CP/M. 
&gt; Teda do veľkosti 1GB. Obmedzenie do 2MB má iba PMD
&gt; 32-SD a to kvôli tomu, že 
&gt; maximálny počet sektorov na stopu je 64 a
&gt; maximálny počet stôp je 256.
&gt; 
&gt; Roman
&gt; 
&gt; ---------------------
&gt; sapi@pandora.cz
&gt; Konference o SAPI-1
&gt; ---
&gt; 
</span>
</pre>