capzo escribió:superinteresante, ¿sabes que se puede usar de sustituto del CI del pad de mega de 6 botones?
No estoy seguro al 100% pero me suena leer hace años que ese en concreto era un IC propio o al menos no tan genérico como el de snes, es posible que alguien haya hecho algún código para emularlo con un microcontrolador attiny o similar.
*Edit*
Sí, es un ic propio de SEGA o al menos lleva su nombre en el encapsulado.

Aquí hay bastante info sobre el protocolo, pero el código creo que es para poder leer el estado del mando, no para emularlo:
https://www.raspberryfield.life/2019/03 ... ontroller/Por cierto en los enlaces que se añaden como referencia en este otro enlace de más arriba viene este otro proyecto, bastante interesante:
Universal Region mod, 50/60 Hz switch and In-Game-Reset (IGR) for Sega Mega Drive (AKA Genesis)
https://github.com/SukkoPera/MegaDrivePlusPlusPara lo del protocolo del pad de 6 botones tal vez venga algo en el código de BlueRetro:
https://github.com/darthcloud/BlueRetrohttps://github.com/darthcloud/BlueRetro ... /genesis.c*Edit*
Por lo que veo tiene hasta soporte para ratón en megadrive (supongo que como protocolo de salida, no he mirado el código a fondo), por otro lado este código será bastante específico de blueretro como para adaptarlo a un microcontrolador más ligerito y que sólo quiera soportar ese protocolo del pad de 6 botones.