OldComp.cz

Komunitní diskuzní fórum pro fanoušky historických počítačů


Právě je 29.03.2024, 01:20

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 6 ] 
Autor Zpráva
 Předmět příspěvku: CPDWrite a CPDRead - cfg súbor
PříspěvekNapsal: 14.12.2021, 20:59 
Offline
Radil

Registrován: 28.11.2020, 19:52
Příspěvky: 287
Bydliště: Košice
Has thanked: 30 times
Been thanked: 119 times
Určite mnohí poznáte DOSovské aplikácie na zápis a čítanie obrazu diskety - CPDWrite a CPDRead, celkom šikovné programy. Čím si ale niesom istý, je konfiguračný súbor každého z nich - CPDWrite.cfg a CPDRead.cfg, konkrétne nastavenie typu média a mechaniky:
media&type ; drive media and type used..
; 0 for 1.2MB 5.25" floppy in 1.2MB drive
; 0 for 1.44MB 3.5" floppy in 1.44MB drive
; 1 for 360KB 5.25" floppy in 1.2MB drive
; 1 for 720KB 3.5" floppy in 720KB drive
; 2 for 360KB 5.25" floppy in 360KB drive
; 2 for 720KB 3.5" floppy in 1.44MB drive
Hodnota 0 celkom dáva zmysel, je to HD médium v HD mechanike. Ale hodnoty 1 a 2 už celkom nie :)

Povedal by som, že napr. 1 bude znamenať DD médium v HD mechanike, a 2 bude DD médium v DD mechanike. Čiže napr. takto:
; 0 for 1.2MB 5.25" floppy in 1.2MB drive
; 0 for 1.44MB 3.5" floppy in 1.44MB drive
; 1 for 360KB 5.25" floppy in 1.2MB drive
; 1 for 720KB 3.5" floppy in 1.44MB drive
; 2 for 360KB 5.25" floppy in 360KB drive
; 2 for 720KB 3.5" floppy in 720KB drive

Vie niekto poradiť, potvrdiť alebo vyvrátiť túto teóriu, alebo je správne to, čo udávajú ? Možno mi niečo ušlo.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: CPDWrite a CPDRead - cfg súbor
PříspěvekNapsal: 15.12.2021, 11:53 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 08.07.2013, 00:28
Příspěvky: 1554
Has thanked: 485 times
Been thanked: 634 times
No, už je to přes šest let, co mi to Rombor poprvé poradil (zhruba v polovině první stránky), a víceméně stejná doba co jsem to naposledy použil.
Kód:
#media&type = 2     ; drive media and type used..
                    ; 0 for  1.2MB 5.25" floppy in  1.2MB drive
                    ; 0 for 1.44MB  3.5" floppy in 1.44MB drive
                    ; 1 for  360KB 5.25" floppy in  1.2MB drive
                    ; 1 for  720KB  3.5" floppy in  720KB drive
                    ; 2 for  360KB 5.25" floppy in  360KB drive
                    ; 2 for  720KB  3.5" floppy in 1.44MB drive
                    ; 2 for  720KB  3.5" floppy in  720KB drive

Ale nicméně podle mýho například zadáním #media&type=1 dáváš řadiči nejvýše dva pokusy rozpoznat MFM záznam - jednou DD (3.333 μs) a jednou DD (4 μs). U #media&type=0 a #media&type=2 dáváš vždy jen jeden pokus (2 μs, resp. 4 μs).

Nebo jestli u #media&type=1 je ta druhá řádka (1 for 720KB 3.5" floppy in 720KB drive) jen zapomenutá/kosmetická? Stejná řádka se pak vyskytuje i pro #media&type=1. Každopádně #media&type pokrývá všechny nejčastější možnosti časování 0 = 2 μs, 1 = 3.333 μs, 2 = 4 μs, a to je myslím důležitý, ať aplikace dává záznamu jeden nebo dva pokusy na rozpoznání :-)

_________________
より良い競争相手からソフトウェアを購入する (。◕‿‿◕。)
Ďábel se skrývá v detailu (staré technické rčení)


Nahoru
 Profil  
 
 Předmět příspěvku: Re: CPDWrite a CPDRead - cfg súbor
