Der Gigatron TTL ist ein 8-Bit-Mikrocomputer im Retro-Stil, dessen Prozessor ausschließlich durch 74xx-TTL-Chips anstelle einer fertigen CPU oder deren Hardware-Nachbau aufgebaut ist. Die Technik entspricht somit dem Stand des Beginns der Arkade-Spiel-Ära.

Gigatron TTL
Gigatron TTL Screenshots
Hersteller Marcel van Kervinck and Walter Belgers
Typ Heimcomputer
Veröffentlichung März 2018[1]
Produktionsende 19
Neupreis 149,50 €
Prozessor 74xx-TTL-Chips
Arbeitsspeicher 32 KB CMOS-SRAM
Grafik 160 × 120 Pixel @ 59,98 Hz VGA, 64 Farben
Sound 4 Kanal 6 Bit
Datenträger EPROM
Betriebssystem eigene Emulation

Zielgruppen für den Bausatzcomputer sind Computerenthusiasten, doch auch für Lehr- und Hobbyzwecke bietet sich der Bausatz an.[2]

Architektur

Bearbeiten
 
Bestückte Platine

Die CPU wird durch einen kleinen Satz von Chips der TTL-74xx-Serie implementiert und wird mit einer Taktfrequenz vom 6,25 MHz betrieben, kann aber mit schnelleren Chips übertaktet werden,[3] wie auch der Arbeitsspeicher erweitert werden kann.

Es wurden drei CPU-Modi implementiert:[4]

Die Videoausgabe wird von der emulierten CPU generiert und unterstützt eine Bildauflösung von 160 × 120 Pixel mit 64 Farben. Da die Programmausführung und das Grafik-Rendering von der vCPU ausgeführt werden, enthält der Bildschirm zum Sparen schwarze (leere) Scanlinien, um so Prozessorzeit für Programme verfügbar zu machen. Es kann vom Benutzer konfiguriert werden, bessere Grafik oder mehr CPU-Zeit für Programme vorzusehen.

Der Ton mit 4 Kanälen mit jeweils 6 Bit wird auch von der vCPU generiert.

Software

Bearbeiten

Die Programme sind im ROM-Chip enthalten und in GCL (Gigatron Control Language), BASIC oder vCPU geschrieben.

Folgende Programme sind enthalten:

Mit dem Tiny-BASIC-Interpreter können Programme erstellt, die Systemparameter geändert und Programme in den nichtflüchtigen Speicher des integrierten Tastaturcontrollers geladen und dort gespeichert werden.

Die mitgelieferte Software ist lizenziert unter Klausel 2 der BSD-Lizenz.

Der Mikrocomputer wird als Bausatz verkauft[7] und beinhaltet:

  • Die Leiterplatte (PCB)
  • Die benötigten 74xx-TTL-Chips
  • Ein austauschbarer EPROM mit Sockel für Firmware-Updates
  • (aufrüstbar auf einen 64 KB Chip)
  • Gamecontroller und VGA (D-SUB)-Anschlüsse
  • USB-Port und -Kabel für die Stromversorgung
  • Ein Gamecontroller ähnlich dem NES
  • Den Tastatur-Controller mit eingebautem nichtflüchtigem Speicher
  • Die Widerstände, Kondensatoren und Dioden
  • Ein Satz von 4 anpassbaren LEDs
  • Anleitung
  • Eine Holzkiste zum Präsentieren und Aufbauen

Der Bausatz enthält weder Tastatur noch nichtflüchtigen Speicher. Ein Tastatur-Controller, der an den Gamecontroller-Port angeschlossen werden kann, wird mit einem kleinen integrierten nichtflüchtigen Speicher geliefert, um die BASIC-Programme zu speichern. Ein Arduino kann für die Interaktion zwischen dem Computer und dem Gigatron programmiert werden, sowohl zur Programmierung als auch als zusätzlicher Speicher.

Verfügbarkeit

Bearbeiten

Das Kit war für 149,50 € erhältlich und ist inzwischen ausverkauft.[8] Die Updates werden über einen neuen ROM-Chip bereitgestellt, der als Update geliefert wird und manuell geändert werden sollte.

Da das komplette Projekt Open Source ist, sind jedoch sowohl alle Daten zur Herstellung der Platinen als auch von Drittanbietern neu aufgelegte Bausätze verfügbar.

Es ist auch ein Emulator online verfügbar, mit dem vorkompilierte vCPU- und Tiny-BASIC-Programme geladen werden können.[9]

Bearbeiten

Einzelnachweise

Bearbeiten
  1. Gigatron kits are shipping! | Details | Hackaday.io. In: hackaday.io. Abgerufen am 15. April 2019 (englisch).
  2. Mike Barela: The Gigatron – a TTL microcomputer without a microprocessor #VintageComputing #8bit. In: Adafruit Industries – Makers, hackers, artists, designers and engineers! 5. Dezember 2018, abgerufen am 15. April 2019 (englisch).
  3. Data sheets – Gigatron. Abgerufen am 2. Januar 2020 (englisch).
  4. FAQ – Gigatron. Abgerufen am 2. Januar 2020 (englisch).
  5. Adding 6502 support | Details | Hackaday.io. In: hackaday.io. Ehemals im Original (nicht mehr online verfügbar); abgerufen am 3. Januar 2020 (englisch).@1@2Vorlage:Toter Link/hackaday.io (Seite nicht mehr abrufbar. Suche in Webarchiven)
  6. By: Emulating A 6502 In ROM. In: Hackaday. 3. Juli 2019, abgerufen am 2. Januar 2020 (englisch).
  7. Gigatron! The TTL computer as a kit | Details | Hackaday.io. In: hackaday.io. Abgerufen am 15. April 2019 (englisch).
  8. Get one! – Gigatron. In: gigatron.io. 28. Januar 2021, abgerufen am 12. März 2021 (englisch).
  9. Gigatron emulator. In: gigatron.io. Abgerufen am 15. April 2019.