OldComp.cz

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

Krsn Vnoce a Happy Fuckin Year 2020

Právě je 22.01.2020, 07:34

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 46 ]  Přejít na stránku Předchozí  1, 2, 3, 4  Další
Autor Zpráva
 Předmět příspěvku: Re: Kazetopásková mechanika KDZ - 1
PříspěvekNapsal: 21.11.2019, 19:29 
Offline
Radil
Uživatelský avatar

Registrován: 13.05.2013, 17:48
Příspěvky: 284
Bydliště: Košice
Has thanked: 176 times
Been thanked: 150 times
Len pre zaujímavosť prikladám fotky otvoreného konektora. Ospravedlňujem sa za "kvalitu", ale na fotografovanie nemám bunky...
http://roman.borik.net/_temp/DSC_0089.JPG
http://roman.borik.net/_temp/DSC_0091.JPG

_________________
https://pmd85.borik.net - PMD 85 Emulátor, PMD 85, PMD 32-SD
https://pp01.borik.net - PP 01 Emulátor, PP 01, SD-ROM Modul


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Kazetopásková mechanika KDZ - 1
PříspěvekNapsal: 21.11.2019, 19:38 
Offline
Radil
Uživatelský avatar

Registrován: 13.05.2013, 17:48
Příspěvky: 284
Bydliště: Košice
Has thanked: 176 times
Been thanked: 150 times
Czech Human píše:
Ale to máš jako s PMD 32 - tu taky nikdo v reálu nepoužívá
Pred pár týždňami som sa s reálnou PMD 32 napríklad hral... :jump:
Czech Human píše:
, používají se jen její vylepšené možnosti v řádově rychlejší virtuální mechanice s kapacitou 4 disket, která technicky vzato vlastně ani nikdy neexistovala... Pochybuju že by CP/M a hry na reálných disketách fungovaly tak rychle jako z SD karty.
To je omyl. :!: Možno je prečítanie sektora z SD karty o niečo rýchlejšie, než zo skutočného disku, ale "úzke hrdlo" je tu samotný prenos dát do počítača.
A práve keď som sa hral so skutočnou PMD 32 a na diskety som si nahral "aktuálne" P32 obrazy s hrami, tak ten čas nahratia je rovnaký.

_________________
https://pmd85.borik.net - PMD 85 Emulátor, PMD 85, PMD 32-SD
https://pp01.borik.net - PP 01 Emulátor, PP 01, SD-ROM Modul


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Kazetopásková mechanika KDZ - 1
PříspěvekNapsal: 21.11.2019, 20:10 
Offline
Profík
Uživatelský avatar

Registrován: 07.07.2019, 22:14
Příspěvky: 582
Has thanked: 26 times
Been thanked: 59 times
Bezva. Bylo by možné ještě udělat nějaké okótování abych věděl skutečné rozměry té destičky šírka, délka a zářezy? Vidím že tady se pájí jen ty nezbytné body co jsou potřeba na ty čipy a zbytek jde přímo konektor-konektor. Já pracoval se 2 kabely aby se mi to snadněji vyrábělo a které ta destička bude propojovat kompletně i když jsem taky snažil smrsknout ji na co nejmenší objem.

Ok, tak ještě pár funkčních PMD 32 existuje, to je dobře. Já vycházel z toho co je uvedeno na vašem webu případně jinde kde se těmito počítači zabývají že už se dnes jedná o slušné jednorožce :). Hlavně ty diskety získat už bude složité pokud se s tím počítačem náhodou nebavíte intenzivně posledních 30 let ;-).

Jestli je úzké hrdlo sběrnice, může se imho dosáhnout stejného výsledku i s virtuální páskou, když se popostrčí rychlost krmení dat, s SD kartou je to všechno jen o frekvenci čtení dat z PMD.

Edit: Teď jsem si přečetl že přenos dat je sériový což je výrazně pomalejší než přenos paralelní :-(. Tak to potom disketovka bude opravdu snadno rychlejší.

Edit2: Spáchal jsem druhou verzi, opět o něco zkomprimovanou :-). Zatím jsem zůstal u kabelu, snad by se to vlezlo. Nyní má výtvor rozměry 39,6 x 28 mm. O moc víc už to nezmenším pokud nebude patice přímo napájená na PCB jako u originálu a to bych to musel celé předělávat...


Přílohy:
KDZ-1b.png
KDZ-1b.png [ 40.88 KiB | Zobrazeno 710 krát ]
Nahoru
 Profil  
 
 Předmět příspěvku: Re: Kazetopásková mechanika KDZ - 1
