C64DTV: Unterschied zwischen den Versionen
Zeile 1: | Zeile 1: | ||
+ | __TOC__ | ||
+ | |||
[[Bild:C64DTV_orig.png|thumb|right|200px|Before]] | [[Bild:C64DTV_orig.png|thumb|right|200px|Before]] | ||
[[Bild:C64DTV_mod1.png|thumb|right|200px|After]] | [[Bild:C64DTV_mod1.png|thumb|right|200px|After]] | ||
Zeile 9: | Zeile 11: | ||
This is an amazing piece of hardware, but comes with a few weaknesses: | This is an amazing piece of hardware, but comes with a few weaknesses: | ||
− | * Only | + | * Only one joystick, no support for two-player games |
− | * | + | * A limited selection of games |
* The quality of the joystick itself is far from the gold standard (Competition Pro) | * The quality of the joystick itself is far from the gold standard (Competition Pro) | ||
Zeile 17: | Zeile 19: | ||
== Project Overview == | == Project Overview == | ||
− | The goal is to | + | The goal is to remedy the stated weaknesses by doing the following: |
+ | * Add ports for two external joysticks => support multi-player gaming and we can use better joysticks | ||
+ | * Add connectors for a PS/2 keyboard and a 1541 compatible disk drive => load games from 5.25" floppy disks | ||
=== Part List === | === Part List === | ||
Zeile 82: | Zeile 86: | ||
|- | |- | ||
|} | |} | ||
+ | |} | ||
+ | |||
+ | == PCB Soldering Points == | ||
+ | |||
+ | [[Bild:solderpoints.png|thumb|200px|soldering points on PCB]] | ||
+ | |||
+ | All soldering should be done on the backside of the PCB. Note that some soldering points are located under the rubber buttons. | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | == Power Supply == | ||
+ | |||
+ | [[Bild:regulator.png|thumb|200px|+5V voltage regulator]] | ||
+ | [[Bild:regulator_schem.png|thumb|200px|regulator schematics]] | ||
+ | [[Bild:regulator_conn.png|thumb|200px|regulator connection]] | ||
+ | |||
+ | When connecting peripherals to the joystick, it will not be able to run from batteries anymore, so I'm running it from a DC power supply. Since the joystick assumes a 5V power supply, I've build a 5V voltage regulator circuit. The regulator is connected to the output of the battery pack (see picture). NB! Remove batteries before connecting external power. | ||
+ | |||
+ | |||
+ | [[Kategorie:WhateverLab]] | ||
+ | [[Kategorie:RetroGaming]] |
Version vom 3. Dezember 2006, 20:48 Uhr
WTF?
The C64 Direct-to-TV, called C64DTV for short, is a single-chip implementation of the Commodore 64 computer, contained in a joystick with 30 built-in games (C64_Direct-to-TV).
The joystick can be bought at Conrad (but I've also seen it at Zielpunkt) for ~25 Euros.
This is an amazing piece of hardware, but comes with a few weaknesses:
- Only one joystick, no support for two-player games
- A limited selection of games
- The quality of the joystick itself is far from the gold standard (Competition Pro)
..so let's remedy this:
Project Overview
The goal is to remedy the stated weaknesses by doing the following:
- Add ports for two external joysticks => support multi-player gaming and we can use better joysticks
- Add connectors for a PS/2 keyboard and a 1541 compatible disk drive => load games from 5.25" floppy disks
Part List
Parts, Conrad part numbers and total price in Euros:
- 2x SUB D-Stiftleiste 9 polig 742066 1.14
- 1x Mini-DIN Steckdose 738422 1.73
- 1x DIN Einbaubuchse 6-polig 738166 1.20
- 2x Buchsenleiste 32-polig 740438 2.30
- 1x 5V 7805 Spannungsregler 179205 0.65
- 1x 100 uF Elko (we've got more of these in the lab)
- 2x 100 nF Kondensator (we've got more of these in the lab)
Connectors
I have fitted the connectors onto the casing of the joystick, using a dremel and a glue gun (NB! no gaffa was used in this project :).
Connectors, seen from the front:
Joystick
|
Keyboard
|
Disk drive
|
PCB Soldering Points
All soldering should be done on the backside of the PCB. Note that some soldering points are located under the rubber buttons.
Power Supply
When connecting peripherals to the joystick, it will not be able to run from batteries anymore, so I'm running it from a DC power supply. Since the joystick assumes a 5V power supply, I've build a 5V voltage regulator circuit. The regulator is connected to the output of the battery pack (see picture). NB! Remove batteries before connecting external power.