Jump to: navigation, search

Commodore 64 DTV

C64icon.gif

Add a ps/2 keyboard and disk drive to the C64 Dtv


Commodore 64 30-games-in-One
(aka C64dtv)

The classic 6502 computer Commodore 64 has been reissued in a new form; a 30-in-one game joystick resembling the stock C64 joystick.

The CPU emulates a Commodore 64 and connects to a video device via a/v inputs. It provides, in stock form, a selection of 30 games originally released for the C64.

Bonus: The C64 circuit board includes contact points enabling installation of:

PS/2 standard PC keyboard

DIN original Commodore disk drive

Video can also be output as S-Video with the removal of a capacitor.


C64dtv.jpg

When the keyboard wiring is installed, pressing a key during boot defaults to the Commodore BASIC bios and filesystem. The Flash ROM included with the system can be re-written to accomodate new software, if a disk drive is attached loaded with the appropriate utilities. (see link below)

There are three versions available at retail;

  • 1:NTSC
  • 2:PAL
  • 3:a NTSC version sold at Radio Shack as the 'Hummer' video game.

Versions 2 and 3 have a 2MB Flash ROM, while the original has 1MB.

What it is

A sub-$20 computer system capable of outputting video/audio and completely mostly compatible with most software ever written for the Commodore 64. There is also a full-fledged C-One motherboard available for serious 6502 emulation and development.

Both of these Commodore clones were designed by one Jeri Ellsworth, a somewhat dedicated Commodore fan.

Unrecommended Parts

Half64.jpgUsing this for your keyboard
might take more than 4 wire connections.
Source: www.lemon64.com

What you'll need

-Parts List -

Commodore 64 Game Joystick, or Radio Shack's 'Hummer' game.

Standard PS/2 PC keyboard

Commodore Floppy drive or equivalent (required to use utilities that flash the ROM)

From the junk pile:

PS/2 female Connector

Standard DIN connector (for Commodore disk drive)

6 Volt DC wall wart (or standard pc power suppy +5v/-)

Appropriate jack for power supply, or wire that sucker direct!

(A jack with switching lead to prevent 'battery charging' reccomended)

Assorted lengths of wire


-Tools-

Voltmeter or continuity tester

Soldering Iron

Screwdriver

Drilling device

Steps

First off: remove case screws, or smash against table until components can be removed. Usage of a screwdriver for this procedure is reccomended for reliable extraction. There are four screws, which should be removed prior to separation of the case halves.


PS/2 Keyboard:

Note pins for Keyboard Clock and Keyboard Data screened on CPU board..C64pins.jpg

Drill, Gouge, or otherwise prepare joystick casing for mounting of PS/2 jack, or wire it directly if you so desire.. Oh, and by the way, don't simultaneously have batteries in the device and your power adaptor, unless you are pyrotechnical.

Clever technicans can wire up a switching DC jack that prevents this. However, battery power might not be sufficient to drive the keyboard..

Wiring

Attach red wire from battery tray to

+V lead from PS/2 jack and

+V lead from wall wart/ power supply.

Attach black wire from battery tray to

ground lead from PS/2 jack and

negative lead from wall wart/ power supply.

Solder Clock wire from PS/2 jack to Keyboard Clock pin on joystick CPU.

Solder Data wire from PS/2 jack to Keyboard Data pin on joystick CPU.

Ps2pins.jpg
Technical Note: The joystick's on/off switch toggles ground, not positive voltage.

Disk Drive

Similar, but different. Don't have a drive, so I haven't built this part yet. See other more competent pages for details not wiki'd here.

Testing

You have been using that voltmeter to verify connections and checked for shorts?

Re-assemble the casing, then:

Plug in power supply no batteries, right?

Plug A/V connections to video display

Plug PS/2 keyboard into your new jack, or not, if you wired it directly (sadist!)

Turn on C64 with shift-K held down. You should boot into the stock Commodore BASIC screen.

If it starts the game, then something's not hunky-dory. Your keyboard should momentarily blink the caps LEDs when powering up..


Sometimes you have to press the right-hand Shift Key to unconfuse the CPU key readings.

Sources and inspiration

C64DTV Hacking Info

C64DTV hacking forum

Daniel Kahlin's software for the DTV

Mr. Latch-up's C64 DTV & Hummer Advice Column

Lemon64: Commodore history and fanclub

Jeri Ellsworth, a somewhat dedicated Commodore fan.

C-One Official Site

Further Ideas

LCD Screen

Flash ROM disk drive emulator -RadioShack doesn't seem to be stocking 5 1/4 floppies.

Custom case using 5" lcd screen and mini joysticks to build tiny tiny arcade game.