PříspěvekNapsal: 22.11.2019, 11:21 
Offline
Profík
Uživatelský avatar

Registrován: 07.07.2019, 22:14
Příspěvky: 582
Has thanked: 26 times
Been thanked: 59 times
Začetl jsem se do manuálu k mechanice a začal jsem si pro zajímavost teoreticky počítat - jeden bit mechanice fyzicky trvá 40 us a za sekundu jich fyzicky mechanika dodá (až) 10 000, tedy 1,22 KB/s. Normální MGF výstup běží 8x pomaleji. Hrubým přepočtem mi vychází že za sekundu lze teoreticky protlačit s 40 us signály až 25 000 bitů což stále není kdoví co (cca 3 kB/s). Tedy nahrát data velkého programu (30 kB) do PMD by tak zabralo asi 10 sekund místo asi 25 u normálně fungující mechaniky, případně 205 sekund u kazeťáku.

Tak by me zajímalo zda se dá nějak řídit frekvence čtení v konektoru GPIO1 nebo jede napevno na 2 MHz a jen se vkládají wait stavy aby se výsledný čas dostal na požadovanou hodnotu. Je tam časovač se 3 signály a dá se určitým způsobem řídit, ale to ještě neumím proto se ptám možná trochu blbě :-). Smrsknout bit na 20 us, tedy frekvenci vyšvihnout na dvojnásobek, už by mechanika virtuálně četla 6,1 kB/s což pro PMD a malé soubory už je celkem dostatečná rychlost - 30 kB za 4,92s. 10 us a je z toho 12,2kB/s, tedy asi 2,5 s atd... Jen je potřeba se tu oprostit od možností fyzického hardwaru :-).

Potom tu padly různé velikosti sektoru - v knize je 256B, v montážním návodu + na obsluhu je uveden 1 kB. To se dá velikost sektoru nějak relativně snadno uživatelsky nastavit? A potom mezery mezi sektory - v hlavě mi bzučí stejná otázka . A pokud ano, je známo jak se dá modifikovat/vypnout?

Mám čím dál víc otázek a zatím jen málo odpovědí :-).


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Kazetopásková mechanika KDZ - 1
PříspěvekNapsal: 23.11.2019, 17:25 
Offline
Pan Generální

Registrován: 16.06.2014, 12:23
Příspěvky: 2668
Bydliště: Jesenice u Prahy
Has thanked: 18 times
Been thanked: 151 times
Proč máš vlákno nazvané KDZ-1, když se páska jmenovala KZD-1 ?

Umí to jen protahovat pásku, to není moc spolehlivá metoda.


Naposledy upravil danhard dne 23.11.2019, 17:37, celkově upraveno 1

Nahoru
 Profil  
 
 Předmět příspěvku: Re: Kazetopásková mechanika KDZ - 1
PříspěvekNapsal: 23.11.2019, 17:29 
Offline
Profík
Uživatelský avatar

Registrován: 07.07.2019, 22:14
Příspěvky: 582
Has thanked: 26 times
Been thanked: 59 times
Protože jsem se v tom stresu přepsal :-). Jak prosté, milý Watsone...


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Kazetopásková mechanika KDZ - 1
PříspěvekNapsal: 25.11.2019, 09:41 
Offline
Profík
Uživatelský avatar

Registrován: 07.07.2019, 22:14
Příspěvky: 582
Has thanked: 26 times
Been thanked: 59 times
danhard píše:
Umí to jen protahovat pásku, to není moc spolehlivá metoda.


Ano, to je pravda. Ale mě nezajímá až tak fyzická mechanika jako taková (kromě tedy na pokusy a pro tu srandu s kazetou co frčí tam a zpět a člověk čeká a čeká... když to tedy bude fungovat) ale spíš formát ukládání dat a komunikace :-).

Nejvíc mi vadí že mechanika data ukládá sériově a ne paralelně, tedy je tu výrazně pomalejší přenos dat než má třeba disketová mechanika pokud by se měla udržet zpětná kompatibilita.

Co se mi naopak libí nejvíc je formát ukládání dat, ten považuji za poměrně nadčasový vzhledem k tomu jaký objem dat umožňuje nativně vytvořit aniž by se muselo hrábnout do existujícího softwaru. Pokud se dá za bernou minci brát hodnota sektoru 256 bajtů a počet sektorů je omezen dvojbajtově, je dosažitelná kapacita 65535 sektorů s 16384 kB místa a maximální velikost 1 souboru je 64 kB. To není kdoví co ale je to víc než disketa původního formátu.

