JoyMega is a DIY adapter that allows connecting Sega Genesis/Mega Drive game controllers to MSX. By default, buttons B and C are mapped to the triggers 1 and 2 of the MSX, respectively. The adapter fully support up to 8 buttons (A, B, C, Start, X, Y, Z, Mode).
In 2021 I made Omega MSX2+, then I found out that I don't have MSX controller available, I can't find any accessories for MSX at all in the local market, only MD and NES controllers in large quantities. So I looked this up on Google: https://frs.badcoffee.info/hardware/joymega-en.html Then I made my JoyMega PCB based on the schematic here.
No driver or modification need Fully MSX compatible, and the extra buttons are available for use in your program Compatible with the MSX-HID plug-and-play detection Single mode of operation. No need to switch between "legacy" and "advanced" modes Very cheap and easy to build. No translation micro-controllers are required (zero lag). Uses only classic components. Also supports other devices like the Sega Multitap (MK-1654 and compatibles) Low power consumption (Joystick port limit is 50 mA): JoyMega (74LS04 chip): between 6.6 mA and 18 mA, depending on the chip maker JoyMega (74HCT04 chip): 20μA
I actually made a triode version of the JoyMega, and a 74HC version.
Design Files (frs.badcoffee.info)