A python implementation of the BGB gameboy emulator's link protocol using asyncio.
Based on existing protocol documentation and a healthy amount of trial and error.
Server class accepts client connections and handshakes, then holds connection open and sends injected packets (generally joypad packets)
Client class connects to server and handshakes, and then holds connection open and sends injected packets
ProxyServer class will automatically match connected ProxyPeer clients, while still allowing for packet injection
DMG-07 4-player link cable emulation
This project follows the tradition of "funny numbers" rather than any formalized versioning system. Numbers will count up, bigger numbers mean newer.