Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
sinclair-zx80-klon [2020/10/10 17:06] xelalex [Status] |
sinclair-zx80-klon [2020/12/31 12:50] xelalex [Und dann?] |
||
---|---|---|---|
Zeile 37: | Zeile 37: | ||
===== Details ===== | ===== Details ===== | ||
- | Das Design der // | + | Die Schaltung des // |
==== 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. | ||
- | {{: | + | {{: |
+ | |||
+ | **Update 18.10.:** Die Software hierfür ist jetzt auf [[https:// | ||
==== Status ==== | ==== Status ==== | ||
Zeile 49: | Zeile 50: | ||
Ich werde den Aufbau wahrscheinlich in dieser Reihenfolge angehen und hier abhaken, so dass der aktuelle Fortschritt einsehbar ist: | Ich werde den Aufbau wahrscheinlich in dieser Reihenfolge angehen und hier abhaken, so dass der aktuelle Fortschritt einsehbar ist: | ||
+ | **Tag 1**: | ||
* [x] IC-Fassungen | * [x] IC-Fassungen | ||
- | * {{:: | + | * {{:: |
* [x] Buchsen | * [x] Buchsen | ||
- | * {{:: | + | * {{:: |
* [x] Spannungsversorgung | * [x] Spannungsversorgung | ||
* [x] Kondensatoren | * [x] Kondensatoren | ||
- | * {{:: | + | * {{:: |
- | * [ ] Widerstände | + | * [x] Schaltdioden |
- | * [ ] Schaltdioden | + | * [x] Transistoren |
- | * [ ] Transistoren | + | * [x] Quartz |
- | * [ ] Quartz | + | * [x] Schalter |
- | * [ ] Schalter | + | * {{: |
- | * [ ] ICs stecken | + | **Tag 2**: |
- | * [ ] Funktionsprobe m( | + | * {{:: |
- | + | * [x] Widerstände | |
+ | * {{:: | ||
+ | * [x] ICs stecken | ||
+ | * {{:: | ||
+ | * {{:: | ||
+ | * [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, | ||
+ | * {{:: | ||
+ | * 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. | ||
+ | {{:: | ||
+ | * **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 " | ||
+ | * {{:: | ||
+ | * **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. | ||
+ | * {{:: | ||
+ | * Also kurzerhand eingelötet, | ||
+ | * {{:: | ||
===== Virtueller Ausstellungstisch ===== | ===== Virtueller Ausstellungstisch ===== | ||
Zeile 77: | Zeile 94: | ||
|Sonntag | |Sonntag | ||
+ | ==== 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. | ||
+ | |||
+ | {{: | ||
+ | {{:: | ||
+ | |||
+ | **Update 10.11.2020: | ||
+ | |||
+ | {{:: | ||
+ | **Update 18.12.2020: | ||
+ | {{:: | ||
+ | {{:: | ||
+ | {{:: | ||
+ | {{:: |