Didaktik 40

Technology
12 hours ago
8
4
2
Avatar
Author
Albert Flores

Didaktik 40 je disketová jednotka z rodiny počítačů Didaktik vyráběná výrobním družstvem Didaktik Skalica. Disketová jednotka je vybavená 5,25" disketovou mechanikou. Na trh byla uvedena koncem května 1991. Pozdější varianta s 3,5" disketovou mechanikou je pojmenována jako Didaktik 80.

Disketovou jednotku je možné připojit k počítačům Sinclair ZX Spectrum 48K, Didaktik Gama, Didaktik M a některým dalším. Disketová jednotka není kompatibilní s počítači Sinclair ZX Spectrum 128K+ a jeho nástupci, pro použití s těmito počítači je nutné v počítači provést úpravu. +more Počítač Didaktik Kompakt má disketovou jednotku Didaktik 80 vestavěnou. Pro disketové jednotky Didaktik 40, Didaktik 80 a počítač Didaktik Kompakt bylo dostupné velké množství programů, od grafických programů, přes programovací jazyky, textové editory a účetní programy po specializované programy zaměřené na oblast elektrotechniky.

...
...

Charakteristika disketové jednotky

Disketová jednotka obsahuje kromě řadiče disketových mechanik a vlastní disketové mechaniky i napájecí zdroj a navíc ještě interface založený na obvodu 8255. Vestavěná disketová mechanika je označována jako a:. +more K disketové jednotce je možné připojit ještě druhou disketovou mechaniku, která je pak označována jako b:. K tomuto účelu existují disketové jednotky Didaktik 40B a Didaktik 80B, které obsahují pouze vlastní disketovou mechaniku a napájecí zdroj. Obecně ovšem lze připojit jakoukoliv disketovou mechaniku.

Protože počítač Didaktik Gama obsahuje také vestavěný interface 8255 adresovaný stejně jako interface 8255 v disketové jednotce, je nutné interface 8255 v disketové jednotce programově povolit (díky chybě v detekci dalšího interface 8255, je ovšem interface v disketové 8255 jednotce povolen vždy).

M-DOS

Operačním systémem disketové jednotky je M-DOS, který je odvozený ze SINDOSu. M-DOS je uložen v paměti ROM, která je v případě potřeby připojena místo paměti ROM počítače. +more Disketová jednotka má i vlastní paměť RAM, ve které má uloženy potřebné informace a své systémové proměnné, takže pro svoji činnost nepoužívá žádnou paměť počítače.

M-DOS rozšiřuje syntaxi příkazů Sinclair BASICu. Příkazy pro ukládání a nahrávání dat mají shodnou syntaxi jako příkazy pro ukládání a nahrávání dat na magnetofon, příkazy pro práci s disketou jsou odlišeny znakem * (hvězdička) za klíčovým slovem příkazu. +more Disketová jednotka ale nezná příkaz VERIFY*. K některým operacím jsou používány příkazy původně určené pro ZX Microdrive, ty hvězdičku jako rozlišovač nepoužívají (viz Rozšířená syntaxe Sinclair BASICu). Přejmenování souborů a nastavování atributů je možné pomocí příkazu LET. Je možné nastavovat i systémové proměnné disketové jednotky pomocí příkazu POKE #adresa,hodnota, kde adresa je relativní adresa vůči počátku paměti RAM disketové jednotky (na rozdíl od standardního příkazu POKE, který používá absolutní adresu v paměťovém prostoru, tento ovšem nemůže zapisovat data do paměti disketové jednotky).

Nevýhodou M-DOSu je jeho složité ovládání ze strojového kódu.

M-DOS používá standardně formát disket 40 stop x 9 sektorů nebo 80 stop x 9 sektorů. Je možné používat diskety s 6 až 10 sektory na stopu.

Technické informace

čip řadiče: WD2797, * paměť ROM: 14 KiB, * paměť RAM: 2 KiB, * paralelní port 8255.

Paměť ROM má ve skutečnosti 16 KiB, ale 2 KiB jsou překryty pamětí RAM, takže nejsou adresovatelné.

Stránkování paměti a řízení disketové jednotky

Paměť ROM disketové jednotky je připojena při skoku programu na adresy 0, 8 (0x0008) a odpojena při skoku na adresu 5888 (0x1700).

ROMRAM D40
ROM D40

desítkověšestnáctkovědekódovánívýznam
1298110000001řadič WD2797
1318310000011řadič WD2797
1338510000101řadič WD2797
1358710000111řadič WD2797
1378910001xx1výběr disketových jednotek, spuštění motorů
1459110010xx1reset interface 8255
1539910011xx1povolení interface 8255
311F000xxxxxbrána A interface 8255
633F001xxxxxbrána B interface 8255
955F010xxxxxbrána C interface 8255
1277F011xxxxxřídicí registr interface 8255
Řadič D80+K pro ZX Spectrum

Výroba klonu v ČR

Od roku 2021 je v České republice vyráběn klon disketové jednotky D80 verze 2 s názvem D80+K. O výrobu a distribuci se stará spectristický fanda CSS Electronics.

Disketová jednotka D80+K je řešena jako krabička řadiče, která se zezadu zastrkává přímo do počítače, a samostatný box se dvěma disketovými mechanikami 3. 5 palce. +more Pro spojení řadiče s boxem se používá 34-žilový plochý kabel s jednoduchým zapojením IDC34 konektorů 1:1 bez jakéhokoliv křížení.

Jednotka D80+K byla maximálně miniaturizována, čehož bylo dosaženo zjednodušením zapojení a nahražením složitého zapojení z obvodů TTL dvěma čipy GAL. Z řadiče byl vypuštěn paralelní interface 8255A, ale byl naopak doplněn port pro Kempston joystick. +more Ten je vypínatelný. Elektronika řadiče D80+K Paměť ROM obsahuje dvě různé verze systému MDOS: Původní 2. 0, a novější 2. 1 s přidanými funkcemi a opravou, díky které řadič funguje i na počítačích se 128KB paměti RAM. D80+K komplet.

Reference

Literatura

(porovnání disketových řadičů Didaktik 40/80 a MB02)

Externí odkazy

[url=http://cygnus. speccy. +morecz/popis_mdos-format. php]Formát disket systému MDOS[/url] na cygnus. speccy. cz * [url=https://web. archive. org/web/20150901163020/http://www. frgt10. wz. cz/d80help. htm]About D80 images[/url], archiv z frgt10. wz. cz; Použití obrazů disket disketových jednotek Didaktik 40 a Didaktik 80 v emulátorech ZX Spectra.

Kategorie:Disketové jednotky pro počítače ZX Spectrum Kategorie:Didaktik

5 min read
Share this post:
Like it 8

Leave a Comment

Please, enter your name.
Please, provide a valid email address.
Please, enter your comment.
Enjoy this post? Join Cesko.wiki
Don’t forget to share it
Top