Keep in mind though that if emulators focus too much on accuracy, very few if any machines, if any, will be able to use them at playable speeds.
Keep in mind though that if emulators focus too much on accuracy, very few if any machines, if any, will be able to use them at playable speeds.No, this is what caused the problem with n64 in the first place. Focusing on emulating game behavior instead of hardware level behavior.
Check out marathonman and Fatcat(Iconoclasts) latest work in regards to the rsp interpreter.
That would be a good way to approach N64 emulators, I've seen far too many emulators that focus completely on cycle-accuracy and make it so it's practically unusable unless you have top-of-the-line-hardware. Nestopia on the other hand, is a good example of balancing very high accuracy while being able to run full speed on most, if not all, modern machines. I've been following MarathonMan's and BatCat's progress and they certainly are very knowledgeable of the hardware, but to be honest, I get lost when they delve into the very complex technical side of it. Hopefully the end result will be first very high accuracy, then speed optimization.Once reversing is accurate enough, optimized ports and 'good enough' emus based on that research will be more viable.
Kind of like with MAME and Finalburn Alpha (support for fewer, popular systems with great performance and desirable features).
Exactly, there has to be a fine line, a balance, otherwise users could be alienated. I just hope that N64 emulation as a whole doesn't nosedive into a pile of crap.BSnes introduced a novel approach, not just cramming optimizations allaround but also producing different releases with varying tradeoffs (within the same emu).
Ultra-slow maximum accuracy (meant for development/romhacking), sort of slow high accuracy (default), fast good accuracy (yet significantly higher compatibility than more mainstream emus).
You mean N64 emulation isn't a failure already? If N64 emulators become like that, I'll weep in a corner while sucking my thumb in a fetal position. PPSSPP is an awesome emulator and hope it stays that way.With people's current obsession with cycle accuracy thanks to people like Matthew Kendora, who inspired byuu to write bsnes, I see N64 emulation being a complete failure like SNES.