Oprava ZX Interface 1
24. 7. 2019
Ozdoby pro Sinclair QL
29. 7. 2019

Jistě každý, kdo čte příspěvky na těchto stránkách, ví, že můj devítiletý syn si postavil Harlequina (který sice momentálně nefunguje, ale to se snad časem vyřeší). Jelikož chci, aby Ondra svého Harlequina používal, řešil jsem i otázku toho, jak bude nahrávat hry/dema do počítače. Ano, máme kazeťák, který je sice hrozně retro (a tudíž mezi jistou skupinou je to velmi oblíbené), ale já a Ondra žijeme v 21. století. Vysvětlovat synovi, že čekat 5-8 minut na to, než se hra nahraje, je něco normálního - asi bych u něj nepochodil. Také se mi nechtělo mu půjčovat mé MB-02+ (které díky Logoutovi opět vlastním) a tak jsem pokoukával po nějakém tom DivIDE, DivMMC a obdobných řešeních. Shodou náhod jsem na Slacku v jedné diskuzi zahlédl, že Pavel Vymetálek připravuje novou verzi DivMMC a tak jsem si hned jeden zamluvil. Následující shrnutí jsou tedy informace od Pavla, které jsem k DivMMC dostal. Bohužel jsem DivMMC obdržel v době dovolené a všechny Speccy kompatibilní stroje mám v práci, tak se k praktickému testu dostanu až příští týden.

DivMMC - SinDiKat 2019

Jistě každý, kdo čte příspěvky na těchto stránkách, ví, že můj devítiletý syn si postavil Harlequina (který sice momentálně nefunguje, ale to se snad časem vyřeší). Jelikož chci, aby Ondra svého Harlequina používal, řešil jsem i otázku toho, jak bude nahrávat hry/dema do počítače. Ano, máme kazeťák, který je sice hrozně retro (a tudíž mezi jistou skupinou je to velmi oblíbené), ale já a Ondra žijeme v 21. století. Vysvětlovat synovi, že čekat 5-8 minut na to, než se hra nahraje, je něco normálního - asi bych u něj nepochodil. Také se mi nechtělo mu půjčovat mé MB-02+ (které díky Logoutovi opět vlastním) a tak jsem pokoukával po nějakém tom DivIDE, DivMMC a obdobných řešeních. Shodou náhod jsem na Slacku v jedné diskuzi zahlédl, že Pavel Vymetálek připravuje novou verzi DivMMC a tak jsem si hned jeden zamluvil. Následující shrnutí jsou tedy informace od Pavla, které jsem k DivMMC dostal. Bohužel jsem DivMMC obdržel v době dovolené a všechny Speccy kompatibilní stroje mám v práci, tak se k praktickému testu dostanu až příští týden.

Toto DivMMC je založené na DivMMC Maria Prata - jako asi všechny ostatní... Hlavní motivací vytvořit vlastní řešení byla mimo jiné i cena, protože si na tom spousta lidí založilo živnost.

Základní specifikace:

- paměť RAM 512kB
- EEPROM standartních 8kB
- 2x slot na µSD kartu
- vlastní clock 4MHz - nebere CPUCLK ze ZX Spectra - u některých modelů (prý toastrack) je to potom nestabilní/nefunkční
- má průchozí konektor
- konstrukce na plocho
- konektor na joystick směřuje nahoru
- šířka DivMMC SinDiKat je 73mm - stejně jako edge konektor ZX Spectra
- hloubka pcb je 52 mm (bez konektoru)


Když se nepočítá zadní edge konektor, tak je to pravděpodobně nejmenší dvoukartové DivMMC na světě. Kempston joystick má plnou adresaci Xilinxem, jumperem je možné kempston joystick zakázat. Na konektoru joysticku je vyvedené napájení - pro autofire a umí navíc 2x fire - t.j. celkem 3x fire - otázka je zda to nějaké hry podporují.

Na DivMMC funguje esxDOS ve verzích 0.8.x, který umí použít více disků/partition - příkazy GOTO, CAT, LOAD, MERGE, SAVE, ERASE. Na desce se nacházejí 3 jumpery - EEPROM/+2A+3/KEMPSTON. Plošný spoj je 4vrstvý, z toho jedna vrstva je jen GND - plocha GND je i "uvnitř" edge konektorů. Led diody DISK0, DISK1 a POWER pracují dle očekávání. Led dioda MAPRAM je v této revizi (rev2) desky ještě stále připojená místo na signál MAPRAM na signál MAPCOND, který se chová trochu jinak. Je víc aktivní takže led MAPRAM bliká např při detekci disků - což opravdový signál MAPRAM nedělá. Protože signál MAPRAM není standardně vyveden - je to "jen" vnitřní signál v Xilinxu - tak je v xilinxu těchto desek (s/n: 2019-00 .. 2019-09) nahrán kód/firmware (jak se to správně u CPLD nazývá), který signál MAPRAM vyvádí na poslední volnou nožku č. 23 Xilinxe. Je tak možné opravdový signál MAPRAM vyvézt na LEDku drátkem - tato úprava je u DivMMC pro Duškyho alias ub880d. U desek pro "běžné" smrtelníky se tato úprava nedělala, zůstala jen v tom xilinxu - protože ta led dioda když je nastaven mód MAPRAM svítí taky.

Prodá-li se tato várka DivMMC (SinDiKat editition) a bude-li zájem, tak Pavel Vymetálek má v plánu vytvořit další revizi, kterou by udělal ještě navíc s RTC čipem a tu volnou nožičku č.23 nechá pro adresaci toho RTC. tento DivMMC je opravdu krásný kus hardwaru a je vidět, že Pavel Vymetálek a z00m věnovali spoustu času jeho návrhu. Až bude k DivMMC krabička nebude to mít už žádnou chybu a popravdě budu Ondrovi trošku závidět. Asi si pak pořídím verzi s RTC aby se síly vyrovnaly. ;)
Jedná se o opravdu malý kousek hardwaru.

Jedná se o opravdu malý kousek hardwaru.

4757total visits,3visits today

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *