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!
Diky za obsahly vyjadreni, poradne to projdu a kouknu na tvy navrhy
skew proti tomu mymu.
Ta moje DPB tabulka je urcite spravne. V jeji hlavicce je popis
5,25&quot; DS HD FYZ.512x30x79 uz bez systemove stopy. Disketa 3,5 a 5,25
ma 80 fyzickych stop. Diskety jsem poradne prozkousel a prohlidnul a
je vse kde ma byt a vejde se na ne stejne co vypise Stat Dsk:
Mej se,
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: 1.3.2012 - 19:34:29

<span class="replyquote1">&gt; 
&gt; 
</span><span class="replyquote2">&gt; &gt; Ta 5,25-ka je mi snad trochu jasna s tim
&gt; &gt; naskladanim jedny hlavy do
</span><span class="replyquote3">&gt; &gt; &gt; jedny stopy a druhy zase do druhy stopy. Ale
</span><span class="replyquote2">&gt; &gt; nektery cisla, co jsi psal
</span><span class="replyquote3">&gt; &gt; &gt; v definici &quot;cim.ini&quot;, me nejsou jasny.
</span><span class="replyquote1">&gt; 
&gt; Definícia v cim.ini pre 5,25&quot; podľa tvojej DPB
&gt; tabuľky by bol nasledujúci.
&gt; XLT je ale upravená, aby prvé číslo sektoru bolo
&gt; 1, pretože to vyžaduje CIM.
&gt; 
&gt; ;5,25&quot; DS HD FYZ.512x30x79, AB=2k, 256 polozek
&gt; adresare
&gt; ; LOG.128x120x79,(1 SYSTEMOVA STOPA)
&gt; [5HD]
&gt; SPT=120
&gt;
<img src="BODY_IMAGES_WRAP_GIF"> XLT=1,2,3,4,17,18,19,20,33,34,35,36,49,50,51,52,65,66,67,68,81,82,83,84,97,98,9
<img src="BODY_IMAGES_WRAP_GIF">9,100,113,114,115,116,5,6,7,8,21,22,23,24,37,38,39,40,53,54,55,56,69,70,71,72,85
<img src="BODY_IMAGES_WRAP_GIF">,86,87,88,101,102,103,104,117,118,119,120,9,10,11,12,25,26,27,28,41,42,43,44,57,
<img src="BODY_IMAGES_WRAP_GIF">58,59,60,73,74,75,76,89,90,91,92,105,106,107,108,13,14,15,16,29,30,31,32,45,46,4
<img src="BODY_IMAGES_WRAP_GIF">7,48,61,62,63,64,77,78,79,80,93,94,95,96,109,110,111,112
</span><span class="replyquote2">&gt; &gt; BLS=2
</span><span class="replyquote1">&gt; EXM=0
&gt; DSM=591
&gt; DRM=255
&gt; OFF=1
&gt; 
&gt; V tvojej definícii DPB je ale chyba v položke DSM.
&gt; DSM označuje posledné 
&gt; číslo alokačného bloku, ale do alokačných blokov
&gt; sa nezapočítavajú systémové 
&gt; stopy. Takže:
&gt; 
&gt; Celková kapacita disku: 512 x 30 x 79 = 1213440
&gt; bytov
&gt; Systémové stopy: 1 x 120 x 128 = 15360 bytov
&gt; Využiteľná kapacita alokačnými blokmi: 1213440 -
&gt; 15360 = 1198080 bytov
&gt; čo pri BLS=2kB dáva DSM = 1198080 / 2048 - 1 = 584
&gt; 
&gt; Takže DSM=584
&gt; 
&gt; Druhá vec je poradie sektorov v XLT. Lepšie by
&gt; bolo, aby sektory boli v 
&gt; poradí najprv na jednej strane a potom druhej
&gt; strane. Teda za predpokladu, 
&gt; že čísla logických sektorov od 61 sú na druhej
&gt; strane.
&gt; 
&gt;
<img src="BODY_IMAGES_WRAP_GIF">XLT=1,2,3,4,17,18,19,20,33,34,35,36,49,50,51,52,5,6,7,8,21,22,23,24,37,38,39,40,
<img src="BODY_IMAGES_WRAP_GIF">53,54,55,56,9,10,11,12,25,26,27,28,41,42,43,44,57,58,59,60,13,14,15,16,29,30,31,
<img src="BODY_IMAGES_WRAP_GIF">32,45,46,47,48,
</span><span class="replyquote2">&gt; &gt; 
</span><span class="replyquote1">&gt;
<img src="BODY_IMAGES_WRAP_GIF">61,62,63,64,77,78,79,80,93,94,95,96,109,110,111,112,65,66,67,68,81,82,83,84,97,9
<img src="BODY_IMAGES_WRAP_GIF">8,99,100,113,114,115,116,69,70,71,72,85,86,87,88,101,102,103,104,117,118,119,120
<img src="BODY_IMAGES_WRAP_GIF">,73,74,75,76,89,90,91,92,105,106,107,108
</span><span class="replyquote2">&gt; &gt; 
</span><span class="replyquote1">&gt; Prípadne ešte Zero-based XLT pre tvoj BIOS.
&gt;
<img src="BODY_IMAGES_WRAP_GIF">XLT=0,1,2,3,16,17,18,19,32,33,34,35,48,49,50,51,4,5,6,7,20,21,22,23,36,37,38,39,
<img src="BODY_IMAGES_WRAP_GIF">52,53,54,55,8,9,10,11,24,25,26,27,40,41,42,43,56,57,58,59,12,13,14,15,28,29,30,3
<img src="BODY_IMAGES_WRAP_GIF">1,44,45,46,47,
</span><span class="replyquote2">&gt; &gt; 
</span><span class="replyquote1">&gt;
<img src="BODY_IMAGES_WRAP_GIF">60,61,62,63,76,77,78,79,92,93,94,95,108,109,110,111,64,65,66,67,80,81,82,83,96,9
<img src="BODY_IMAGES_WRAP_GIF">7,98,99,112,113,114,115,68,69,70,71,84,85,86,87,100,101,102,103,116,117,118,119,
<img src="BODY_IMAGES_WRAP_GIF">72,73,74,75,88,89,90,91,104,105,106,107
</span><span class="replyquote2">&gt; &gt; 
&gt; &gt; Abych se priznal, nevim, jak to myslis
&gt; &gt; nadefinovat tenhle 120 sektoru
</span><span class="replyquote3">&gt; &gt; &gt; do 60 sektorovy Skew tabulky. Podle me to neni
</span><span class="replyquote2">&gt; &gt; mozny aby byl soulad mezi
</span><span class="replyquote3">&gt; &gt; &gt; CP/M a PC.
</span><span class="replyquote1">&gt; 
&gt; Moja úvaha smerovala k tomu, že by v rámci CP/M
&gt; bola jedna stopa, stopa na 
&gt; jednej strane. Stopa na druhej strane by bola
&gt; ďalšia stopa. Teda, celkový 
&gt; počet stôp by bol dvojnásobný = 158. Takže SPT by
&gt; bolo polovičné = 60.
&gt; 
&gt; Nie je to však nevyhnutne nutné. Kľudne to môže
&gt; zostať (s prihliadnutim na 
&gt; moje pripomienky), tak ako si to zadefinoval. A
&gt; potenciálne vytvorený obraz 
&gt; disku bude použiteľný s CIMom.
&gt; Pokiaľ ide o vytvorenie obrazu fyzického disku
&gt; prostredníctvom PMD 32-SD, 
&gt; tak v tomto prípade by v 'images.cfg' bola
&gt; definícia:
&gt; EXT 158 60
&gt; aby takýto image PMD 32-SD akceptovala, ale
&gt; kopírovací program bude robiť 
&gt; príslušnú &quot;konverziu&quot; čísel sektorov a stôp.
&gt; 
&gt; CP/M - PMD 32-SD
&gt; T00/S000-S059 - T000/S00-S59
&gt; T00/S060-S119 - T001/S00-S59
&gt; T01/S000-S059 - T002/S00-S59
&gt; T01/S060-S119 - T003/S00-S59
&gt; ...
&gt; T78/S000-S059 - T156/S00-S59
&gt; T78/S060-S119 - T157/S00-S59
&gt; 
&gt; Snáď som to napísal zrozumiteľne. Opačným procesom
&gt; je samozrejme možné 
&gt; zapísať na fyzický disk obsah obrazu disku.
&gt; 
&gt; 
</span><span class="replyquote2">&gt; &gt; Pro uplnost jeste 3,5&quot;
</span><span class="replyquote1">&gt; 
&gt; DPB pre 3,5&quot; disk je v poriadku, ale opäť by som
&gt; XLT upravil tak, aby najprv 
&gt; išli sektor na hlave 0 a následne sektory na hlave
&gt; 1.
&gt; 
&gt; ;3,5&quot; DS HD FYZ.512x36x80, AB=2k, 256 polozek
&gt; adresare
&gt; ;      LOG.128x144x80, (1 SYSTEMOVA STOPA)
&gt; [5HD]
&gt; SPT=144
&gt;
<img src="BODY_IMAGES_WRAP_GIF">XLT=1,2,3,4,17,18,19,20,33,34,35,36,49,50,51,52,65,66,67,68,9,10,11,12,25,26,27,
<img src="BODY_IMAGES_WRAP_GIF">28,41,42,43,44,57,58,59,60,5,6,7,8,21,22,23,24,37,38,39,40,53,54,55,56,69,70,71,
<img src="BODY_IMAGES_WRAP_GIF">72,13,14,15,16,29,30,31,32,45,46,47,48,61,62,63,64,
</span><span class="replyquote2">&gt; &gt; 
</span><span class="replyquote1">&gt;
<img src="BODY_IMAGES_WRAP_GIF">73,74,75,76,89,90,91,92,105,106,107,108,121,122,123,124,137,138,139,140,81,82,83
<img src="BODY_IMAGES_WRAP_GIF">,84,97,98,99,100,113,114,115,116,129,130,131,132,77,78,79,80,93,94,95,96,109,110
<img src="BODY_IMAGES_WRAP_GIF">,111,112,125,126,127,128,141,142,143,144,85,86,87,88,101,102,103,104,117,118,119
<img src="BODY_IMAGES_WRAP_GIF">,120,133,134,135,136
</span><span class="replyquote2">&gt; &gt; BLS=2
</span><span class="replyquote1">&gt; EXM=0
&gt; DSM=710
&gt; DRM=255
&gt; OFF=1
&gt; 
&gt; Ešte Zero-based XLT pre tvoj BIOS.
&gt;
<img src="BODY_IMAGES_WRAP_GIF">XLT=0,1,2,3,16,17,18,19,32,33,34,35,48,49,50,51,64,65,66,67,8,9,10,11,24,25,26,2
<img src="BODY_IMAGES_WRAP_GIF">7,40,41,42,43,56,57,58,59,4,5,6,7,20,21,22,23,36,37,38,39,52,53,54,55,68,69,70,7
<img src="BODY_IMAGES_WRAP_GIF">1,12,13,14,15,28,29,30,31,44,45,46,47,60,61,62,63,
</span><span class="replyquote2">&gt; &gt; 
</span><span class="replyquote1">&gt;
<img src="BODY_IMAGES_WRAP_GIF">72,73,74,75,88,89,90,91,104,105,106,107,120,121,122,123,136,137,138,139,80,81,82
<img src="BODY_IMAGES_WRAP_GIF">,83,96,97,98,99,112,113,114,115,128,129,130,131,76,77,78,79,92,93,94,95,108,109,
<img src="BODY_IMAGES_WRAP_GIF">110,111,124,125,126,127,140,141,142,143,84,85,86,87,100,101,102,103,116,117,118,
<img src="BODY_IMAGES_WRAP_GIF">119,132,133,134,135
</span><span class="replyquote2">&gt; &gt; 
</span><span class="replyquote1">&gt; Čo sa týka vytvorenia obrazu takéhoto fyzického
&gt; disku, tak tu je tá 
&gt; konverzia čísel sektorov a stôp komplikovanejšia.
&gt; V 'images.cfg' musí byť definícia:
&gt; EXT 240 48
&gt; 
&gt; Konverzia čísel sektorov a stôp:
&gt; 
&gt; CP/M - PMD 32-SD
&gt; T00/S000-S047 - T000/S00-S47
&gt; T00/S048-S095 - T001/S00-S47
&gt; T00/S096-S143 - T002/S00-S47
&gt; T01/S000-S047 - T003/S00-S47
&gt; T01/S048-S095 - T004/S00-S47
&gt; T01/S096-S143 - T005/S00-S47
&gt; ...
&gt; T79/S000-S047 - T237/S00-S47
&gt; T79/S048-S095 - T238/S00-S47
&gt; T79/S096-S143 - T239/S00-S47
&gt; 
&gt; 
&gt; Roman
&gt; 
&gt; ---------------------
&gt; sapi@pandora.cz
&gt; Konference o SAPI-1
&gt; ---
&gt; 
</span>
</pre>