Pokud ale platí zase na jiných místech dokumentace zmiňovaná kapacita sektoru i 1kB (mám rád když si můžu technické popisy formátu dat číst v různých návodech na použití periferie a ne v příručce co se zabývá technickým popisem formátu dat, holt asi socialismus. Stejné je to s příručkami k Basicu, nejvíc se o Basicu dočtete v příručce o doplňkových rozšířeních basicu pro disketovou mechaniku...) tak s kapacitou 1 kB na sektor už se dostáváme na 65 MB a soubor může mít až 256kB. To už je kapacita vcelku slušného pevného disku poloviny 80. let a dá se lehce namapovat na existující ovladač.

Vylepšená PMD 32-SD dokáže naadresovat až 256 MB "disketu" při použití physical sector size 16384, při stejné velikosti sektoru by se u virtuální kazetopásky dalo teoreticky dosáhnout až na kapacitu 1 GB a 4 MB soubor za použití prakticky stejného ovladače, jen by zapisoval či četl po 16kB a ne 256 bajtech. To už je na PMD zcela obří, prakticky nevyužitelná kapacita.

A co říci závěrem. Líbí se mi jak rozmáchle ten ovladač tehdy stvořili když kazeta má fyzickou kapacitu cca 130 kB na jednu stranu a že se dívali do budoucna když se tak dalo uložit 16 MB nebo i 65MB dat aniž byste museli měnit svůj software.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Kazetopásková mechanika KDZ - 1
PříspěvekNapsal: 25.11.2019, 11:11 
Offline
Pan Generální

Registrován: 16.06.2014, 12:23
Příspěvky: 2668
Bydliště: Jesenice u Prahy
Has thanked: 18 times
Been thanked: 151 times
Z disketové mechaniky to jde přecí taky seriově, od toho je tam řadič :)

Colorado 120MB je taky seriově a je připojený přes FD řadič.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Kazetopásková mechanika KDZ - 1
PříspěvekNapsal: 25.11.2019, 11:22 
Offline
Profík
Uživatelský avatar

Registrován: 07.07.2019, 22:14
Příspěvky: 582
Has thanked: 26 times
Been thanked: 59 times
Pro KZD je "řadič" PMD samotné tak se té sériovosti přenosu nezbavím. Docela mě zajímá zda se dá nějak lidsky šachovat s frekvencí přenosu dat, např. režim "turbo" pro virtuální pásku. Když by to lítalo jako sériový port na steroidech, tak by se dalo s přimhouřenýma očima tu rychlost vydržet ( od cca 12 kB/s to už pro PMD s jeho až cca 40 kB RAM imho není špatná rychlost). Nebo kompatibilitu porušit a mít normální paralelní přenos ale pak je tu zase PMD 32SD se svými v poslední revizi až 256MB "disketami" což mi ale nedává smysl :-). Takže raději 16-65MB kompatibilně se starým ovládacím softwarem a možností zaměnit za reálný hardware byť s jednou SW volbou navíc než možná 1 GB ale nekompatibilně s ničím...


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Kazetopásková mechanika KDZ - 1
PříspěvekNapsal: 30.11.2019, 22:27 
Offline
Profík
Uživatelský avatar

Registrován: 07.07.2019, 22:14
Příspěvky: 582
Has thanked: 26 times
Been thanked: 59 times
Konektor už dorazil, tak jsem PCB předělal na tvarem více odpovídající tomu, co posílal rombor - konektor se zapájí přímo do PCB a kabel směr PMD-85 se zapájí dílem do FRB konektoru, dílem do předpřipravených děr. Takže bude jednotku konečně možné k PMD i fyzicky připojit, byť je pomalá a nespolehlivá.


Přílohy:
KDZ-1d.png
KDZ-1d.png [ 30.98 KiB | Zobrazeno 488 krát ]
KDZ-1c.png
KDZ-1c.png [ 35.11 KiB | Zobrazeno 488 krát ]
Nahoru
 Profil  
 
 Předmět příspěvku: Re: Kazetopásková mechanika KDZ - 1
PříspěvekNapsal: 01.12.2019, 00:23 
Offline
Radil
Uživatelský avatar

Registrován: 03.05.2017, 11:50
Příspěvky: 274
Bydliště: Ústí nad Labem
Has thanked: 27 times
Been thanked: 78 times
jestli pak bude deska navíc, tak se hlásím jako zájemce...


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Kazetopásková mechanika KDZ - 1
PříspěvekNapsal: 01.12.2019, 00:41 
Offline
Profík
Uživatelský avatar

