It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
Very nice video there.
I knew about writing to registries and such. I didn't know just how involved and time consuming writing during the scan of the TV was. I knew about updating line for line but not the limitation of what you could put in those lines.

The complexities should still be possible to emulate though maybe getting a bit heavy. WinUAE and MAME being rather good examples of how many resources it takes to emulate a simple system but at the same time keep things synchronized with each other.
I believe my 1.7ghz cpu still had trouble emulating the 14 mhz stock Amiga 1200 CPU because of all the synchronization and hardware tricks built in there.
And yeah there were a lot of "less authorized" tricks people used to squeeze cycles out of a system. Never had an old console so never really got into that, but an example from the computer world would be the C64 and the 1541 disk drive. Some games would actually manage to get the disk drive to do calculations for them, again making emulation heavier when needing to suddenly emulate the controller and such in an external disk drive, and synchronize that with the rest of the system running a different clockrate.

But I'd still say emulators for many systems have now come so far they could potentially be licensed for distributing old games with, and they are at times too. 1:1 might save work in the end, but the result can be quite good without everything accounted for. Sega for instance have re-released their sonic games for quite a while. in 2003 I bought a collection, one of the titles was the sega smash pack containing sonic 2 and other megadrive games. The emulator itself was an (apparently) licensed version of KGen with modifications to encrypt the rom images. Emulators have come a long way since then.
In theory, GOG could sell, for example, Amiga versions of adventure games which run on ScummVM.

That wouldn't require much, if any work to make those run on modern PCs, as all coding work has already been done by ScummVM developers.

This would also bypass many legal issues, as ScummVM doesn't need any ROMs or other things ran by the original hardware.

Of course, that also means that it's not really an emulator, so even if GOG was selling those, the question about emulators would still remain unanswered...
avatar
DrakeFox: SNIP
There's a balance, I'd rather they provided the emulated games in a way that could conveniently be moved to a different emulator if need be.

The folks arguing against a 1:1 emulator aren't entirely wrong. I prefer a 1:1 experience. But the reality is that for the games that most people know and love there are probably already patches and work around and that it's mostly the obscure games which won't run. Unfortunately those games will likely never run as they likely won't get the attention needed to work around those bugs.

The important thing though is that somebody create a complete emulator as such things are going to be of vital importance in the future for posterity's sake