"crude hack" because: - linkup procedure doesn't work like the real hardware (Client/Server vs. fibre token ring) - external "server" application to distribute packets - hardcoded server hostname and ports (okay, not a big deal) - some todos and random crashes while coining up VR/VFormula - WingWar master seems to overwrite coin (and comm) settings. (had to set the nvram file to write protected on my WingWar cab)
I don't know about other link systems, but sega seems to love fibre optical ring buffers. (S32, M1, M2 etc.)
Maybe one could implement some generic "comm board" class that takes the part of the TCP (or even UDP) operation as well as link count / link id generating.
I'd like to "replace" my proof-of-concept VB application ^^