Jump to: navigation, search View source for Commodore 64 DTV You do not have permission to edit this page, for the following reason: The action you have requested is limited to users in the group: Users. You can view and copy the source of this page. [[Image:C64icon.gif|left]] == Add a ps/2 keyboard and disk drive to the C64 Dtv == <table><tr><td width="256"><hr>'''Commodore 64 30-games-in-One'''<br>'''(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. </td><td align="right">[[Image:C64dtv.jpg|none|thumb|215px]]</td></tr></table> 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 <strike>completely</strike> mostly compatible with most software ever written for the Commodore 64. There is also a full-fledged [http://c64upgra.de/c-one/ C-One ] motherboard available for serious 6502 emulation and development. Both of these Commodore clones were designed by one [http://en.wikipedia.org/wiki/Jeri_Ellsworth Jeri Ellsworth], a somewhat dedicated Commodore fan. == Unrecommended Parts == <table><tr><td align="left">[[Image:Half64.jpg]]</td><td align="left">'''Using this for your keyboard<br> might take more than 4 wire connections.'''</td></tr><tr><td></td><td>''Source: www.lemon64.com''</td></tr></table> == 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:''' <table><tr><td> Note pins for Keyboard Clock and Keyboard Data screened on CPU board..</td><td align="right">[[Image:C64pins.jpg]]</td></tr></table> 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.. <table><tr><td>'''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. </td><td align="right">[[Image:Ps2pins.jpg]]</td></tr></table> '''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 == [http://www.dtvhacking.info/ C64DTV Hacking Info] [http://jledger.proboards19.com/index.cgi?board=dtvhacking C64DTV hacking forum] [http://http://www.kahlin.net/daniel/dtv/index.php Daniel Kahlin's software for the DTV] [http://www.geocities.com/dtvhacking/ Mr. Latch-up's C64 DTV & Hummer Advice Column] [http://www.lemon64.com Lemon64: Commodore history and fanclub] [http://en.wikipedia.org/wiki/Jeri_Ellsworth Jeri Ellsworth], a somewhat dedicated Commodore fan. [http://c64upgra.de/c-one/ C-One Official Site] == Further Ideas == LCD Screen *[http://www.hermeshandbagoutlet.com Replica Hermes Handbags] Flash ROM disk drive emulator -'''RadioShack''' doesn't seem to be stocking 5 1/4 floppies. *[http://www.handbagsdreams.com Cheap Louis Vuitton Handbags] Custom case using 5" lcd screen and mini joysticks to build tiny tiny arcade game. Return to Commodore 64 DTV. Retrieved from "http://elephantstaircase.com/index.php/Commodore_64_DTV"