C64 - DTV2 mit Tastatur, Steuerknüppel, 1541-III

Einleitung

Original C64 DTV. Dieser Artikel ist über das Hacken eines C64 DTV-2 (PAL-Version). Der folgende wird hinzugefügt: IEC (Laufwerk), Tastatur Externes-Energieversorgung, zwei Steuerknüppel und einem 1541-III.

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 1541-III. Die 1541-III.

1541-III, DTV version. Das ist eine moderne Version eines ursprünglichen 1541 Commodore Laufwerks. Der 1541-III hat einen Mikroko-Prozessor, der mit dem CBM IEC Schnittstelle und eine SD Speicherkarte verbunden ist. Mit einem Befehl können Sie eine D64 Datei auf der SD Karte zum IEC Schnittstelle verbinden. Das bedeutet, dass, zum Beispiel, ein C64 oder ein DTV denken, dass es mit einem echten 1541 Laufwerk verbunden ist. Die Vorteile bestehen darin, dass der 1541-III sehr klein ist und bis zu 512 Disketten auf der SD Speicherkarte (8.3 Format) halten kann. Die Nachteile sind, dass der 1541-III nicht eine vollkommene Kopie ist, so werden einige Programme nicht arbeiten.

Firmware: Innerhalb des Mikro-Prozessor gibt es Software, das wird firmware genannt. Dieser firmware wird dem Mikro-Prozessor erzählen, wie man seine Arbeit tun wird. Der firmware für den Standard 1541-III und die DTV Version des DTV-III ist dasselbe. Dieser firmware wird durch Jan Derogee entwickelt.

Der 1541-III wurde durch Jan Derogee entwickelt. Diese Version kann als ein Externes-Gerät mit einem C64 oder einem DTV verbunden werden. Die Energieversorgung für diese Version ist 5-Volt-Gleichstrom.

Die 1541-III DTV Version wurde durch Pyrofer und Jussi Saily entwickelt. Weil diese Version viel kleiner ist, kann es innerhalb eines DTV installiert werden. Die Energieversorgung für diese Version ist 3,3-Volt-Gleichstrom.

Die Teile.

Parts to hack the C64-DTV. Sie brauchen einige Bestandteile:

- 1 x 1541 III, DTV Version
- 2 x Sub-D Stiftleiste 9 Polig (Steuerknüppel)
- 1 x Mini-DIN-Einbaubuchse 6 Polig (Tastatur)
- 1 x Einbaubuchse 2,1 mm (Energieversorgung)
- 2 x Miniatur-Taster Schließer (Laufwerk reset)
- 1 x Experimentier-Platine (30 x 40 mm)
- 1 x Festspannungsregler 1 A, positiv, z.B 7805
- 1 x 22 uF Elko, 25 VDC
- 1 x 100nF Keramik-Kondensator
- 1 x Diode 1N4007
- 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.

Test, wenn die Teile innerhalb des Gehäuse passen, wenn es geschlossen wird.

Hier können Sie den Anfang des Projektes sehen.

Der DTV wird geöffnet, und alle Teile werden gesammelt. Unten können Sie den 1541-III, Reset-Schalter für den 1541-III, zwei Steuerknüppel-Stecker, Tastatur-Stecker und eine Stromspannung Stecker sehen.

Dieser DTV kann mit Batterien oder einem Netz-Adapter verwendet werden.

Die Anprobe der Teile.

C64-DTV with 1541-III. Die Prüfung, wenn alle Bestandteile innerhalb des DTV passen. Der Gehäuse ist in einigen Plätzen verändert worden.

Die Steuerknüppel-Stecker werden auf einem Stück von Aluminium für die Extrakraft installiert.

Links können Sie PS/2 Tastatur-Stecker, Energieversorgungsstecker und der Reset-Schalter für den 1541-III sehen. Auf diesem Foto können Sie auch Kondensator C5 sehen. Der Kondensator ist zu groß und stößt gegen den Halter der SD Karte. Dieser Kondensator muss zu einer neuen Position bewegt werden.

Steuerknüppel-Stecker-Unterstützung.

Joystick connector bracket. Das ist die Unterstützung, die die Steuerknüppel-Stecker hält. Der Aluminium-Unterstützung wird zwischen der Batteriefassung und den zwei Säulen gelegt, die die Feuerknöpfe unterstützen.

Die Unterstützung wird gemacht, um genau innerhalb des DTV zu passen.

Die Position der Stecker wird mit den Schrauben und Mutteren reguliert. Wenn die Position richtig ist, werden die Bolzen verkürzt.

Das Ändern ein / aus Schalter.

