C64 - DTV mit IEC, Tastatur und Steuerknüppeln

Einleitung

C64 DTV-1 (NTSC) 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"

Die Teile.

Inside the C64 DTV-1 (NTSC). 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.

Modified Commodore 1571 disk drive. 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.

Schematic of the modified Commodore 1571 disk drive. Das ist das Diagramm, das ich innerhalb meiner 1571 verwende, um die Stecker mit den Antrieb-Datensignalen und Energieversorgung zu verbinden.

Das Anschließen der Stecker.

Inside the modified Commodore 1571 disk drive. 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.

Schematic of the hacked keyboard for the C64 DTV-1 (NTSC). 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.

Hacking the keyboard for the C64 DTV-1 (NTSC). Im Foto können Sie den kleinen zusätzlichen Leiterplatte (rechts) sehen. Mit dieser Hinzufügung können Sie beide Steuerknüppel mit dem DTV verwenden.

Leiterplatte für die Tastatur.

PCB of the hacked keyboard for the C64 DTV-1 (NTSC). 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.

Explanation of the hacked keyboard for the C64 DTV-1 (NTSC). 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.

Opening the C64 DTV-1. Öffnen Sie Ihre DTV-1 Einheit. Es wird mit vier Schrauben vom Boden geschraubt. Und entfernen Sie den PCB. Es wird mit sechs Schrauben geschraubt. Es konnte notwendig sein, einen der Gummischalter zu entfernen.

Das Ändern des DTV Batterieraums.

hacking the battery compartment of the C64 DTV-1. Öffnen Sie den DTV, so können Sie den Batterieraum modifizieren. Ich nahm die Teiler der Batterien weg. Gemacht ein rechteckiges Loch im Inneren des DTV und nahm einen Teil des Batterie-Deckels weg. Diese Löcher müssen ein bisschen größer sein als das Flachband-Kabel.

Die Leiterplatte (unten).

Bottom view of the PCB of the C64 DTV-1 (NTSC). 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.

Die Leiterplatte (oben).

Top view of the PCB of the C64 DTV-1 (NTSC).

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 Diagramm im DTV.

Schematic of the C64 DTV-1. Das ist das Diagramm, das ich innerhalb des DTV verwendete.

Das Anschließen der Verdrahtung.

Connecting the wires inside the C64 DTV-1. 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.

Testing the C64 DTV-1. 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.

Loading a game on the C64 DTV-1. LOAD''$'',8 [ENTER]

LIST [ENTER]

LOAD''H.E.R.O.'',8 [ENTER]

RUN [ENTER]

Mit der LOAD"$",8 wird das Verzeichnis der Diskette geladen.

Mit der LOAD"H.E.R.O.",8 laden Sie das Spiel. "H.E.R.O." ist gerade ein Beispiel.

Verwenden Sie es jetzt, um alle jene großen Spiele zu spielen...
Aktualisiert: 2019-05-11 13:15:37