<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/css" href="https://pmd85.borik.net/w/skins/common/feed.css?240204"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title>Blog:Prevod obrazov diskiet PMD 32 na fyzickú disketu a naopak - História úprav</title>
		<link>https://pmd85.borik.net/wiki/Blog:Prevod_obrazov_diskiet_PMD_32_na_fyzick%C3%BA_disketu_a_naopak&amp;action=history</link>
		<description>História úprav pre túto stránku na wiki</description>
		<language>sk</language>
		<generator>MediaWiki 1.11.1</generator>
		<lastBuildDate>Wed, 29 Apr 2026 15:12:42 GMT</lastBuildDate>
		<item>
			<title>Rombor: Nový Blogový článok</title>
			<link>https://pmd85.borik.net/wiki/Blog:Prevod_obrazov_diskiet_PMD_32_na_fyzick%C3%BA_disketu_a_naopak&amp;diff=1859&amp;oldid=prev</link>
			<description>&lt;p&gt;Nový Blogový článok&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nová stránka&lt;/b&gt;&lt;/p&gt;&lt;div&gt;__NOTOC__&lt;br /&gt;
= Prevod obrazov diskiet PMD 32 na fyzickú disketu a naopak =&lt;br /&gt;
V súčasnosti sa s reálnym [[PMD 85]] obvykle používajú súbory obrazov diskiet &amp;#039;&amp;#039;&amp;#039;P32&amp;#039;&amp;#039;&amp;#039; s [[PMD 32-SD]]. Keď ale máte originálnu [[PMD 32]], tak by bolo dobré vedieť dostať obrazy diskiet s novými hrami na fyzické diskety. Pred časom mi Jozef Kardoš opravil kedysi dávno získanú DPS originálnej PMD 32 a tak som sa pustil do vytvorenia fyzických diskiet, aby som si mohol vyskúšať [[PMD_85|PMD 85-3]] s originálnou PMD 32 (v mojom prípade teda iba DPS PMD 32 s pripojenými mechanikami).&lt;br /&gt;
	&lt;br /&gt;
Budeme potrebovať 4 utility:&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Raw2Dsk&amp;#039;&amp;#039;&amp;#039; - konverzia &amp;quot;čistého&amp;quot; (RAW) obrazu disku na &amp;#039;&amp;#039;&amp;#039;DSK&amp;#039;&amp;#039;&amp;#039; obraz disku ([[download:36|utility DSK &amp;amp;lt;-&amp;amp;gt; RAW]])&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Dsk2Raw&amp;#039;&amp;#039;&amp;#039; - konverzia &amp;#039;&amp;#039;&amp;#039;DSK&amp;#039;&amp;#039;&amp;#039; obrazu disku na &amp;quot;čistý&amp;quot; obraz disku&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;CPDWrite&amp;#039;&amp;#039;&amp;#039; - zápis &amp;#039;&amp;#039;&amp;#039;DSK&amp;#039;&amp;#039;&amp;#039; súboru na fyzickú disketu ([http://sharpmz.zdechov.net/?catalog/files/utils/cpdw103.zip utilita CPDWrite]) &lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;CPDRead&amp;#039;&amp;#039;&amp;#039; - vytvorenie &amp;#039;&amp;#039;&amp;#039;DSK&amp;#039;&amp;#039;&amp;#039; súboru z fyzickej diskety ([http://sharpmz.zdechov.net/?catalog/files/utils/cpdr324.zip utilita CPDRead]) &lt;br /&gt;
	&lt;br /&gt;