C64-DTV on/off switch. Dieser DTV wird mit Batterien oder einem Netz-Adapter arbeiten. Sie müssen den ein / aus Schalter modifizieren, um das möglich zu machen. Der nicht verwendete Kontakt des Schalters wird verwendet. Sie müssen diesen Kontakt vom Leiterplatte trennen. Eine Kupferlinie wird geschnitten. Sieh Foto.
Auf dieser Verbindung werden die +5 Volt von der Externes-Energieversorgung verbunden. Wenn der DTV eingeschaltet ist, arbeitet es mit Batterien, und wenn es ausgeschaltet wird, läuft es auf einer Externes-Energieversorgung. Um Schwierigkeiten mit der Elektronik der Tastatur zu verhindern, wird es nur verbunden, wenn die 5-Volt-Energieversorgung über den Netz-Adapter ausgewählt wird. Auf Batterien können Sie noch die virtuelle Tastatur verwenden.

Das Anschließen der Verdrahtung.

C64-DTV connecting the wires. Hier können Sie sehen, dass alle Schaltdrahten mit den Leiterplatten verbunden werden. Ich etikettierte alle Schaltdrahten, um es leichter zu machen, sie mit den Steckern und Schaltern zu verbinden.

Wenn Sie dünne Schaltdrahten verwenden, können Sie die Schaltdrahten in die kleinen Löcher im Leiterplatte einfügen und sie verlöten.

Ich verwendete (IDE) Flachband-Kabel von einem alten PC.

Es vielleicht notwendig, die grüne Schutzschicht vom Leiterplattezu entfernen, wo Sie löten müssen.

Die Leiterplatte (unten).

C64-DTV printed circuit board, bottom side. 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).

C64-DTV printed circuit board, top side. 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.

Der Steuerknüppel auf dem DTV ist: JOYA

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 UP = Steuerknüppel 1 - Up
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 (TP1 - Das Loch gerade Recht neben R13)
IEC CLK = Laufwerk IEC CLOCK (TP8 - Das Loch gerade unter der linken Seite von R35)
IEC DTA = Laufwerk IEC DATA (TP9 - Das Loch gerade unter der linken Seite von R47)

KEYB DTA = Tastatur DATA (TP4 - Das Loch gerade oben R4)
KEYB CLK = Tastatur CLOCK (TP3 - Das Loch gerade oben R3)

RESET = Reset Knopf des DTV

+5 VDC vom Spannungregler werden mit des + von Batterieraums verbunden.
GND vom Spannungsregler wird mit eine Extraverbindung auf dem modifizierten ein / aus Schalter verbunden. Auf diesem kleinen PCB müssen Sie eine Kupferlinie schneiden. Sieh Fotos oben.

Der Schaltplan.

C64-DTV and 1541-III schematic. Das ist der Schaltplan, das ich innerhalb des DTV verwendete.

Auf der linken Ecke der Schaltplan sehen Sie die 5VDC Energieversorgung. Die Diode verhindert das falsche Anschließen des Netz-Adapters. Der Netz-Adapters muss eine Spannung von ungefähr 9 - 15 Volt (DC) haben. Die Spannung wird in eine Kräuselung freie Gleichstrom-Spannung durch den Kondensator (220 uF) umgestaltet. Als nächstes wird der 7805 Spannungsregler die Spannung zu genau 5 VDC ändern. Der Kondensator (100nF) wird jedes Geräusch herausfiltern.

Unter der Energieversorgung können Sie die Tastatur-Stecker sehen. Die Tastatur hat 5 VDC und GND (nur wenn Sie den Netz-Adapter verwenden). Das Clock-Signal und das Datensignal werden mit der DTV2 Einheit verbunden.

In der Ecke unten links können Sie 1541-III sehen. Die Verbindungen sind 3,3VDC vom DTV, GND, Daten, atn und clock. Ein Extraschalter ist verfügbar, so können Sie den 1541-III resetten, ohne die DTV2 zu resetten.

In der Mitte gibt es zwei Steuerknüppel-Schnittstelle. Die Steuerknüppel-Signale werden mit der DTV2 Einheit verbunden.

Alle Schaltdrahten, die zur DTV2 Einheit gehen, werden in einem der Fotos des Leiterplatten gekennzeichnet.

Prüfung

Inside of a hacked C64-DTV with a 1541-III. 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.

Wenn Sie einen guten Blick nehmen, sehen Sie eine beschädigte Schaltdraht. Das geschah, als ich den DTV schloß.

Das Schließen des DTV.

C64-DTV front view. Schließen Sie vorsichtig den DTV.

Auf dem Foto können Sie die zwei Steuerknüppel-Scnittstelle auf der Vorderseite des DTV sehen. Links gibt es die SD Karte und den Reset-Knopf für den 1541-III.

