C64 Joystick Adapter
I recently bought a Raspberry Pi for use with emulators on modern systems, and so I wanted an easy way of connecting the original controllers up to them. This PCB can be built up in a few different ways, the first one allows all of the classic Commodore 64 controllers including one and two button joysticks as well as the paddles to be used. The other mode is for use with Sega gamepads, this includes the Sega Master System gamepad as well as the Sega Mega Drive (Sega Genesis in North America) 3- and 6-button controllers.
There are also versions of the firmware that allows you to use the adapter with The64 Mini and Maxi system without the need for any modification, which is a good thing because while the system is a lot of fun to use - the joysticks that come with them have to be considered the worst among all I've tried to use (including the horrible ones that came with my Atari 7800 controllers). The firmware has been tested with both 3 and 6-button controllers, also the wireless 8bitdo M30 2.4Ghz work with the firmware - due to the difference in the amount of buttons available, not every function will be available. The button layout used with this firmware is shown below.
Check out my github-repository for more details, as well as a more comprehensive description of the firmware and build options available. Note that there is also a separate faceplate that goes with the main PCB, it is reversible so that you can easily identify what the device has been built to use with.
C64 Joystick Adapter
*PCBWay community is a shared platform and we are not responsible for any design issues.
- Comments(0)
- Likes(5)
- Francisco Meza Feb 04,2024
- Darren Bassett Jun 23,2023
- JoelKind Dec 10,2021
- hellfire Jun 19,2021
- (DIY) C64iSTANBUL Mar 08,2021
- 0 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
More by Tor-Eirik Bakke Lunde
- BulkyMIDI-32 Extras BulkyMIDI-32 is based on the mt32-pi project, bringing you the all the auditory excellence that was ...
- ZX Interface 2.021 I've grown fond of cartridge formats in my later years, mostly because of the feeling you get by bro...
- MSX Mega Drive Adapter I've been playing around with my MSX computer recently, and as the computer itself supports a two bu...
- C64 Joystick Adapter (Faceplate) A rather stylish looking faceplate to go with the C64 Joystick Adapter, it covers up most of the ele...
- C64 Joystick Adapter I recently bought a Raspberry Pi for use with emulators on modern systems, and so I wanted an easy w...
- CPC464 Joystick Splitter (Faceplate A1) I made a simple joystick splitter for the Amstrad CPC 464 on a simple PCB, so I thought - why not ma...
- CPC464 Joystick Splitter Simple passive device that breaks out the joystick port on the Amstrad CPC 464 computer so that two ...
- Apple 2 Prototyping Card (fullsize) I wanted to learn more about the cards used with the Apple 2 computers, so I started the task of see...
- Apple 2 Prototyping Card (small) I wanted to learn more about the cards used with the Apple 2 computers, so I started the task of see...
- C64 Pi1541-II Faceplate (variant B) The Commodore 64 was central to many a young boys childhood, especially those older than 30! Still, ...
- C64 JoyKEY (Sega Master System adapter) With the C64 JoyKEY I wanted to build a simple joystick, but given how well it worked I wanted it to...
- C64 JoyKEY (Atari 7800 adapter) With the C64 JoyKEY I wanted to build a simple joystick, but given how well it worked I wanted it to...
- C64 Pi1541-II Backplate The Commodore 64 was central to many a young boys childhood, especially those older than 30! Still, ...
- C64 Pi1541-II Faceplate (variant A) The Commodore 64 was central to many a young boys childhood, especially those older than 30! Still, ...
- C64 Pi1541-II Module The Commodore 64 was central to many a young boys childhood, especially those older than 30! Still, ...
- MIDI to TRS Adapter When working on the BulkyMIDI-32, a piece of hardware running the MT32-PI software, I mostly ended u...
- C64 Pi1541-III Faceplate (FB2) The C64 Pi1541-III is a modern solution for emulating a disk drive for a vintage Commodore 64 comput...
- C64 Pi1541-III Faceplate (FB1) The C64 Pi1541-III is a modern solution for emulating a disk drive for a vintage Commodore 64 comput...
-
Open Source Very Large Stick - Freejoy & MMjoy2 breakout board
456 0 0 -
RF Control training board for students based on ESP32 C3
603 0 2 -
Aquarius+ Computer, Standard PCB
810 0 4 -
KINETIC COASTERS with a TWIST! Laser or 3D Print some DIY Magic
569 0 1 -
RPI - 8 IO PLC With ATTiny85 Watch Dog
489 0 1 -
Nintendo Famicom HVC-001 Controller Shells
590 0 1 -
COMMODORE 128 DIAGNOSTIC REV.785260 KEYBOARD DONGLE
549 0 4 -
COMMODORE 128 15KHz DISPLAY ADAPTER (C128 80 COLUMN ADAPTER)
747 1 5 -