![]() |
KiCad 8.0KiCad
|
Adapter 9 from 2040
Considering the imminent release of TheSpectrum from Retro Games Ltd. I started looking into updating the C64 JoyKEY-project, mainly because the Arduino I was using has started to show its age. Thankfully, in the years since then we've had quite a bit of interesting developments in the form of the Raspberry Pi Pico, and subsequently the GP2040CE firmware created for it. If there was ever feature you've that was missing from your favourite arcade controller, then it's already there in some form and it's probably doing it faster than most of the alternatives. If you're looking for a convenient starting point for building your own Arcade-stick for your emulation setup, then check out Arcade 2040.
Circling back, the purpose of this project wasn't on something quite as custom as building an arcade stick from the ground up. Instead it's all about being able to use one of my favourite, and quite vintage Atari-compatible joystick with a "DB9"-connector on it, on the aforementioned TheSpectrum. Works great on TheA500 Mini as well, and I expect that it should also function without any issues on the The400 Mini though I don't have one to test with. You will also be able to use it on TheC64 Mini, but it will require a different configuration in order to do so. With all that said, the controller will show up on any modern system as a wired Xbox-360 Controller and should be compatible with a whole host of systems. While I've been specifically referencing releases from Retro Games Ltd, it's simply because they are the only "mini"-type of consoles that I currently own.
As for the board, it also features all of the additional switches that you'd probably want to have when using it with these modern systems. While the joysticks that were historically used with these vintage systems famously only featured a single fire button, they're handy on the modern systems in order to navigate emulator menus and so on. As for GP2040 you can remap just about anything via an easy to use web configurator, the OLED-display takes care of showing you what's going on at all times.
The shared project that you're looking at only includes the PCB needed to build a working adapter, if you want the purely decorative faceplate that's featured in most of the pictures then you'll need a copy of that as well. Make sure that you explore the project notes for each of these as the cutout on them corresponds to different versions of commonly available 0.96" I2C OLED-displays.
- Adapter 9 from 2040 (this project)
- Adapter 9 from 2040 (Faceplate B)
Adapter 9 from 2040
*PCBWay community is a sharing platform. We are not responsible for any design issues and parameter issues (board thickness, surface finish, etc.) you choose.
- Comments(0)
- Likes(1)
-
Electro Bananas Jan 13,2025
- 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
-
LED Tuning Board If you were to take a look at my shared projects, you'll find that for someone who doesn't actually ...
-
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, ...
-
Adapter 9 from 2040 (Faceplate B) It's a faceplate for Adapter 9 from 2040, it's mounted on top in order to give it a slightly more at...
-
Adapter 9 from 2040 Considering the imminent release of TheSpectrum from Retro Games Ltd. I started looking into updatin...
-
Instrumentation Input, high impedance with 16 bit 1MSPS ADC for SPI
73 0 0 -
RGB LED Matrix input module for the Framework Laptop 16
278 0 2 -
-
📦 StackBox: Modular MDF Storage Solution 📦
113 0 2 -
-
-