Das Endergebnis.

C64-DTV back view. Hier können Sie die SD Karte im 1541-III sehen. Links der Reset-Schalter für den 1541-III daneben dem ein / aus Schalter und PS/2 Tastatur-Stecker. Darunter der Spannungsstecker für den Netz-Adapter.

Die Prüfung der DTV.

Testing the C64-DTV with 1541-III. Verbinden Sie Ihre Tastatur und Netz-Adapter.

Schalten Sie die DTV2 Einheit ein. Der DTV2 sollte normalerweise starten, wie nichts sich hat geändert.

Nachdem es angefangen hat, drücken Sie "Strg" auf Ihrer Tastatur. Resetten Sie den DTV2. (mit "Strg" auf Ihrer Tastatur). Warten Sie, bis Sie den C64 blauen Anfang-Schirm sehen. Hören Sie auf, den "Strg" Taste zu drücken.
Wenn Sie es schneller tun wollen, tun Sie das Reset und "Strg" gerade nach dem Einschalten des DTV.

Das Laden eines Spiels.

Loading a game from the 1541-III. LOAD"$CARD",8 [ENTER]
LIST [ENTER]

LOAD"$1",8 [ENTER]
LIST [ENTER]

LOAD"PAC-BOULDER",8 [ENTER]
RUN [ENTER]

Mit der LOAD"$1",8 wird der D64 ausgewählt. In diesem Beispiel ist es der 1. D64 in der Liste.

Mit der LOAD"MS-PACMAN",8 laden Sie das Spiel. "MS-PACMAN" ist gerade ein Beispiel.

Verwenden Sie es jetzt, um alle jene großen Spiele zu spielen...

Der Gebrauch der Externes-Steuerknüppeln.

Pac Boulder on the C64-DTV. Ein Beispiel des Pac Boulder auf dem DTV geladen vom 1541-III. Dieses Spiel verwendet den anderen Steuerknüppel. Das ist, warum der Arcade-Steuerknüppel auf dem Port-B verwendet wird.

Aktualisierung:

C64-DTV and 1541-III improved schematic. Der DTV fungierte ein paar Tage ohne Probleme. Aber nach einer Weile ging es mit dem Laden vom 1541-III DTV schief. Und nach einer Weile gab es den Fehler: FILE NOT FOUND ERROR an jedem Versuch am Laden.

Der DTV wurde an einer der Sitzungen der holländischen Commodore Benutzergruppe demonstriert. Nach einigen Kontrollen wurde das Problem nicht gefunden. Aber Jan Derogee untersuchte das Problem. Nach einer kurzen Kontrolle entdeckte er das Problem Die Schalter des SD Karte-Halters waren nicht ganz richtig.

Der DTV wird jetzt mit den folgenden Modifizierungen geändert. Die Schalter der SD Karte sind jetzt immer "ein". (Das ist dasselbe als die ältere Version des 1541-III DTV.) Jussi Saily und Jan Derogee empfahlen, um zwei Kondensatoren zur Energieversorgung des 1541-III DTV hinzuzufügen. Das wird das Geräusch auf den Signalen herausfiltern.

Das firmware Kabel.

C64-DTV firmware cable. Die folgende Frage war wie aktualisieren Sie den firmware im 1541-III DTV? Es gibt nur zwei Signale (RX und TX) und ein erforderlicher Grund. Ich hatte die Idee, die unbenutzten Verbindungen des Steuerknüppel-Steckers zu verwenden. Jan Derogee gab mir den Tipp, um den Boot-Loader Jumper mit dem Steuerknüppel-Schnittstelle zu verbinden.

Im aktualisierten Schaltplan können Sie die Verbindungen des firmware Kabels sehen.

Die Verbindung zwischen 7 und 8 auf der DTV Seite des Kabels steht zum Boot-Loader-Eingang in Verbindung, wenn das Kabel verbunden wird.

Auf dem Foto der DTV mit dem speziellen Kabel.

Der DTV verbunden mit einem PC.

C64-DTV updating the firmware of the 1541-III. Auf dem Foto können Sie den DTV verbunden mit dem PC sehen. Wenn Sie den DTV verwenden, können Sie den Handlungen des 1541-III folgen. Die Information wie Spur, Sektor und geladene Blöcke wird auf dem Schirm des PCs gezeigt.

Firmware-Aktualisierung.

1541-III firmware update. Mit einem kleinen Programm auf dem PC können Sie den firmware innerhalb des 1541-III aktualisieren. Auf dem Foto können Sie die Firmware-Aktualisierung sehen.
Aktualisiert: 2019-05-11 13:26:40