ZX Spectrum 128k DIY

Bild

"8 Jahre lang habe ich das Spektrum in Schwarzweiß gespielt, und Sie alle wissen warum, weil unsere tapferen RGB-Fernseher das Signal überhaupt nicht verstanden haben." Ich möchte sagen, zu nodolstig, sich daran zu erinnern, bevor die Sonne heller und das Gras grüner war. Aber ich werde nicht sagen, in meiner Kindheit hat niemand das Wort Spektrum gesagt. Während meiner ganzen Kindheit spielte ich in einem Dandy, später in einem Shogi, manchmal mit meinen Freunden im Superintendo. Weder bei der Übertragung von Dandys "New Reality" noch bei "From the Screw" oder in einer Zeitschrift, die ich über diesen Computer gehört habe. Aus meinem Ohr hörte ich von Computern, die von Kassetten booten, aber ich sah sie nie und kannte ihren Namen nicht. Ich habe ihn erst kennengelernt, als ich im Internet war. Ich habe die Foren gelesen und die Leute beneidet, die in den späten 80ern und frühen 90ern ihre Computer selbst zusammengebaut haben, aber ich habe die Gültigkeit verpasst. Obwohl ich in diesen Jahren klein war und mit all meinem Wunsch meinen Klon des Spektrums nicht gesammelt hätte. Wie viel habe ich verloren? Dies ist die Frage, die ich mir vor nicht allzu langer Zeit gestellt habe. Vor einem Jahr stieß ich auf ein sehr gutes Vidosik, in dem ein Mann ausführlich erzählte und zeigte, wie man einen Klon des Leningrader Spektrums löt. Ich habe es mehr als einmal überprüft und am Ende entschieden "Ich werde meinen Computer von Grund auf neu zusammenbauen!".

Ich beschloss, das ursprüngliche Schema von Leningrad von sblive.narod.ru als Grundlage zu nehmen. Fügen Sie eine Reihe von Verbesserungen hinzu, z. B. das Anpassen der Zeichnung eines Kreises (es ist nicht klar, wie Zonov einen Computer mit einem so heftigen Pfosten entwerfen konnte. Dies äußert sich in Schriftproblemen, grafischen Pfosten usw.), Stabilisieren des Quarzoszillators, Stabilisieren der Frame- und Liniensynchronisation, Finalisieren des INT-Signals, Einführen der Bindung an Schwarzwert.



Um diesen Prozess noch cooler und interessanter zu machen, habe ich nicht nach einem fertigen Brett gesucht, sondern mir ein Steckbrett mit relativ kompakten Abmessungen 12 * 18 bestellt. Ich musste auch Mikrochips und andere kleine Dinge bei aliexpress und CHIPiDIP bestellen. Der Speicher und der Prozessor mussten aus dem inaktiven Klon entfernt werden, den ich kürzlich von einem Spektrumista erhalten hatte. Ich weiß immer noch nicht, um welche Art von Klon es sich handelt, es gibt keinen Schaltkreis dafür und ich habe ihn einfach daraus entfernt.



Ich habe mich entschlossen, alle Mikroschaltungen auf die Panels zu setzen, um sie schnell auszutauschen, wenn etwas schief geht. Aber das Spectrum enthält ein ROM und es muss noch geflasht werden. Ich hatte keinen Programmierer, aber die Welt ist nicht ohne gute Leute. Anstelle von zwei EPROMs habe ich mich für ein EEPROM W27C512 entschieden, in das ich 48k BASIC, 128k BASIC, TR-DOS und einen Speichertest für 48k genäht habe. Es ist auch schön, Speicherbänke mit Jumpern wechseln zu können. Aber hier kamen alle meine Details, nachdem ich im Voraus darüber nachgedacht hatte, wo welche Steckdose stehen würde, und begann sie zu löten. Nun, ich habe Aufkleber mit den Aufschriften auf die Tafel geklebt, wo sich welche Chip- und Beinnummern befinden, was mein Leben in Zukunft sehr erleichtert hat.





Geben Sie ein paar Stunden am Tag für zweieinhalb Wochen trotzdem gesammelt. Ich konnte es kaum erwarten, es sofort anzuschließen. Und nach dem Einschalten sah ich einen weißen Bildschirm, was ich mir schon gut überlegt hatte. Nachdem das gesamte Board erneut überprüft und einige Pfosten entfernt worden waren, wurde die Situation nicht besser. Lange Zeit konnte ich nicht verstehen, was geschah, aber dann fand ich heraus, dass CMOS- und TTL-Mikroschaltungen nicht stören sollten. Ja, ich bin auch dieser Funkamateur. Ich musste die Teile erneut bestellen und warten. Nachdem alle CMOS-Chips durch TTL ersetzt worden waren, erschien die begehrte Inschrift immer noch, aber das Bild schwebte.



Der Appell an das zx-pk.ru-Forum ermöglichte es, teilweise zu verstehen, was geschah, aber ich hatte keine Lösung. Infolgedessen musste ich stundenlang über der Rennstrecke sitzen. Und voila, ich habe das Schema für die Fertigstellung der INT-Signalerzeugung einfach falsch verstanden, oder besser gesagt, ich habe es zuerst richtig verstanden und dann gedacht, was falsch ist, und es mit einem Pfosten gemacht. Nun, ein anderes Problem wurde behoben. Aber nicht alles ist so rosig, wie wir es uns wünschen, auf meinem Multimedia-Monitor liefen ständig Frames. Und dann habe ich mich entschlossen, mich mit dem guten alten TV SHARP zu verbinden, der mich nie im Stich gelassen hat. Aber die Wahrheit ist s / w, da es kein RGB-Scart enthält. Und das Bild darauf zuckte fast nicht. Auch hier gab ein Aufruf an das Forum praktische Ratschläge zur Herstellung eines Filters für ein Schaltnetzteil.