== Obraz diskety P32 --&amp;gt; fyzická disketa ==&lt;br /&gt;
Diskety používané na PMD 32 sú &amp;#039;&amp;#039;&amp;#039;5,25&amp;quot;&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;DS&amp;#039;&amp;#039;&amp;#039; (double sided / obojstranné), &amp;#039;&amp;#039;&amp;#039;DD&amp;#039;&amp;#039;&amp;#039; (double density / dvojitá hustota), &amp;#039;&amp;#039;&amp;#039;48 TPI&amp;#039;&amp;#039;&amp;#039; (tracks per inch / stôp na palec). Diskety sú formátované na &amp;#039;&amp;#039;&amp;#039;40 stôp na stranu&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;9 sektorov na stopu&amp;#039;&amp;#039;&amp;#039; a 1 sektor má veľkosť &amp;#039;&amp;#039;&amp;#039;512 bytov&amp;#039;&amp;#039;&amp;#039;, čo dáva celkom 2 x 40 x 9 x 512 = 368640 bytov a to je aj veľkosť súboru obrazu disku &amp;#039;&amp;#039;&amp;#039;P32&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
	&lt;br /&gt;
Jednou z dôležitých vecí je, že originálna PMD 32 formátuje diskety tak, že sektory na jednej stope nie sú uložené vo vzostupnom poradí od 1 do 9, ale sú &amp;quot;poprehadzované&amp;quot; a to na každej strane diskety inak (tzv. &amp;#039;&amp;#039;&amp;#039;skew factor&amp;#039;&amp;#039;&amp;#039; je tu 3). Na strane 0 sú sektory v poradí 3, 6, 9, 1, 4, 7, 2, 5, 8 a na strane 1 sú sektory v poradí 2, 5, 8, 3, 6, 9, 1, 4, 7. Naopak, súbor obrazu disku &amp;#039;&amp;#039;&amp;#039;P32&amp;#039;&amp;#039;&amp;#039; musí byť vytvorený tak, aby boli sektory na stope lineárne za sebou, teda od 1 do 9.&lt;br /&gt;
	&lt;br /&gt;
To znamená, že súbor obrazu disku &amp;#039;&amp;#039;&amp;#039;P32&amp;#039;&amp;#039;&amp;#039; potrebujeme skonvertovať do súboru obrazu disku &amp;#039;&amp;#039;&amp;#039;DSK&amp;#039;&amp;#039;&amp;#039; s tým, že v &amp;#039;&amp;#039;&amp;#039;DSK&amp;#039;&amp;#039;&amp;#039; súbore už budú sektory v požadovanom poradí. To urobíme nasledovne:&lt;br /&gt;
 raw2dsk -t40 -s9 -l2 -q3,6,9,1,4,7,2,5,8 -w2,5,8,3,6,9,1,4,7 rawdisk.p32 dskdisk.dsk&lt;br /&gt;
Teraz, keď už máme vytvorený &amp;#039;&amp;#039;&amp;#039;DSK&amp;#039;&amp;#039;&amp;#039; súbor, môžeme ho zapísať na fyzickú disketu pomocou &amp;#039;&amp;#039;&amp;#039;DOSovskej&amp;#039;&amp;#039;&amp;#039; utility &amp;#039;&amp;#039;&amp;#039;CPDWrite&amp;#039;&amp;#039;&amp;#039;. Potrebujeme teda počítač, kde máme 5,25&amp;quot; (ideálne) DD mechaniku a MS DOS. Keďže utilita pristupuje priamo na radič disku, utilita nebeží v operačných systémoch s NT jadrom (od WinXP vyššie, ak sa nemýlim). Ja sám mám ale starší počítač iba s WinXP a tak to robím tak, že si pripravím &amp;#039;&amp;#039;&amp;#039;DSK&amp;#039;&amp;#039;&amp;#039; súbory na disk, ktorého partícia je vidieť &amp;quot;pod DOSom&amp;quot; a naBOOTujem zo &amp;quot;záchrannej diskety&amp;quot; Win98. Takto som prakticky v DOSe a môžem spustiť utilitu &amp;#039;&amp;#039;&amp;#039;CPDWrite&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
K &amp;#039;&amp;#039;&amp;#039;CPDWrite&amp;#039;&amp;#039;&amp;#039; patrí aj konfiguračný súbor &amp;#039;&amp;#039;&amp;#039;CPDWrite.CFG&amp;#039;&amp;#039;&amp;#039;, v ktorom sa definujú parametre použitej mechaniky. Parameter &amp;#039;&amp;#039;&amp;#039;tracks&amp;#039;&amp;#039;&amp;#039; nastavíme na hodnotu &amp;#039;&amp;#039;&amp;#039;0&amp;#039;&amp;#039;&amp;#039;, aby sa tento parameter vzal z obrazu disku. Parameter &amp;#039;&amp;#039;&amp;#039;drive&amp;#039;&amp;#039;&amp;#039; je jasný, určuje písmeno mechaniky, na ktorú sa bude zapisovať. Parameter &amp;#039;&amp;#039;&amp;#039;step&amp;#039;&amp;#039;&amp;#039; sa nastavuje na hodnotu &amp;#039;&amp;#039;&amp;#039;2&amp;#039;&amp;#039;&amp;#039; v prípade, ak sa zapisuje na 360 kB disketu (DD) v 1.2 MB mechanike (HD), inak je &amp;#039;&amp;#039;&amp;#039;1&amp;#039;&amp;#039;&amp;#039;. Parametrom &amp;#039;&amp;#039;&amp;#039;media&amp;amp;type&amp;#039;&amp;#039;&amp;#039; sa určuje typ diskety vs. mechaniky.&lt;br /&gt;
 #tracks     = 0     ; valid range is 1 - 85, 0 = use tracks value from image&lt;br /&gt;
 #drive      = A     ; A or B&lt;br /&gt;
 #step       = 1     ; number of tracks to advance for each stepping pulse&lt;br /&gt;
 #media&amp;amp;type = 2     ; drive media and type used..&lt;br /&gt;
                     ; 0 for  1.2MB 5.25&amp;quot; floppy in  1.2MB drive&lt;br /&gt;
                     ; 0 for 1.44MB  3.5&amp;quot; floppy in 1.44MB drive&lt;br /&gt;
                     ; 1 for  360KB 5.25&amp;quot; floppy in  1.2MB drive&lt;br /&gt;
                     ; 1 for  720KB  3.5&amp;quot; floppy in  720KB drive&lt;br /&gt;
                     ; 2 for  360KB 5.25&amp;quot; floppy in  360KB drive&lt;br /&gt;
                     ; 2 for  720KB  3.5&amp;quot; floppy in 1.44MB drive&lt;br /&gt;
Samotný zípis na fyzický disk prevedieme nasledovne:&lt;br /&gt;
 cpdwrite dskdisk.dsk&lt;br /&gt;
&lt;br /&gt;
== Fyzická disketa --&amp;gt; obraz diskety P32 ==&lt;br /&gt;
Pre vytvorenie &amp;#039;&amp;#039;&amp;#039;DSK&amp;#039;&amp;#039;&amp;#039; obrazu disku použijeme utilitu &amp;#039;&amp;#039;&amp;#039;CPDRead&amp;#039;&amp;#039;&amp;#039;. Je to opäť DOSovská utilita a tak pre ňu platí to isté, ako pre &amp;#039;&amp;#039;&amp;#039;CPDWrite&amp;#039;&amp;#039;&amp;#039;. Aj &amp;#039;&amp;#039;&amp;#039;CPDRead&amp;#039;&amp;#039;&amp;#039; má svoj konfiguračný súbor &amp;#039;&amp;#039;&amp;#039;CPDRead.CFG&amp;#039;&amp;#039;&amp;#039;.  Parameter &amp;#039;&amp;#039;&amp;#039;tracks&amp;#039;&amp;#039;&amp;#039; určuje počet čítaných stôp na jednej strane, u nás &amp;#039;&amp;#039;&amp;#039;40&amp;#039;&amp;#039;&amp;#039;. Parameter &amp;#039;&amp;#039;&amp;#039;sides&amp;#039;&amp;#039;&amp;#039; určuje počet čítaných strán, u nás &amp;#039;&amp;#039;&amp;#039;2&amp;#039;&amp;#039;&amp;#039;. Parametre &amp;#039;&amp;#039;&amp;#039;drive&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;step&amp;#039;&amp;#039;&amp;#039; a &amp;#039;&amp;#039;&amp;#039;media&amp;amp;type&amp;#039;&amp;#039;&amp;#039; majú rovnaký význam, ako pri &amp;#039;&amp;#039;&amp;#039;CPDWrite&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
 #tracks     = 40    ; valid range is 1 - 80&lt;br /&gt;
 #drive      = A     ; A or B&lt;br /&gt;
 #sides      = 2     ; 1 or 2 (both)&lt;br /&gt;
 #step       = 1     ; number of tracks to advance for each stepping pulse&lt;br /&gt;
 #media&amp;amp;type = 2     ; drive media and type used..&lt;br /&gt;
                     ; 0 for  1.2MB 5.25&amp;quot; floppy in  1.2MB drive&lt;br /&gt;
                     ; 0 for 1.44MB  3.5&amp;quot; floppy in 1.44MB drive&lt;br /&gt;
                     ; 1 for  360KB 5.25&amp;quot; floppy in  1.2MB drive&lt;br /&gt;
                     ; 1 for  720KB  3.5&amp;quot; floppy in  720KB drive&lt;br /&gt;
                     ; 2 for  360KB 5.25&amp;quot; floppy in  360KB drive&lt;br /&gt;
                     ; 2 for  720KB  3.5&amp;quot; floppy in 1.44MB drive&lt;br /&gt;
                     ; 2 for  720KB  3.5&amp;quot; floppy in  720KB drive&lt;br /&gt;
Obraz disku sa teda vytvorí nasledovne (prípona sa nezadáva, bude automaticky &amp;#039;&amp;#039;&amp;#039;DSK&amp;#039;&amp;#039;&amp;#039;):&lt;br /&gt;
 cpdread dskdisk&lt;br /&gt;
Následne potrebujeme vytvoriť &amp;#039;&amp;#039;&amp;#039;P32&amp;#039;&amp;#039;&amp;#039; súbor z &amp;#039;&amp;#039;&amp;#039;DSK&amp;#039;&amp;#039;&amp;#039; súboru. Použijeme na to utilitu &amp;#039;&amp;#039;&amp;#039;Dsk2Raw&amp;#039;&amp;#039;&amp;#039;. Ako bolo spomenuté vyššie, obraz disku &amp;#039;&amp;#039;&amp;#039;P32&amp;#039;&amp;#039;&amp;#039; musí mať sektory lineárne za sebou od 1 do 9, čo zabezpečíme príslušným parametrom utility.&lt;br /&gt;
 dsk2raw -q1,2,3,4,5,6,7,8,9 dskdisk.dsk rawdisk.p32&lt;br /&gt;
&lt;br /&gt;
== Prevedené obrazy diskov ==&lt;br /&gt;
Niektoré prevedené obrazy diskov &amp;#039;&amp;#039;&amp;#039;P32&amp;#039;&amp;#039;&amp;#039; na &amp;#039;&amp;#039;&amp;#039;DSK&amp;#039;&amp;#039;&amp;#039; možno stiahnuť tu. V tomto archíve sa tie obrazy nebudú aktualizovať, skôr asi doplníme samostatné archívy hier jednotlivých softvérových skupín a podobne.&lt;br /&gt;
* [[download:139|pmd32-dsk.zip]]&lt;br /&gt;
&lt;br /&gt;
[[Kategória:Blog| 017]]&lt;/div&gt;</description>
			<pubDate>Fri, 04 Jun 2021 20:16:06 GMT</pubDate>			<dc:creator>Rombor</dc:creator>			<comments>https://pmd85.borik.net/wiki/Blog:Prevod_obrazov_diskiet_PMD_32_na_fyzick%C3%BA_disketu_a_naopak</comments>		</item>
	</channel>
</rss>