Benutzer-Werkzeuge

Webseiten-Werkzeuge


sinclair-zx80-klon

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
sinclair-zx80-klon [2020/10/10 21:27]
xelalex [Status]
sinclair-zx80-klon [2020/12/31 12:50] (aktuell)
xelalex [Und dann?]
Zeile 37: Zeile 37:
 ===== Details ===== ===== Details =====
  
-Das Design der //Minstrel//-Leiterplatte von //Tynemouth// folgt weitestgehend dem Original, mit Ausnahmen beim RAM -es werden 16KB verbaut- und dem Video-Ausgang. Hier wird auf einen RF-Modulator verzichtet und stattdessen ein Composite-Singal ausgegeben, das auch von modernen Fernsehgeräten verarbeitet werden kann. +Die Schaltung des //Minstrel// von //Tynemouth// folgt weitestgehend dem Original, mit Ausnahmen beim RAM -es werden 16KB verbaut- und dem Video-Ausgang. Hier wird auf einen RF-Modulator verzichtet und stattdessen ein Composite-Singal ausgegeben, das auch von modernen Fernsehgeräten verarbeitet werden kann. Das Layout der Leiterplatte weicht jedoch komplett vom //ZX80// ab. Es ist so gestaltet, dass die Platine leicht in das Gehäuse eines //ZX81// passt.
 ==== Vorbereitung ==== ==== Vorbereitung ====
  
 Die Tastatur des //ZX80// besteht aus 40 Schaltern, angeordnet in einer 5x8 Matrix. Da ich derzeit keine dafür geeignete Tastatur habe, werde ich einen kleinen Tastaturadapter auf Basis eines //Arduino Nano// + //MT8808// (8x8 Schaltermatrix) verwenden, den ich bereits aufgebaut habe. Damit lassen sich dann wahlweise vom PC aus oder von einer an den Adapter angeschlossenen USB-Tastatur Tastatenanschläge an den aufgebauten Klon senden. Die Tastatur des //ZX80// besteht aus 40 Schaltern, angeordnet in einer 5x8 Matrix. Da ich derzeit keine dafür geeignete Tastatur habe, werde ich einen kleinen Tastaturadapter auf Basis eines //Arduino Nano// + //MT8808// (8x8 Schaltermatrix) verwenden, den ich bereits aufgebaut habe. Damit lassen sich dann wahlweise vom PC aus oder von einer an den Adapter angeschlossenen USB-Tastatur Tastatenanschläge an den aufgebauten Klon senden.
  
