Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
blog:commodore_c64_dtv_hacking [2023/01/21 16:12] – [IEC Bus / 1541 Floppy / SD2IEC Disk Drive Connection] john | blog:commodore_c64_dtv_hacking [2023/01/31 11:29] (current) – [Power Supply] john | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Commodore C64 DTV Hacking ====== | ====== Commodore C64 DTV Hacking ====== | ||
- | All pinouts below are looking in to the connector, | + | From [[https://en.wikipedia.org/wiki/C64_Direct-to-TV|Wikipedia]]: |
- | All diagrams are correct | + | > The C64 Direct-to-TV, |
+ | > joystick), with 30 built-in games. The design is similar to the Atari Classics 10-in-1 TV Game. The circuitry of the C64DTV was designed by Jeri Ellsworth, a computer chip designer who | ||
+ | > had previously designed the C-One. | ||
+ | These are my notes on converting the C64 DTV into a capable, full-featured 8bit computer system. I've written these notes down since a lot of the information on the C64 DTV has been lost over the years. This is a combination of the old web pages I've found, technical specs and my own findings/ | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Firstly, there are some key things to look out for with the different versions of the DTV: | ||
+ | |||
+ | == DTV (version 1) == | ||
+ | |||
+ | * 128 kbytes RAM | ||
+ | * 2048 kbytes ROM | ||
+ | * DMA memory transfer engine | ||
+ | * Example serial/date codes: | ||
+ | * 041107 | ||
+ | * 041103 | ||
+ | |||
+ | |||
+ | == DTV (version 2) == | ||
+ | |||
+ | * 2048 kbytes RAM | ||
+ | * 2048 kbytes Flash | ||
+ | * DMA memory transfer engine | ||
+ | * Blitter engine with bugged transparency mode - // | ||
+ | * 256 colour ' | ||
+ | * 8bit digital audio | ||
+ | * Chroma/Luma bugged - // | ||
+ | * Example serial/date codes: | ||
+ | * 050728 | ||
+ | * 050919 | ||
+ | * 050921 | ||
+ | * 050927 | ||
+ | |||
+ | == DTV (version 3) == | ||
+ | |||
+ | * 2048 kbytes RAM | ||
+ | * 2048 kbytes Flash | ||
+ | * DMA memory transfer engine | ||
+ | * Blitter engine - //working transparency// | ||
+ | * 256 colour ' | ||
+ | * 8bit digital audio | ||
+ | * Chroma/Luma output fixed | ||
+ | * Example serial/date codes: | ||
+ | * 050927 | ||
+ | * 051005 | ||
+ | * 051008 | ||
+ | * 060118 | ||
+ | |||
+ | == Hummer Game == | ||
+ | |||
+ | The ' | ||
+ | |||
+ | ---- | ||
+ | |||
+ | Realistically, | ||
+ | |||
+ | You can see that there is a period in September 2005 when the production of the DTV (version 2) change to the (version 3). If you want a fixed model then you need to look for serial numbers around or above **0509xx**. | ||
==== Power Supply ==== | ==== Power Supply ==== | ||
- | The DTV normally gets ~6v from 4x AA batteries in the joystick. But also has a red LED connected which regulates down the supply to the 3.3v circuitry on the PCB, as used by a number of the chips. If the DTV is removed from the case and original power switch and LED, it is important that a LED is refitted to remain as a regulator. | + | The DTV normally gets ~6v from 4x AA batteries in the joystick. But also has a red LED connected which is used as part of the regulator circuit to reduce |
//Note: The LED should have a **forward voltage** rating of **1.8v**.// | //Note: The LED should have a **forward voltage** rating of **1.8v**.// | ||
+ | === Power Switch Wiring - DTV 1 === | ||
+ | |||
+ | On a DTV 1, the power switch is wired as follows: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Note that the (black) ground wire is soldered directly to the battery tab (the - terminal). The floating (red) positive wire is soldered to the battery tab (+ terminal). | ||
+ | |||
+ | === Power Switch Sub-Board === | ||
+ | |||
+ | A more detailed image of the power switch sub-board: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | From left to right, the connections above are: | ||
+ | |||
+ | * LED - (~+3.3v return to PCB) | ||
+ | * LED + (+5v from PCB) | ||
+ | * VDD + (+5v to PCB, connected by switch) | ||
+ | * VCC + (+5v from battery compartment, | ||
+ | |||
+ | Seen from above, and with the plastic cover removed, the power supply sub-board also has markings to indicate the connections: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | In summary: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | === Power Switch Wiring - DTV 2/3 === | ||
==== Joystick Port 1 ==== | ==== Joystick Port 1 ==== | ||
Line 38: | Line 125: | ||
//Note: As standard the DTV supports only US English keyboard mappings, as well as not enabling the F7 key. There are modifications to change this, if they are required. This is probably not an important concern for English speakers or those with US (or UK, with minor inconveniences) keyboards.// | //Note: As standard the DTV supports only US English keyboard mappings, as well as not enabling the F7 key. There are modifications to change this, if they are required. This is probably not an important concern for English speakers or those with US (or UK, with minor inconveniences) keyboards.// | ||
+ | |||
+ | ==== Sources for Ground ==== | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Some easily accessible areas for connecting to ground. The large flat area to the left of the SDRAM chip (left edge of board, top) is probably the easiest to clear and get access to without having to worry about other components. | ||
==== Other Useful Diagrams ==== | ==== Other Useful Diagrams ==== | ||