📜 ⬆️ ⬇️

Adapter for gamepad Sega → AppleII do it yourself

Almost a year ago, I wrote about how to make a joystick with my own hands for an AppleII computer, but he didn’t please me for long, I still prefer the gamepad and not a joystick like the Rambo console (Atari), since I didn’t have it in my childhood and I'm not used to this kind of handle control. And the joystick assembled then did not shine with quality. I really wanted to tie some more familiar to AppleII. My choice fell on the gamepad from sega megadrive. Googling how joey from sega works (and I only needed compatibility mode with the master system) it turned out that it could not be easier, pressing the button closes the contact to the ground and the prefix sees a logical zero. I already knew how the joey from epl2 works and the following diagram was born in my head.


I have to say 68k resistors are a bit too large, in most games they will work without problems, but some too picky about calibration will tend you down a bit and to the right. The optimal values ​​here will be 61 Lump for the horizontal axis and 65 Lump for the vertical. I tried to start the scheme on the breadboard, earned a bang.


')
But the prototyping board is still useful to me and I need to solder the finished device. To place all the elements compactly on the board, I decided to use the Sprint Layout utility. Previously, in general, with such a software did not work.



The program is simple, so I did it all right the first time. With resistors at 68K, I certainly went too far, but I only had 2 watts available. That's what happened in the end.

image

image

I used the good old KT361 transistors, and the DB-9M connectors dropped out of non-working mainboards. For holders of only 16 pin connectors on the motherboard, below are 9 pin connectors and 16 pin connectors.

db-9f value 16-pin
2 - + 5v - 1
7 - button0 - 2
5 - X-axis - 6
8 - Y-axis - 10
1 - button1 - 3
3 - ground - 8

Perhaps the scheme can be greatly simplified, but that is, that is.

Source: https://habr.com/ru/post/399365/


All Articles