C64 - DTV2 met IEC, toetsenbord, joysticks en color-fix

Introductie

Hacked C64 DTV-2 in new box. Dit artikel gaat over het hacken (aanpassen) van een C64 DTV-2 (PAL versie). Het volgende wordt toegevoegd: IEC (disk drive), toetsenbord, externe voeding en twee joysticks. Tevens is deze DTV voorzien van een color-fix. De C64 DTV-2 wordt ingebouwd in een nieuwe behuizing

Deze uitbreiding is niet simpel maar kan worden gedaan met een aantal basis gereedschappen:

- Mini boormachine zoals een Dremel.
- Boortjes en freesjes.
- Een aantal naald vijlen.
- Schroevendraaiers, tangen, baby zaagje e.d.
- Soldeerbout voor elektronica (bijv. Weller WECP-20)
- Universeel meter met V, A, Ohm, "piep"

De onderdelen.

Parts for the C64 DTV-2 in a new box. Je hebt ook een aantal onderdelen nodig:

- 2 x DB9 connectors (man) (Joystick)
- 1 x PS/2 connector (vrouw) (Toetsenbord)
- 1 x DIN (5 pol) (vrouw) connector (Toetsenbord)
- 1 x DIN (6 pol) (vrouw) connector (IEC)
- 1 x DIN (7 pol) (vrouw) connector (1541-III voeding)
- 1 x Voeding plug 2,1 mm
- 1 x Tulp plug (video)
- 1 x Tulp plug (audio)
- 2 x Druk schakelaar "maak" (reset, drive reset)
- 1 x Kantel schakelaar "maak" (aan/uit)
- 1 x LED houder 5 mm
- 1 x Experimenteer print (20 x 50 mm)
- 1 x Spanning regelaar 5 VDC (positief) bv. 7805, 1 Amp
- 1 x 1000 uF condensator, 25 VDC
- 2 x 100 nF condensator
- 1 x Brug gelijkrichter 1 Amp
- 1 x Kunststof behuizing 150 x 150 x 60 mm
- Aantal boutjes en moertjes voor bevestiging.
- Veel draad (flat-cable)

Alle onderdelen zijn te koop in de plaatselijke elektronica winkel. Ik heb voor alle connectors "chassis" uitvoeringen gebruikt. Voor dat je gaten begint te maken in de plastic behuizing moet je controleren of er genoeg ruimte is voor alle extra's, ook als de behuizing is gesloten.

Plaats van onderdelen bepalen.

Fitting the parts in the C64 DTV-2 in a box. Op de foto zie het passen van alle componenten.

Op de foto het linker paneel van links naar rechts: Voeding aan/uit schakelaar, PS/2 toetsenbord connector, Power LED, Reset en drive reset schakelaars en twee joystick connectors.

Montage van de connectors.

Mounting the connectors for the C64 DTV-2 in a box. Hier kan je zien dat de connectors zijn gemonteerd in het achter paneel.

Van links naar rechts: Audio en video connectors, DIN toetsenbord connector, Voeding aansluiting voor adapter, Seriƫle IEC connector en een voeding aansluiting voor een externe 1541-III.

Het schema.

Scematic for the C64 DTV-2 in a box. Dit is het schema wat ik in mijn DTV heb gebruikt.

In de linker bovenhoek kan je de 5 VDC voeding zien. Er is een diodebrug geplaatst om verkeerd aansluiten te voorkomen. Voor de voeding wordt een net adapter gebruikt die circa 9 VDC levert. Daarna zal de condensator (1000 uF) er een rimpel vrije gelijkspanning van maken. Vervolgens zal de 7805 spanning regelaar de spanning wijzigen in exact 5 VDC. De condensatoren (100nF) filteren eventuele storingen weg.

Onder de voeding is de toetsenbord connector getekend. Er is zowel en DIN als een PS/2 connector gebruikt, maar 1 is voldoende. Het toetsenbord wordt gevoed met 5 VDC en GND. Het clock en data signaal van het toetsenbord is verbonden met de DTV2 unit.

In de linker onderhoek zie je de IEC aansluitingen voor een externe diskdrive en of een 1541-III. Van deze aansluiting zijn de volgende signalen aangesloten op de DTV2 unit: +5VDC, GND, DATA, ATN en CLOCK. Een extra schakelaar is verbonden met de connector die de mogelijk geeft om de 1541-III te resetten zonder de DTV2 te hoeven resetten.

In het midden van het plaatje zijn de beide joystick connectors getekend. De joystick signalen zijn ook verbonden met de DTV2 unit. De 5VDC is ook aangesloten voor eventuele joysticks met auto fire.

Aan de rechter kant zijn de reset voor de DTV2 te zien en de Video / Audio (2 stuks) aansluitingen.

Links onder is de IEC connector voor een disk drive.

Rechts onder is ook nog een C64 voeding connector getekend, deze dient als voeding voor een 1541-III.

Al de aansluitingen die naar de DTV2 unit gaan zijn aangegeven in de foto's van de printplaten.

De printplaat (onderkant).

Bottom view of the PCB of the C64 DTV-2 in a new box. De aansluitingen zijn aangegeven op de foto.

De TPx nummers staan op de onderkant van de DTV print. De Rxx nummers staan aan de bovenkant van de DTV print.

De printplaat (bovenkant).

