Megadrive stick is an open hw implementation of a Megadrive controller (also known as Sega Genesis in the US).
You can take advantage of this little board to build your custom Sega arcade stick.
This implementation features the following inputs:
- up (with an extra pin if you want to map an additional button to the canonic up in your directional stick)
- down
- left
- right
- A Button
- B Button
- C Button
- Start Button
Building this controller is very easy and very cheap, you will just need to solder this components:
- 1X HD74LS157P Multiplexer
- 1X 10K Resistor
- 2X A103J 10K Resistor Array
- 1X 100nF Capacitor
- 2X 9 pin row
- 1X DB9 Female PCB Mount connector
- 1X DB9 Male-Female extender
Since the project is open you are free to get the PCBs made by your preferred manufacturer, however in case you want to support the development, you can order them from PCBWay through this link:
Final result using a simple electric box + some cheap buttons and directional pad from aliexpress. Final cost of materials about 20 Euros.
The Megadrivestick documentation, including the design itself, is copyright © Ozzyboshi 2020-2021.
Megadrivestick is Open Hardware licensed under the CERN OHL v. 1.2.
You may redistribute and modify this documentation under the terms of the CERN OHL v.1.2. This documentation is distributed as is and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES whatsoever with respect to its functionality, operability or use, including, without limitation, any implied warranties OF MERCHANTABILITY, SATISFACTORY QUALITY, FITNESS FOR A PARTICULAR PURPOSE or infringement. We expressly disclaim any liability whatsoever for any direct, indirect, consequential, incidental or special damages, including, without limitation, lost revenues, lost profits, losses resulting from business interruption or loss of data, regardless of the form of action or legal theory under which the liability may be asserted, even if advised of the possibility or likelihood of such damages.
A copy of the full license is included in file LICENSE.pdf, please refer to it for applicable conditions. In order to properly deal with its terms, please see file LICENSE_HOWTO.pdf.
The contact points for information about manufactured Products (see section 4.2) are listed in file PRODUCT.md.
Any modifications made by Licensees (see section 3.4.b) shall be recorded in file CHANGES.md.
The Documentation Location of the original project is https://github.com/Ozzyboshi/Megadrivestick/.
Thanks to SukkoPera for his accurate review and suggestions on this project. Visit his awesome openhw page at https://github.com/SukkoPera