Und schließlich ist das Bild normal, kein Zucken, führen Sie einen Speichertest durch.



Schließlich benötigen Sie für das Spectrum auch eine Tastatur. Dann stieg ich ziemlich originell aus, nahm die alte Tastatur, zog einen Kontaktfilm heraus, schnitt die Getinax in Stücke, löte die Kontakte darauf, verarbeitete sie mit einer Feile und klebte sie mit Schmelzkleber gut auf den Clave und löte sie gemäß dem Schema. Das Ergebnis war eine ziemlich umständliche externe Tastatur. Nun, die Anschlüsse für die Sinclair-Joysticks sind direkt in die Tastatur integriert. Geeignet sind Joysticks aus den Sega-Master-Systemen oder Atari, oder, wie in meinem Fall, der gelötete Joystick in der Sega, für den ich die Leertaste (die fast immer als Extra verwendet wird) auf Knopf A gebracht habe. Das ist praktisch bei Plattformspielern.





Ich hatte irgendwie kein Glück mit dem Lautsprecher und habe gerade den Piepser zum Fernseher gebracht, damit zumindest die Lautstärke eingestellt werden kann. Nachdem ich eine einfache Melodie in BASIC geschrieben und den Sound getestet hatte, beschloss ich, eine Art Spiel herunterzuladen. Und ... es ist mir nicht gelungen. Ich habe den Bandleser auf K554CA3 gesammelt, mehrere Mikroschaltungen ausprobiert, die gesamte Schaltung erneut überprüft, aber nicht gestartet, warum, es ist immer noch nicht klar. Ich habe den Reader auf 561LN2 nach dem Schema des Pentagon-48 (zuerst auf dem Steckbrett vor dem Löten) umgebaut und alles hat beim ersten Mal funktioniert. Spiele, obwohl sie geladen wurden, aber die meisten hingen sofort, einige von ihnen wie DIZZY 5 konnten ein wenig spielen.



Einmal, als ich morgens aufwachte, fragte ich mich, ob ich die richtigen Kondensatoren gelötet hatte ... und OMG, anstatt 47 Nanofarad, habe ich 47 Picofarad gelötet, und ich wollte auch, dass etwas funktioniert. Wieder bestellen wir die fehlenden Teile, wir warten. Nach dem globalen Löten der Kondensatoren können Sie endlich normal spielen, sonst hängt nichts mehr. Ich musste mir versichern, dass die meisten Spiele auf dem Spectrum trotzdem monochrom sind und ich nicht so viel verliere, dass in den späten 80ern nicht jeder farbiges Fernsehen hatte und viele es mit einem Schwarzweißbild spielten. Aber es hat nicht viel geholfen, weißt du?



Und auf meinem LCD-Monitor liefen immer noch Frames. Infolgedessen habe ich mich immer noch entschlossen, eine zusätzliche Mikroschaltung zu löten, um den horizontalen Synchronisationsimpuls zu verkürzen, den ich zu Beginn der Montage setzen wollte, aber aus irgendeinem Grund entschied ich mich zu sparen. Am Ende habe ich endlich ein gutes Farbbild bekommen.



Das Bild ist wirklich ein bisschen doppelt. Auf dem LCD-Fernseher ist Doppelbilder nicht sichtbar. Das Bild ist großartig. Großartig! Aber es gibt immer noch freien Speicherplatz auf meinem Board und es wäre dumm, ihn nicht zu benutzen. Es wäre großartig, eine Speichererweiterung auf 128.000 zu machen und 2015 Castling zu spielen. Ändern Sie dazu unseren K565RU5 in K565RU7 oder ein Analogon von MN41256-08, das problemlos für aliexpress gekauft werden kann. Nachdem 7 weitere Mikroschaltungen hinzugefügt wurden, einschließlich des YM2149F-Soundchips, war die Platine vollständig gefüllt. Es gab keine Probleme mit dem Speicher-Upgrade. Ich habe den Speicher nach diesem Schema auf 256 KB erweitert, verwende ihn jedoch weiterhin im 128 KB-Modus.



Am Ende stellte sich heraus







Anfangs wollte ich die Platine nicht auf dem Tisch verwenden, und dafür habe ich den Koffer von der alten TV-Set-Top-Box genommen. Theoretisch können Sie eine zusätzliche Platine für den Laufwerkscontroller im zweiten Stock platzieren, aber ich möchte mich noch nicht darum kümmern.







Speck-Spiele erwiesen sich als heftiger Hardcore, ich habe es nur geschafft, den kürzlich veröffentlichten Mighty Final Fight zu überstehen.



Wie viel habe ich durch das Fehlen dieses Computers in meiner Kindheit verloren? In Bezug auf Spiele ist dies unwahrscheinlich, obwohl mir die Möglichkeit, Spiele von Band zu Band zu übertragen, wirklich gefallen könnte. In Bezug auf die Programmierung in BASIC hätte mich das damals kaum interessiert.

Source: https://habr.com/ru/post/de410081/


All Articles