1) Plug USB cable to Mega EverDrive 2) Run battlecity-online.bin on your genesis/megadrive. 3) Run netclient.exe on PC. 4) Push NET SYNC in game menu. First, console will connect to PC via USB, then netclient.exe will connect to the server and will wait for second player. Once two players will be connected, game will restar. After that one player will control joypad1 and another one will control joypad 2. NET SYNC menu should disappear, if game successfully synchronized. MEGAOS v10 or later required netclient.exe and netserver.exe can work under linux and mac-os. This programm written in C#, you need mono-runtime to run this program at non windows machine PAL and NTSC users can not play together, so, server uses different ports for different TV types netserver.exe is a game server program. At this moment game server located in Ukraine, so, latency will be pretty big for american users. You may setup your own server, if you have direct access to internet with static IP, or, you can use local network. By default, server listen connection to port 98, user can change destination port if run netserver.exe with arguments. For example: netserver.exe 111 server will listen port 111 in this case. destination of netclient.exe can be changed also, by default it connect to krikzz.org at port 98, To change it, run programs with arguments. Example netclient.exe 192.168.0.1 111 Note that server listen two ports at same time, one port for NTSC users and another for PAL. Pal users connects to destination port minus one. So, if destination port set to 111, then NTSC users will connect to 111 and pal users to 110