Add a ps/2 keyboard and disk drive to the C64 Dtv
Commodore 64 30-games-in-One
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.
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;
- 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
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.
|Using this for your keyboard|
might take more than 4 wire connections.
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
Voltmeter or continuity tester
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.
|Note pins for Keyboard Clock and Keyboard Data screened on CPU board..|
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..
Technical Note: The joystick's on/off switch toggles ground, not positive voltage.
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.
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
Jeri Ellsworth, a somewhat dedicated Commodore fan.
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.