Zum Inhalt springen

TZXDuino [Sinclair ZX Spectrum]

Letzte Aktualisierung am 6. August 2024 von Jungsi

TZXDuino
TZXDuino

Ich habe dieses Projekt von der ersten Idee bis zum fertigen Gerät auf Facebook verfolgt. Die Idee kam aus England von Andrew Beer und Duncan Edwards, die alle Unterlagen öffentlich zugänglich gemacht haben. Dadurch konnte der Bastler Zaxon aus Polen sie nutzen und die Geräte über SellMyRetro zu einem günstigen Preis anbieten. Er hat das Shield mit LCD, Speicherkarten-Slot, Knöpfen, Audio-Ausgang, Arduino Nano und Verstärker eigenhändig zusammengebaut.

Was wird benötigt?
– SD-Karte (FAT16/32)
– MiniUSB Netztil
– Kabel zur Verbindung zwischen Gerät und Rechner

Was kann das Gerät?
Eigentlich nicht viel 🙂 In der Praxis ist es ein „Abspielgerät“ für Dateien für unterschiedliche Rechner:
– .TAP-, .TZX- und .CDT-Dateien für den ZX Spectrum
– .CDT Dateien für den Schneider CPC
– .P und .O Dateien für den ZX81 (ab Firmware 1.2)
– .TSX-Dateien für den MSX (ab Firmware 1.8.1)

Von den Entwicklern gibt es noch mehr Geräte aus dieser „Familie“:
– Arduitape: spielt umgewandelte WAV-Dateien
– CASDuino: spielt CAS-Dateien für den MSX Rechner ab

Die Benutzung ist sehr einfach:
– Dateien auf eine SD-Karte kopieren und einlegen
– das TZXDuino mit Strom versorgen (Standard Mini-USB)
– mit dem Rechner verbinden
– am TZXDuino mit den Tasten (oben und unten) eine Datei auswählen
– am Spectrum: LOAD „“
– am TZXDuino PLAY (erste Taste)
– abwarten 🙂

Seit der Firmware 1.9 gibt es eine Prozentanzeige, die zeigt, wie lange der Ladevorgang noch dauert und wie viele Sekunden schon vergangen sind. Zusätzlich gibt es einen neuen Menüpunkt, über den die Baudrate für MSX-Rechner eingestellt werden kann.

Die Sortierung der Dateien auf einer SD-Karte erfolgt nach dem Datum, an dem die Dateien darauf kopiert wurden, was als „ungünstig“ empfunden werden kann. Es existieren jedoch Programme, die es ermöglichen, diese Sortierung zu ändern.

Links
Arduitape Blog
Arduitape Shop

TZXDuino
TZXDuino

Firmware-Update
Das Firmware-Update ist mit Vorsicht zu betrachten – es ist nicht sicher das die Updates des TZXDuino auch mit dem Gerät von Zaxon funktionieren. Ich konnte 1.8 aber problemlos installieren.

Vor dem Start
Arduino IDE herunterladen
Libraries herunterladen
Libraries entpacken und den Ordner nach C:\Users\[Username]\Documents\Arduino kopieren

Nun das Gerät mit einem Mini USB-Kabel an den Rechner anschließen und der PC sollte die Treiber automatisch installieren.
Danach muss der richtige Port eingestellt werden und mit -> Datei öffnen die Firmware geladen werden. Die Zeile die den Screen betrifft muss vorher noch angepasst werden.
In meinem Fall sieht die Zeile so aus:

LiquidCrystal_I2C lcd(0x27,16,2); // set the LCD address to 0x27 for a 16 chars and 2 line display

Danach kann die Firmware an das TZXDuino gesendet werden.

3 Gedanken zu „TZXDuino [Sinclair ZX Spectrum]“

  1. Sehr schöne und interessant Webseite. Ich bin öfters hier und finde immer interessante Informationen.

    Nun zu einer Frage: Gibt es für den TZXDuino von Zaxon (Revision 2) ein 3-D gedrucktes Gehäuse oder eventuell sogar die STL Dateien?

    Das wäre ja Super

    Salü aus dem Saarland
    Werner

  2. Hallo Wern
    vielen Dank für das Lob. Leider habe ich bisher noch kein passendes Gehäuse gefunden und bin auch noch nicht über STL-Dateien gestolpert.
    Ich suche immer wieder danach, aber ich denke, dass diese Version der Hardware nun schon zu alt ist.
    Grüße
    Jungsi

  3. Pingback: MZuiTape [Sharp MZ-700/800] – Jungsis Corner

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert