Didaktik Gama

Technology
12 hours ago
8
4
2
Avatar
Author
Albert Flores

Didaktik Gama '87 Didaktik Gama '89 Didaktik Gama je počítač z rodiny počítačů Didaktik kompatibilní s počítačem Sinclair ZX Spectrum vyráběný výrobním družstvem Didaktik Skalica. Proti ZX Spectru má rozšířenou paměť na 80 KiB a vestavěný interface 8255. Počítač používá stejný obvod ULA jako ZX Spectrum, vyráběný u firmy Ferranti. Následníkem počítače je Didaktik M.

...
...
...

Varianty počítače

Počítač existuje ve třech variantách: Didaktik Gama '87, Didaktik Gama '88 a Didaktik Gama '89. +morejpg|alt=Didaktik_Gama_'89_základní_deska|náhled'>Didaktik Gama '89 základní deska Verze '87 nemá ošetřeno přepínání paměťových stránek. Při přepínání stránek z Basicu je nutné nastavit RAMTOP na adresu 32767. V opačném případě je při přepnutí stránek odstránkován zásobník návratových adres a dojde ke zhroucení počítače.

Toto bylo opraveno ve verzi '88 v obsluze příkazu OUT 127. Při zadání tohoto příkazu, kromě toho, že dojde k přepnutí paměti, je navíc přenesen obsah paměti od adresy 32765 až RAMTOP z odepnuté stránky do připnuté stránky.

Ve verzi '89 byly opraveny chyby verze '88 a do ROM byla přidána tisková rutina. V některých zdrojích je také uváděno, že byla přidána podpora pro znaky s diakritikou a cyrilici, např. +more v a. V je tato informace uvedena jako nepotvrzená.

Verze '87 byla vyráběna v černém obalu, od verze '88 je obal šedý.

Na rozdíl od nástupnických počítačů Didaktik M a Didaktik Kompakt, ani jedna z verzí Didaktiku Gama není vybavena konektorem pro joystick. K počítači byla ale vyráběna redukce která umožňovala připojení Kempston joysticku prostřednictvím vestavěného interface 8255.

Existují čtyři běžně používané způsoby, jak k počítači připojit prostřednictvím vestavěného interface 8255 tiskárnu s rozhraním Centronics.

Technické informace

procesor: UA880D (varianta procesoru Z80), 3,5 MHz, * paměť RAM: 80 KiB, * paměť ROM: 16 KiB, * paralelní port 8255.

Používané porty

desítkověšestnáctkověvýznam
254FEklávesnice, magnetofon, reproduktor, barva okraje
311Fbrána A interface 8255
633Fbrána B interface 8255
955Fbrána C interface 8255, bit 0 brány C je použit ke stránkování paměti
1277Fřídicí registr interface 8255, umožňuje také stránkovat paměť

Stránkování paměti

Protože procesor Z80 umožňuje adresovat pouze 64 KiB paměti, je celá paměť RAM o velikosti 80 KiB rozdělena na dvě stránky o velikosti 32 KiB, které se připínají do adresového prostoru procesoru od adresy 32768 a stránku o velikosti 16 KiB, která je do adresového prostoru procesoru připojena trvale od adresy 16384. Od adresy 0 do 16383 je připojena paměť ROM o velikosti 16 KiB.

RAM
ROM

Ke stránkování paměti je použit bit 0 brány C vestavěného interface 8255. Obvyklý způsob stránkování je pomocí příkazu OUT 127,x, kde x je buď 0 nebo 1.

Domácí úpravy počítače

Protože zvolený způsob stránkování existuje pouze u počítače Didaktik Gama, není mnoho programů, které by využívaly i druhou stránku paměti. Vzniklo proto několik úprav počítače: * možnost připojit jednu paměťovou stránku od adresy 0 (kompatibilní s rozšířením paměti ZX Spectra podle Lamače), * Didaktik Gama 192KB - varianta počítače ZX Spectrum 128K rozšířená o dalších 64 KiB paměti RAM.

Monitor

Jako monitor sloužil televizní přijímač. Didaktik Gama se často dodával s televizorem Tesla 4160AB Merkur (televizor), vyráběném v těch samých letech v n. +morep. Tesla Orava.

Poznámky

Reference

http://ronja.twibright.com/schematics/didaktik.php Podrobné schéma zapojení Didaktiku Gama 1989

Literatura

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