PříspěvekNapsal: 15.12.2021, 22:26 
Offline
Radil

Registrován: 28.11.2020, 19:52
Příspěvky: 287
Bydliště: Košice
Has thanked: 30 times
Been thanked: 119 times
To časovanie by už aj zmysel dávalo, no len to je ten fakt, že v CPDWrite je hodnota 2 udaná dvakrát a v CPDRead je až trikrát, čo by podľa mňa malo byť v oboch prípadoch rovnako. Každopádne, hodnoty 1 aj 2 majú byť po dvakrát, alebo 1 má byť iba raz a 2 má byť až trikrát ?


Nahoru
 Profil  
 
 Předmět příspěvku: Re: CPDWrite a CPDRead - cfg súbor
PříspěvekNapsal: 16.12.2021, 11:15 
Offline
Radil

Registrován: 28.11.2020, 19:52
Příspěvky: 287
Bydliště: Košice
Has thanked: 30 times
Been thanked: 119 times
Takže logicky podľa časovania by tá tabuľka mala vyzerať takto:
; 0 for 1.2MB 5.25" floppy in 1.2MB drive
; 0 for 1.44MB 3.5" floppy in 1.44MB drive
; 1 for 360KB 5.25" floppy in 1.2MB drive
; 2 for 360KB 5.25" floppy in 360KB drive
; 2 for 720KB 3.5" floppy in 720KB drive
; 2 for 720KB 3.5" floppy in 1.44MB drive
Ak berieme do úvahy, že:
HD diskety majú dátový tok 500kB/s a teda časovanie 2us, platí hodnota 0,
360k disketa v 1,2M mechanike ma 300kB/s s časovaním 3,333us, hodnota 1,
DD diskety majú 250kB/s a časovanie 4us, hodnota 2.
Z toho potom vyplýva, že v CPDWrite.cfg riadok 720kB in 720kB nemá byť 1, ale 2.
A tiež v CPDRead.cfg riadok 720kB in 720kB nemá byť 1.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: CPDWrite a CPDRead - cfg súbor
PříspěvekNapsal: 16.12.2021, 15:39 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 08.07.2013, 00:28
Příspěvky: 1554
Has thanked: 485 times
Been thanked: 634 times
Joey78 píše:
To časovanie by už aj zmysel dávalo, no len to je ten fakt, že v CPDWrite je hodnota 2 udaná dvakrát a v CPDRead je až trikrát, čo by podľa mňa malo byť v oboch prípadoch rovnako. Každopádne, hodnoty 1 aj 2 majú byť po dvakrát, alebo 1 má byť iba raz a 2 má byť až trikrát ?
To nevím, jen jsem psal z vlastní zkušenosti s implementací MFM rozpoznávání a dekódování pod Windows (GitHub). Zdrojáky bohužel nemáme a ty nastavení CPDRead/Write jsou nejasný i mě, čili pokud to při nějaké hodnotě funguje, tak bych to bral jako dogma a nesnažil se to pochopit blíž :-)

Btw, je nějakej speciální důvod proč chceš použít zrovna CPDRead/Write a ne nějakej pohodlnější tool pro Windows? :-)

_________________
より良い競争相手からソフトウェアを購入する (。◕‿‿◕。)
Ďábel se skrývá v detailu (staré technické rčení)


Nahoru
 Profil  
 
 Předmět příspěvku: Re: CPDWrite a CPDRead - cfg súbor
PříspěvekNapsal: 16.12.2021, 18:20 
Offline
Radil

Registrován: 28.11.2020, 19:52
Příspěvky: 287
Bydliště: Košice
Has thanked: 30 times
Been thanked: 119 times
Samozrejme, tieto utility pod Win môžu byť pohodlnejšie, napr. WinImage, CPCdiskXP, a pod., no k ich používaniu som sa ešte nedostal a neskúšal práve z dôvodu zatiaľ zaužívaných DOSovských CPDWrite/Read na prácu s obrazmi diskiet pre PMD 32 k PMD 85-2A/3. Tieto utility používa aj RomBor a spomína ich na svojich stránkach, takže som pri nich zatiaľ ostal aj ja :)


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 6 ] 

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 5 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
Založeno na phpBB® Forum Software © phpBB Group
Český překlad – phpBB.cz