Kega is the one that never made any problem - except with crappy Roms.
I only tried few games with a friend in Finland, like Quartet and Fantasy Zone III. Both desynced after just a few minutes of play. I highly doubt it's the distance, since I can play Mega Drive games just fine with him. But if it's really the "crappy ROMs" part (which I kinda doubt), then how is one supposed to know which ROM versions are suitable for netplaying and which ones aren't? Mind you, I am on the lookout for the [!] tag when picking a ROM, but despite that, Master System games still have a penchant for desyncing on me.
Right on lots of things. The one obsession is going for higher bandwidths, which most Internet companies prefer so they can go in the business of IPTV, is much more prominent than the other obsession, which is pretty much my crusading obsession, lower ping times.
I did a ping test from my hometown to a place 150 km away, the ping time 50 ms. That's 3 km / ms. Which means I can only play a "live stream" game with people 24 km away assuming 60 frames per second. That's why game companies are using broadband, They assume everyone is just as laggy and there's no way you can fit under 16 ms for 2- way. 16 ms/frame is 1000 ms/ 60 frames which is the reciprocal of 60 frames/second. Some Astrocade games were able to do 60 controller frames per second.
If assuming you want to play an Astrocade game, meaning if it works with Astrocade it will work with lesser framed systems, you basically have to transmit 3 different sets of bits every 60th of a second. One is the transmission of your controller inputs and the reception of your opponent's, the second is the time stamp data, and the third, if unrelated to the timestamp data, is the random number data.
You need a modern machine, hence why emulators try to do this that can both deal with network data and accurately play the host system. The problem is that most people use a laggy network Anything beyond 24 km on a standard network is considered laggy if using a traditional network. The reason why speed test spit out numbers in the 50's or higher for distances around 100-200 km is because it's not one company's network all the way. The Internet and auto-routed phones were obsessed with getting you there in a reasonable amount of time in the most sure not to be stopped way. If the President in Washington DC wants to send the nuke signal to a silo in Seattle, Washington (I'm excluding Alaska because, even though we are friendlies, and 99.99% likely to remain friendlies, Canada could sabotage our signal to Alaska in which case we'd satellite it in.) The phone and Internet system was designed so if there was a Soviet nuke of Cleveland, the signal would not die in Cleveland, it would go through Columbus and eventually reach Seattle. The cost of this system is about 50-100 ms for a 100-200 km trip. the Internet is like that too. Networks owned by different companies communicating with each other do that too. If Frontier isn't friendly with Time Warner, the signal would have to, once it leaves the Frontier network, go through a different carrier Frontier is friendlier with. which may be 1000 km away.
The only way to get quicker pings if the whole network was from start to end owned by one company.
I only tried few games with a friend in Finland, like Quartet and Fantasy Zone III. Both desynced after just a few minutes of play. I highly doubt it's the distance, since I can play Mega Drive games just fine with him.
Well, you're from Germany, he's from Finland. That can be a problem if the one who hosts the game doesn't have a fast enough connection (or has interlacing on or has a small upload speed) It's the same as if you wanna play Battlefield or Counter-Strike on a non-german server, with a 3MBit ADSL connection with Interleaving on on, your ping will be so high, that you can't really play.
With the Roms, it's just my personal experience from playing with friends in Germany and Denmark. You should usually use Tosec/Good Roms. Most Emulation websites don't even offer these, they havee Roms from god knows where and when (some are dumps from the late 90's)
If you want a good Romset, i'd say register at Underground-gamer.com (Torrent Hoster, so you need a torrent program like uTorrent) and download the Good/Tosec Rom Sets. Never had any problems with those.
People are talking about playing it with a PC. There are a few issues with that. One, the companies can't make money off illegal downloads (even though it's legal if you own an original cartridge.) Two, do these netplayers work with ANY ROM or only with specific ROMs designed to work with it, meaning you have to program certain anticipation moves and algorithms that default, and ways to deal with wrong guesses by the refbot AI? Third, if it works for ANY game, is there a few frame skating "blind spot" that you have to act and can't react, and you have to react more in anticipation than in visual reaction. I haven't played many netplay classics. Do they have the problems I site, meaning you must either program particular server helpware, like GoldenEye 64, of if it works for ANY game if there is a few frame blind spot? A little help would be nice. I don't know much because most Mac emulators don't have netplay, and the few that do don't have many online opponents. A little notes would be nice. Would a Low ping connection solve the problems with netplayers? The other problem sounds like people using different versions of the ROM.