Zum Inhalt springen

C64DTV: Unterschied zwischen den Versionen

MariusKintel (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Vierlex (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
 
(5 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt)
Zeile 7: Zeile 7:
== WTF? ==
== 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 ([http://en.wikipedia.org/wiki/C64_Direct-to-TV C64_Direct-to-TV]).
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 ([http://en.wikipedia.org/wiki/C64_Direct-to-TV C64_Direct-to-TV]).
The games are stored on a built-in 2MB flash memory.


The joystick can be bought at Conrad (but I've also seen it at Zielpunkt) for ~25 Euros.
The joystick can be bought at Conrad (but I've also seen it at Zielpunkt) for ~25 Euros.
Zeile 37: Zeile 38:
== Connectors ==
== 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 :).
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:
Connectors, seen from the front:
Zeile 88: Zeile 89:
|}
|}


== PCB Soldering Points ==
== Connecting to the PCB ==


[[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.
All soldering should be done on the backside of the PCB. Note that some soldering points are located under the rubber buttons. For flexibility, I built internal connectors to easier be able to disconnect and debug the connectors.


{|
|[[Bild:solderpoints.png|thumb|200px|soldering points on PCB]]
|[[Bild:internal1.png|thumb|200px|Keyboard && disk connectors]]
|-
|[[Bild:internal2.png|thumb|200px|Joystick connectors]]
|[[Bild:internal3.png|thumb|200px|PCB with connectors]]
|}
<p>
== 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.
{|
|[[Bild:regulator_schem.png|200px|regulator schematics]]


|[[Bild:regulator.png|200px|+5V voltage regulator]]


|[[Bild:regulator_conn.png|200px|regulator connection]]
|}
== Result ==


== Power Supply ==
[[Bild:system.jpg|left|thumb|200px|Modded joystick in action]]


[[Bild:regulator.png|thumb|200px|+5V voltage regulator]]
== TODO/ideas ==
[[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.
* Reprogram the built-in flash memory with an updated game collection
* Add a memory card reader which supports reading disk images stored on a CF/SD/XD/USB-stick/whatever memory card.


For comments, questions, ideas etc., contact [[Benutzer:MariusKintel|Marius]]


[[Kategorie:WhateverLab]]
[[Kategorie:WhateverLab]]
[[Kategorie:RetroGaming]]
[[Kategorie:Projekte]]