Registrován: 07.07.2019, 22:14
Příspěvky: 582
Has thanked: 26 times
Been thanked: 59 times
Ok, píši si, netlačte se, na všechny se dostane (tedy zatím :D). Když to celé bude fungovat, bude PMD o krůček blíž k vlastnímu externímu pevnému disku s kapacitou 16 až 65MB se soubory o velikosti 65 až 256 kB, přitom ale zpětně kompatibilnímu s originálními programy tuto mechaniku využívajícími. :beer:

(Samozřejmě že audiokazeta v tom už žádnou roli hrát nebude).


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Kazetopásková mechanika KDZ - 1
PříspěvekNapsal: 01.12.2019, 12:55 
Offline
Pan Generální

Registrován: 16.06.2014, 12:23
Příspěvky: 2668
Bydliště: Jesenice u Prahy
Has thanked: 18 times
Been thanked: 151 times
Kolik se na tu KDZ-1 vejde ?


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Kazetopásková mechanika KDZ - 1
PříspěvekNapsal: 01.12.2019, 13:18 
Offline
Radil

Registrován: 12.05.2013, 22:24
Příspěvky: 503
Bydliště: u Prahy
Has thanked: 7 times
Been thanked: 116 times
Sektory á 1 KiO, počítadlo sektorů jsou 2 byty, tedy 65536 sektorů á 1024 bytes = 67108864 bytes, 65536 KiO, 64 MB.

V praxi samozřejmě záleží na délce kazety, na desetiminutovou se to fakt nevleze a ani devadesátka na tuhle kapacitu není dost dlouhá.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Kazetopásková mechanika KDZ - 1
PříspěvekNapsal: 01.12.2019, 14:28 
Offline
Profík
Uživatelský avatar

Registrován: 07.07.2019, 22:14
Příspěvky: 582
Has thanked: 26 times
Been thanked: 59 times
V příručce k montáži je sektor popisován jako 1024B ale v příručce k ovládacímu programu je napsáno 256B... Tak si můžete vybrat, třeba to nějak jde nastavit v ovladači ale jeho možnosti já neznám. Kapacita je 16 až 64 MB, na PMD obě hodnoty velmi vysoké. Dále důležitý údaj je velikost jednotlivého souboru. Ta je 1 bajt, tedy maximálně 256 sektorů. To dělá 65 až 256kB dat dle jeho velikosti a umožňuje to pohodlně uložit kupříkladu snapshot celé RAM i v menší verzi sektorů.

Rychlost čtení je 48 cm/s, z toho se dá dobře spočítat maximální kapacita... Oproti běžné pásce se jedná o 10x vyšší rychlost převíjení a cca 8x rychlejší přenos dat. U 90 minutové kazety je zhruba 129 metrů pásky a ta se přečte na konec za 268 sekund. Tedy teoretická maximální kapacita je zhruba 348 kB na stranu a 700 kB na celou kazetu. Tolik ale páska neobsáhne kvůli horším vlastnostem na konci a začátku a mezerám mezi sektory. V příručkách je zmiňována kapacita 130 kB na stranu u záznamu s mezerami 5 cm a cca 210 kB u kontinuálního zápisu.

Já mám ovšem v hlavě hlavně virtuální KZD-1, která by netrpěla nedostatkem metrů pásky ani nejvíc smrtonosným časem převíjení. Přitom by ale byla kompatibilní s programy co tu mechaniku už umí používat (ne že by jich bylo kdoví kolik, já coby laik neznám žádný :lol: ). A poštelovat rychlost přenosu dat - originálně je to 1,3 kB/s ovšem jedná se o sériový synchronní přenos přes paralelní port s rychlostí 40 us na bit (250 cyklů) což by určitě šlo vylepšit směrem nahoru. Na PMD "rychlá" PMD 32 poskytuje čtecí rychlost 7 kB/s tak by stačilo to srazit na 50 cyklů (8 us na bit) a byla by k dispozici shodná rychlost. Pracovní název turbo režim :-).

Má idea je, že by to fungovalo jako se starým softwarem kompatibilní externí pevný disk ve spolupráci s PMD 32 SD a bootem CP/M a na ukázky rozjíveným školákům by se dala pořád připojit kazetopásková mechanika v režimu klasik. Sice se virtuální diskety mohou udělat až 256MB veliké ale pochybuju že to staré programy skousnou když se do sektoru zapisuje po 16384 bajtech...


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ů: 46 ]  Přejít na stránku Předchozí  1, 2, 3, 4  Další

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 1 návštěvní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