Top view of the PCB of the C64 DTV-2 in a new box. De aansluitingen zijn aangegeven in de foto's van de printplaten. De TPx nummers staan op de onderkant van de DTV print. De Rxx nummers staan aan de bovenkant van de DTV print. (Bovenkant is waar de chips zitten) De gele stippen geven de plek aan voor de extra aansluitingen.

De joystick van de DTV is: JOYA

JOYA UP = Joystick Poort 2 Omhoog
JOYA DN = Joystick Poort 2 Omlaag
JOYA LT = Joystick Poort 2 Links
JOYA RT = Joystick Poort 2 Rechts
JOYA FE = Joystick Poort 2 Vuur

JOYB UP = Joystick Poort 2 Omhoog
JOYB DN = Joystick Poort 1 Omlaag
JOYB LT = Joystick Poort 1 Links
JOYB RT = Joystick Poort 1 Rechts
JOYB FE = Joystick Poort 1 Vuur

IEC ATN = Diskdrive IEC ATN (TP1 - Het gat net rechts naast R13)
IEC CLK = Diskdrive IEC CLOCK (TP8 - Het gat net onder de linkerkant van R35)
IEC DTA = Diskdrive IEC DATA (TP9 - Het gat net onder de linkerkant van R47)

KEYB DTA = Toetsenbord DATA (TP4 - Het gat net boven R4)
KEYB CLK = Toetsenbord CLOCK (TP3 - Het gat net boven R3)

RESET = Reset knop van de DTV

+ 5 VDC van de apanning regelaar is verbonden met de + van de DTV.
GND van de apanning regelaar is verbonden met massa van de DTV.

De + LED is verbonden met de anode van de originele LED en de kathode van de originele LED is verbonden met de massa.

De color-fix.

The color-fix for the C64 DTV-2 Dit is een wijziging aan het video gedeelte. De originele DTV-2's zijn geproduceerd met verkeerde componenten in het video gedeelte. De wijzigingen zijn: een 3-tal weerstanden van 220 ohm parallel over de bestaande weerstanden R16, R20 en R24. En en een weerstand van 330 ohm van massa naar de verbinding tussen R14 en R16. Deze verbetering is ontwikkeld door Spaceman Spiff.

Ik kon echter alleen de oude vorm SMD krijgen en die zijn "veel" groter dan de SMD die gebruikt wordt in de DTV-2. Ik heb de weerstanden aan een kant vast gesoldeerd aan aan de andere kant via een stukje koper draad vast gezet.

Montage van de printplaat.

Mounting the PCB of the C64 DTV-2 in the box. Hier is de DTV printplaat en de 5 VDC voeding printplaat gemonteerd in de behuizing. De audio uitgang is gewijzigd naar 2 x mono. Als je een 1084S gebruikt werken beide speakers.

Aansluiten van alle draden in de DTV.

Connecting the wires of the C64 DTV-2 in a new box. Hier kan je zien dat alle draadjes zijn aangesloten op de twee printplaten. Ik heb alle draadjes van een label voorzien om het aansluiten op de connectors en schakelaars makkelijker te maken.

Aansluiten van de connectors.

Connecting the connectors of the C64 DTV-2 in a new box. Hier zie je dat alle bedrading is aangesloten.

Controleer na alle aanpassingen nogmaals je werk om er zeker van te zijn dat alles in orde is.

Testen van de DTV

Testing the C64 DTV-2 in a new box. Zet je DTV aan, deze moet opstarten alsof er niets is veranderd.

Nadat de DTV volledig is opgestart druk je op de 'CTRL' van je toetsenbord. Reset de DTV en houdt de 'CTRL' toets ingedrukt. Wanner je het blauwe opstart scherm van de C64 ziet kan je de 'CTRL' toets los laten. Om sneller naar BASIC te kunnen hou je de 'CTRL' toets ingedrukt tijden het aanzetten of tijdens een RESET.

LOAD''$'',8 [ENTER]

LIST [ENTER]

LOAD''MS-PACMAN'',8 [ENTER]

RUN [ENTER]

Bij LOAD''$'',8 wordt de inhoudsopgave van de diskette ingelezen.

Bij LOAD"MS-PACMAN",8 wordt het betreffende spel geladen, ''MS-PACMAN'' is slechts een voorbeeld.

En nu kan je al die fantastische spellen spelen...

Alles is aangesloten en werkt. Ook de donor DTV staat op de foto.

Een ander voorbeeld voor een aangepaste C64 DTV.

The inside of the hacked C64-DTV from Wilfred Bos. Wilfred Bos is the creator of ACID-64. Deze C64 DTV (PAL v3) is gemodificeerd voor Wilfred Bos, de maker van ACID-64. ACID-64 is een software pakket voor het afspelen van SID muziek op een externe SID speler zoals de HardSID Uno, Uplay en 4U.

Modificaties:
- Externe voeding 9-12 V AC/DC
- IEC
- Video uit
- Audio uit (2 x mono)
- Joysticks (2x)
- DTV reset
- IEC reset
- Aan/uit schakelaar
- Toetsenbord (PS/2)
- Cartridge aansluiting
- Spiff's color fix

De cartridge aansluiting wordt gebruikt om een 1541-Ultimate aan te sluiten die hier zijn 5 VDC voeding vandaan haalt. Er is ook een ingekorte IEC kabel beschikbaar voor de 1541-Ultimate.
Bijgewerkt: 2019-05-11 13:27:17