blargg wrote:
I thought it was the one by Memblers that requires that you "agree" that emulators will never be as good as the real thing before it continues, but I recently found that that demo says the same thing on hardware as well.
Of course I agree that emulators will never be as good as the real thing. I mean...sure...I pass that test but not by any means because my emulator is a clone of the real HW/SW of the NES [which would make it a clone and not an emulation!
]. I just took a rough approximation approach and count PPU frames until 600msec have 'roughly' elapsed and then change any 1 that was set to 1 more than 600msec ago to a 0. I could have counted PPU cycles to get closer to exactly 600msec, but that would be overkill. Now, had your analysis included a temperature/delay relation curve [which I suppose i could have derived from your mountain of provided data but i'm a bit mathematically lazy], *that* might require PPU-cycle granular emulation of the decay. I can see it now... menu option for "NES temperature", selections include "just turned it on", "beat the first boss", "damn, when am i ever going to beat this stupid game?!".
I've seen 'frustration' expressed on these forums that 'so-and-sos' emulator is not mentioned in the echelon of the "accurate" [Nintendulator, Nestopia]. I'll admit I'd sure like to be up there too someday, but I take a different approach...I don't care if nobody uses my emulator [critical 'it sucks monkey butt' feedback is useful too, though
if it includes a reason or two] but I sure am having fun trying to meet the challenges that you and others that put together test ROMs provide in terms of trying to increase the accuracy. Hopefully along the way I gain some knowledge and help others do the same. Isn't that what emulation is all about?
26 more test ROM challenges ahead...