Just wanted to share this. For those that have mega-everdrive X7 flash carts with the USB port. This code will allow you to link two genesis consoles together with a raspberry pi in the middle to facilitate the bi-directional serial communication. If you were crafty enough you could absolutely tunnel the serial data over the internet and have online multiplayer assuming you had a way to find other players and bypass firewalls and other hurdles. I wanted to make this available as it seems to work really well and even worked over the internet when I tunneled it briefly with a hacky method. Hopefully someone finds this usefull https://github.com/b1tsh1ft3r/sonic2_networking
https://github.com/b1tsh1ft3r/xband Xband source code and protocol documentation with sample home-brew server in GO enjoy
Here is the most evolved / working Xband server in existence right now. Source to follow. Enjoy! https://github.com/RetroDotLive/FuckerTalkX