Didaktik Gama

Didaktik Gama
Didaktik Gama '87
Didaktik Gama '87
Základní informace
VýrobceDidaktik Skalica
Specifikace
Operační systémSinclair BASIC
ProcesorU880
Paměť80 kB
Grafický procesorULA
Posloupnost
PředchůdceDidaktik Beta
NástupceDidaktik M
Některá data mohou pocházet z datové položky.
Didaktik Gama '89
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.[1] 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.[2]

Didaktik Gama '89 základní deska
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. Počítač nebyl vybaven TV modulátorem, takže neposkytoval kvalitní obraz.[3] Modelu '87 bylo vyrobeno pouze několik stovek kusů.[3]

Stránkování 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.[4] Počítač je vybaven modulátorem UHF a má zvlástní konektor pro signál video.[3] Paměť RAM je tvořena dvěma typy obvodů, osmi obvody 2118 pro oblast videoram a osmi obvody 4164 pro horní polovinu paměti.[3] Vyvedený signál /ROMCS na systémovém konektoru není oddělen odporem 680k, takže signál není možné použít k odpojení ROM.[3] Navíc je pin 28A systémového konektoru připojen signál /A15ge (v manuálu nezmíněno), pomocí kterého je možné odpojit spodní polovinu paměti, což umožní připojit paměť vnější.[3] Tím je umožněn provoz operačního systému CP/M. Téměř všechny integrované obvody jsou uloženy v paticích.[3] Počítač má ve výchozím nastavení nastaven tisk přes Centronics místo tiskárny ZX Printer.[3] To přináší problémy s nahráváním některých her, které pro skrytí hlaviček souborů při nahrávání přesměrovávají jejich tisk na tiskárnu.[3] Jako konektor pro paralelní obvod 8255 je použit konektor FRB.

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ř. v[5] a[6]. V[7] je tato informace uvedena jako nepotvrzená. Signál /ROMCS je na systémový konektor vyvedený korektně, takže je možné ho použít k odpojení ROM počítače.[3] V paticích jsou uloženy pouze procesor, ULA a paměť ROM.[3] Konektor FRB pro paralelní obvod 8255 byl nahrazený přímým konektorem se stejným zapojením.[3]

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

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.[9][pozn. 1]

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.[10]

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
254 FE klávesnice, magnetofon, reproduktor, barva okraje
31 1F brána A interface 8255
63 3F brána B interface 8255
95 5F brána C interface 8255, bit 0 brány C je použit ke stránkování paměti
127 7F ří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.

Schéma stránkování paměti počítače Didaktik Gama
65535
49152
RAM A RAM B
49151
32768
32767
16384
RAM
16383
0
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),[11]
  • Didaktik Gama 192KB - varianta počítače ZX Spectrum 128K rozšířená o dalších 64 KiB paměti RAM.[12]

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.p. Tesla Orava.

Poznámky

  1. Redukce umožňuje připojení dvou joysticků, druhý joystick je napojen na bránu B obvodu 8255, joystick je tak připojen k portu 63.[9] Druhý joystick je tedy připojen k nestandardnímu portu a pro jeho využití v existujících programech je nutné tyto programy upravit.

Reference

  1. Didaktik Gama na osmi.tarbik.com, cit. 2012-09-29 (archivovaná verze na archive.org, archivovaná verze na archive.is)
  2. Sinclair Nostalgia Products - Diaktik, cit. 2012-09-29
  3. a b c d e f g h i j k l -MAC-. Hardware: Hardwarové rozdíly mezi počítači Didaktik GAMA a originálním SPECTREM. ZX Magazín. 1992, čís. 1/92, s. 4–6. 
  4. ZX Spectrum v Čechách a na Slovensku Archivováno 6. 6. 2020 na Wayback Machine., cit. 2012-09-29
  5. http://www.fi.muni.cz/usr/jkucera/pv109/2002/xpsotka.htm Archivováno 30. 8. 2011 na Wayback Machine. , cit. 2012-09-29
  6. Didaktik Gama na 1000bit.it, cit. 2012-09-29
  7. Czechoslovakian Home-Computer na homecomputer.de, cit. 2012-09-29
  8. Didaktik Gama Archivováno 21. 11. 2010 na Wayback Machine. na old-computers.com, cit. 2012-09-29
  9. a b KUBA, P.; IŠKA, R. Didaktik Gama - Pripojenie periférií. [s.l.]: v.d. Didaktik Skalica 18 s. Dostupné v archivu pořízeném dne 2013-12-03. Kapitola Pripojenie joysticku typu Kempston k mikropočítaču Didaktik Gama, s. 4. Předmluva Klemon, Igor. 
  10. Připojení tiskárny (Centronics) k počítači Didaktik na cygnus.speccy.cz, cit. 2012-10-14
  11. Stránkování paměti pro Didaktik Gama na zx.cz, cit. 2012-09-29
  12. Didaktik Gama 192KB na electronics.mysteria.cz, cit. 2012-09-29

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

Literatura

  • Didaktik Gama '89. Xmaestro.com [online]. 2006-11-29. Dostupné v archivu pořízeném z originálu. ISSN 1801-8998. 
  • TIŠNOVSKÝ, Pavel. Didaktik Gama, Didaktik M a Didaktik Kompakt. Root.cz [online]. 2010-04-20. Dostupné online. ISSN 1212-8309. ((česky)) 

Externí odkazy

Sinclair ZX Spectrum a kompatibilní počítače a další počítače Sinclair
Sinclair ZX Spectrum
(Sinclair Research a Amstrad)
Další počítače
Sinclair Research a Amstrad
Počítače Timex Sinclair
TS1000, TS1500, TS2068, TS2048, TC2068, TC2048 (prototypy: TS2000, TS2016, TS2048, TS2068, TS2072, TC3256)
Přestože některé z prototypovýchh počítačů mají stejné názvy jako sériově vyráběné počítače, nejedná se o stejné počítače.
Periférie Sinclair Research
a Amstrad
Periférie Timex Sinclair
kazetový magnetofon TS2020, tiskárna TS2040, modem TS2050, rozbočovač sběrnice TS2060, varianta ZX Microdrive TS2065, tiskárna TS2080, joystick TS2090, digitální kazetový magnetofon TC2010, tiskárna TC2080, Timex FDD, FDD3000, Interface RS-232, klávesnice TT3000, Joystick-Sound Unit
Počítače a periférie Didaktik
Kompatibilní počítače
Nadstavby Sinclair BASICu
Integrované obvody
Disketové řadiče a páskové jednotky
Joysticky a myši
(podle způsobu připojení)
Klony počítače Sinclair ZX Spectrum, MK14, Cambridge Z88, Timex Sinclair 3068
Klávesnice počítačů ZX Spectrum, Znaková sada ZX Spectrum, Nahrávací rutina ZX Spectra, ROM počítačů ZX Spectrum, Systémové proměnné počítačů ZX Spectrum, Port 253, Port 254, Port 255, IM2, Emulátor počítače ZX Spectrum