C64 - DTV mit IEC, Tastatur und Steuerknüppeln.
Einleitung
Dieser Artikel ist über das Hacken eines C64 DTV-1 (NTSC-Version). Der folgende wird hinzugefügt: IEC (Laufwerk), Tastatur Externes-Energieversorgung und zwei Steuerknüppel. Der C64 DTV-1 wird mit einem 1571 Laufwerk verbunden.Diese Modifizierung ist nicht einfach aber kann mit einigen einfachen Werkzeugen getan werden:
- Minibohrmaschine wie ein Dremel.
- Spiralbohrer und Schleifstifte.
- Nadelfeilen und Schraubendrehers.
- Kleine Zangen, Handbügelsäge usw.
- Lötkolben für die Elektronik (Weller WECP-20)
- Multimeter mit V, A, Ohm, "Signalton"
Relevante Links.
Die Teile.
Sie brauchen einige Bestandteile:- 2 x Sub-D Stiftleiste 9 Polig (Steuerknüppel)
- 1 x DIN-Einbaubuchse 5 Polig (Tastatur)
- 1 x FlachBand-Buchse 34 polig (Floppy)
- 1 x FlachBand-Stecker 34 polig (Floppy)
- 1 x Miniatur-Taster Schließer (Laufwerk reset)
- 2 x Experimentier-Platine (40 x 50 mm + 60 x 20 mm)
- 1 x CMOS 4066
- 2 x 10 kOhm Wiederstand, 1/4 Watt
- 1 x 100nF Keramik-Kondensator
- Schrauben, Muttern, Unterlegscheiben.
- Schaltdraht, Flachbandkabel.
Bekommen Sie zuerst die Stecker en die elektronischen Teile. Sie können sie von einem lokalen Elektronik-Geschäft kaufen.
Das Ändern des Laufwerks.
Bevor Sie die Löcher im Laufwerk machen, sicher sein, dass die Stecker genug Raum haben, wenn das Laufwerk geschlossen wird. Nehmen Sie das Innere des Laufwerks (Antrieb-Mechanismus, Leiterplatte, Energieversorgung) weg. Die Arbeit ist mit einem leeren Gehäuse viel leichter. Ich verwendete 1571, weil es viel Raum hat, aber ich denke, dass jedes IEC Laufwerk verwendet werden kann. (1541, 1541II, 1570, 1581)
Laufwerk-Diagramm.
Das Anschließen der Stecker.
Nach der Installation der Stecker und des Schalters (Laufwerk-Reset) verband ich alle Schaltdrahten mit den Steckern. Ich installierte den 34 Pol-Stecker auf einem Stück von experimentelle Platine für das leichte Löten und die leichte Installation. Die folgenden Verbindungen werden zum Leiterplatte des Laufwerks gemacht:+5VDC, GND, IEC-ATN, IEC-DATA, IEC-CLK.
Der beste Weg ist, ein Stromkreis-Diagramm des Laufwerks zu überprüfen, diese Leitungen wo zu verbinden. Aber wenn Sie das nicht haben, hier ist, wie ich es tat.
Finden Sie den GND und 5VDC mit Ihrem Vielmeter. Für die 1571 sind es 2 Schaltdrahten des Kabels, das aus der Energieversorgung Leiterplatte kommt. (Die anderen zwei sind GND und 12VDC, so vorsichtig sein!!!)
Nehmen Sie ein ursprüngliches C64 Handbuch und finden Sie die Stecker. Nehmen Sie Ihr Multimeter und "beeb" Sie den IEC Stecker zum Leiterplatte. Mit den 1571 sind es die Verbindungen der Ferrite's gerade hinter dem IEC Stecker.
Den Laufwerk Reset-Schalter zu verbinden, sehen die Webseite von Ray Carlsen für mehr Info an.
Tastatur-Diagramm.
Nach den Laufwerk-Modifizierungen modifizierte ich die Tastatur. Das Problem mit dem DTV besteht darin, dass alle Verbindungen für beide die Steuerknüppel auf dem Leiterplatte verfügbar sind abgesehen von JOYB UP. Um dieses Problem zu beheben, machte ich eine Modifizierung zur Tastatur. Auf dem DTV (und auf dem echten C64) wird JOYB UP mit dem Charakter "1" verbunden. Ich verwendete die Ersatzschaltdraht im Tastatur-Kabel, um ein Signal zur Tastatur für JOYB UP zu bekommen.Die Tastatur muss ein AT Tastatur sein. Nicht alle AT Tastaturen können verwendet werden. Nicht eine der Commodore-Tastaturen, die ich versuchte, konnte verwendet werden, so verwendete ich einen Mitsumi.
Das Hacken der Tastatur.
Leiterplatte für die Tastatur.
Im Bild können Sie die Verbindungen gemacht auf dem zusätzlichen Leiterplatte und den Bestandteilen sehen.In Blau die Schaltdrahten, die zum DTV (GND, JOY, 5VDC) gehen. Und die zwei Schaltdrahten, die zum "1" Taste gehen.
In Schwarz die Leitungen (und Bestandteile) an der Oberseite des zusätzlichen Leiteplatte. In Rot die Verbindungen auf der untersten Seite des zusätzlichen Leiteplatte. (Wie wenn Sie den Leiteplatte durchschauen konnten).
Erklärung der Tastatur-Modifizierungen.
Um den '1' Taste auf der Tastatur zu drücken, musste ich einige Probleme beheben. Zuerst können Sie nicht den JOY-UP Schalter direkt mit dem '1' Taste verbinden. Das ist, weil die Tastatur-Schalter in einer Matrix sind, und 1 Seite des JOY-UP Schalters mit GND verbunden wird. Das wird den Mechanismus der Matrix stören. So brauchen wir einen sogenannten potentialfreier Schalter, was bedeutet, dass der Schalter eine Verbindung zu 5VDC oder den GND nicht hat. Ich verwendete einen IC 4066, der 4 jener Schalter innen hat. Aber es gab das zweite Problem mit den Schaltern von 4066. Sie brauchen '1' (5VDC), um zu schließen, und '0' (GND), um sich zu öffnen. Das ist falsch, weil, wenn der Steuerknüppel-Knopf gedrückt wird, das Signal '0' (GND) ist. Dafür brauchen Sie einen inverter. Das wird mit einem der 4066 Schalter und eines Widerstands gemacht. Der inverter ändert einfach '0' in zu '1' und '1' in zu '0'.Insgesamt verwendete ich nur einige elektronische Bestandteile. Der IC 4066, der 4 Schalter innen hat (werden nur 2 in dieser Anwendung verwendet). Ein Kondensator (100nF) wird verwendet, um Geräusch zu beseitigen. Und zwei Widerstände, die verwendet werden, um die Eingänge der Schalter der 4066 zu kontrollieren. Alles wird auf einem kleinen experimentellen leiterplatte verlötet.
Erklärung:
Geht zu '1' bedeutet das, dass die Spannung 5VDC ist.
Geht zu '0' bedeutet das, dass die Spannung GND ist.
UP-Schalter wird nicht gedrückt:
Das ist der obere Teil des Diagramms. Wenn den UP-Schalter nicht gedrückt wird (Schalter ist offen), der Eingang des ersten 4066 Schalters geht über den Widerstand zu '1'. Das wird den ersten 4066 Schalter schließen. Wenn dieser erste Schalter der 4066 geschlossen wird, geht der Eingang des zweiten Schalters der 4066 zu '0'. Das wird bedeuten, dass der zweite Schalter der 4066 offen ist. Beschluss, wenn Sie den UP-Schalter nicht drücken, wird auch nicht auf den '1' Taste gedrückt.UP-Schalter wird gedrückt::
Das ist der unterste Teil des Diagramms. Wenn Schalter gedrückt wird (Schalter wird geschlossen), der Eingang des ersten 4066 Schalters geht zu '0'. Das wird den ersten 4066 Schalter öffnen. Wenn dieser erste Schalter der 4066 geöffnet wird, geht der Eingang des zweiten Schalters der 4066 über den Widerstand zu '1'. Das wird bedeuten, dass der zweite Schalter der 4066 geschlossen wird. Beschluss, wenn Sie den UP-Schalter drücken, wird auch auf den '1' Taste gedrückt.Die Öffnung des DTV.
Das Ändern des DTV Batterieraums.
Die Leiterplatte (unten).
Die Leiterplatte (oben).
Bemerkung:
Die Verbindung für den JOYB UP besteht nicht.Der Steuerknüppel auf dem DTV ist: JOYA
Das 2 Gelb und 1 weiße Schaltdraht sind ursprünglich. Nicht jeder DTV'S hat jene Schaltdrahten, wie Sie auf dem DTV auf dem Bild unter diesem sehen können.
Die Verbindungen sind auf dem Bild.
Die TPx-Zahlen sind auf dem Bild der untersten Seite des Leiterplatte. Die Rxx-Zahlen sind auf der oben Seite des Leiterplatte. (Obenseite ist, wo die Chips sind) Die gelben Punkte sind die Löt-Punkte für die Verbindungen.
JOYA UP = Steuerknüppel 2 - Up
JOYA DN =Steuerknüppel 2 - Down
JOYA LT = Steuerknüppel 2 - Left
JOYA RT = Steuerknüppel 2 - Right
JOYA FE = Steuerknüppel 2 - Fire
JOYB DN = Steuerknüppel 1 - Down
JOYB LT = Steuerknüppel 1 - Left
JOYB RT = Steuerknüppel 1 - Right
JOYB FE = Steuerknüppel 1 - Fire
IEC ATN = Laufwerk IEC ATN
IEC CLK = Laufwerk IEC CLOCK
IEC DTA = Laufwerk IEC DATA
KEYB DTA = Tastatur DATA
KEYB CLK = Tastatur CLOCK
RESET = Reset Knopf des DTV
+5 VDC vom Spannungregler werden mit des + DTV (Batterie) verbunden.
GND vom Spannungregler werden mit des - DTV (Batterie) verbunden.
Das Anschließen der Verdrahtung.
Im Bild können Sie die DTV1 Einheit mit den verbundenen Schaltdrahten sehen. Die Schaltdrahten gehen zum Flachband-Kabel. Wenn Sie dünne Schaltdrahten verwenden, können Sie die Schaltdrahten in die kleinen Löcher im Leiterplatte einfügen und sie verlöten.Es vielleicht notwendig, die grüne Schutzschicht vom Leiterplattezu entfernen, wo Sie löten müssen.
Wenn Sie löten, sehr vorsichtig sein und einen kleinen Lötkolben verwenden.
Nach allen Modifizierungen, überprüfen Sie alle Verbindungen, die Sie machten. Und überprüfen Sie sie ein zweites Mal, um sicher zu sein, dass Sie es in Ordnung brachten.
Die Prüfung der DTV.
Schalten Sie zuerst den DTV ein. Verwenden Sie den DTV-Schalter mehr nicht. Der DTV geht verrückt, wenn Sie es einschalten mit einem eingeschalteten Laufwerk .Verbinden Sie Ihre Tastatur.
Schalten Sie die DTV1 Einheit ein. Der DTV- sollte normalerweise starten, wie nichts sich hat geändert.
Nachdem es angefangen hat, drücken Sie "k" auf Ihrer Tastatur. Resetten Sie den DTV1. (mit "k" auf Ihrer Tastatur). Warten Sie, bis Sie den C64 blauen Anfang-Schirm sehen. Hören Sie auf, den "k" Taste zu drücken.
Wenn Sie es schneller tun wollen, tun Sie das Reset und "k" gerade nach dem Einschalten des DTV.
Das Spielen der Spiele.
Aktualisiert: 2011-06-24 19:41:21