-{{:keyboard-adapter.jpg?direct&400|}}+{{:keyboard-adapter.jpg?direct&600|}} 
 + 
 +**Update 18.10.:** Die Software hierfür ist jetzt auf [[https://github.com/xelalexv/spectratur|GitHub]] verfügbar.
  
 ==== Status ==== ==== Status ====
Zeile 51: Zeile 52:
 **Tag 1**: **Tag 1**:
   * [x] IC-Fassungen   * [x] IC-Fassungen
-  * {{::progress.jpg?direct&400|}}+  * {{::progress.jpg?direct&600|}}
   * [x] Buchsen   * [x] Buchsen
-  * {{::progress-2.jpg?direct&400|}}+  * {{::progress-2.jpg?direct&600|}}
   * [x] Spannungsversorgung   * [x] Spannungsversorgung
   * [x] Kondensatoren   * [x] Kondensatoren
-  * {{::progress-3.jpg?direct&400|}}+  * {{::progress-3.jpg?direct&600|}}
   * [x] Schaltdioden   * [x] Schaltdioden
   * [x] Transistoren   * [x] Transistoren
   * [x] Quartz   * [x] Quartz
   * [x] Schalter   * [x] Schalter
-  * {{:progress-4.jpg?direct&400|}}+  * {{:progress-4.jpg?direct&600|}}
 **Tag 2**: **Tag 2**:
-  * [ ] Widerstände +  * {{::vcfb-zx80-day2.jpg?direct&600|}} 
-  * [ ] ICs stecken +  * [x] Widerstände 
-  * [ ] Funktionsprobe m( +  * {{::progress-5.jpg?direct&600|}} 
- +  * [x] ICs stecken 
 +  * {{::progress-6.jpg?direct&600|}} 
 +  * {{::progress-7.jpg?direct&600|}} 
 +  * [x] Funktionsprobe m( - Nach dem Einschalten bekomme ich ein weißes Bild. Da die Bildaufbereitung beim //ZX80// die CPU übernimmt, weist das darauf hin, dass er grundsätzlich geht. Anfängliche Abstürze bei Berührung wurden durch den falschen Stecker am Netzteil verursacht (zu großer Innendurchmesser, dadurch Wackelkontakt). In den nächsten Tagen werde ich mich auf die Fehlersuche machen. Falls ich hier dann noch Zugriff habe, werde ich berichten. 
 +  * {{::progress-8.jpg?direct&600|}} 
 +  * Hat einen riesigen Spaß gemacht, danke an das ganze VCFB Orga-Team!!! 
 +===== Fehrlersuche ===== 
 +  * Ein erster Hinweis fand sich auf der Troubleshooting-Seite von //Tynemouth Software//, dem Hersteller des Boards. Ein weißer Schirm nach dem Einschalten ist ein bekanntes Problem, dass durch Vintage (sic! :-?) TTL-Schaltkreise im Bereich der Videoausgabe verursacht werden kann. Diese Schaltkreis sind gelegentlich nicht ausreichend schnell. In meinem Fall dürfte es um einen 74LS10 gehen, den ich nicht neu bestellt und aus meinem Altbestand genommen hatte. Hab ihn gerade eben probehalber gegen einen D110 (7410) getauscht. Der ist zwar auch zu langsam, aber ich sehe schon mal einen Unterschied. Sieht nach der richtigen Fährte aus. 
 +{{::progress-9.jpg?direct&400|}} 
 +  * **Update 13.10.:** Heute kam Ersatz für IC13 (74LS04) und IC17 (74LS32). Nach dem Wechsel ergibt sich dieses Bild. Da ist schon fast der Kursor zu erahnen, also der richtige Weg. Ersatz für die verbleibenden zwei "Vintage" ICs ist auf dem Weg. 
 +  * {{::progress-10.png?direct&400|}} 
 +  * **Update 16.10.:** Heute kam Ersatz für die restlichen Schaltkreise ICs 11, 12 (74LS00) & 16 (74LS10). Danach war das Bild noch einmal besser, aber immer noch nicht korrekt. Dann fiel mir allerdings auf, dass wenn ich mit der Hand nur in die Nähe des ROMs komme der Rechner abstürzt. Das erinnerte mich dann daran, dass drei Brücken für die Wahl des ROM-Typs (24 oder 28 PIN) gesetzt werden müssen. Laut Anleitung müssten diese Brücken nur für 24 PIN ROMs gesetzt werden, möglicherweise bezog sich das aber auf eine andere Revision des Boards. Durch die fehlenden Brücken waren drei Pins des ROMs frei schwebend, was zu den Abstürzen führte. 
 +  * {{::progress-12.jpg?direct&400|}} 
 +  * Also kurzerhand eingelötet, und siehe da... 
 +  * {{::progress-11.jpg?direct&600|}}
 ===== Virtueller Ausstellungstisch ===== ===== Virtueller Ausstellungstisch =====
  
Zeile 80: Zeile 94:
 |Sonntag     | 13:30 - 17:00  | |Sonntag     | 13:30 - 17:00  |
  
 +==== Und dann? ====
 +Heute am ersten Tag kam öfter die Frage auf, ob ich mir schon über ein Gehäuse Gedanken gemacht habe. Ein 3D-(Nach-)Druck des Originals wäre eine Option. Persönlich mag ich es allerdings bei meinen Projekten eher, Gehäusen alter, ausgemusterter Geräte eine neue Rolle zu geben. Hier z.B. beherbergt ein altes SCSI-Case jetzt einen //Sinclair ZX Spectrum//. Für den //ZX80// hab ich da schon das Gehäuse eines alten Netzwerk-Switches ins Auge gefasst.
 +
 +{{:01.front.jpg?direct&600|}}
 +{{::02.rear.jpg?direct&600|}}
 +
 +**Update 10.11.2020:** Ich habe mich jetzt für das Gehäuse eines alten ISDN-Modems entschieden, das bietet mehr Platz.
 +
 +{{::progress-13.jpg?direct&600|}}
  
 +**Update 18.12.2020:** Und endlich geschafft, alles ist im Gehäuse - ZX80 Platine, Keyboard Adapter und eine USB Soundkarte, um Programme gleich mit über die USB-Verbindung zu speichern und zu laden.
  
 +{{::01.front-right.jpg?direct&600|}}
 +{{::02.front-left.jpg?direct&600|}}
 +{{::03.rear.jpg?direct&600|}}
 +{{::progress-16.jpg?direct&600|}}
sinclair-zx80-klon.1602358077.txt.gz · Zuletzt geändert: 2020/10/10 21:27 von xelalex