Nesticle came out of nowhere and was a huge improvement. Totally playable. I think it was the first jitting nes emulator.
Nesticle came out of nowhere and was a huge improvement. Totally playable. I think it was the first jitting nes emulator.
Dynarec has mostly been used from the N64/PS1/Dreamcast generation and onwards.
Later emulators that made use of game-specific hacks (e.g. ZSNES) would store the hacks in the emulator instead of the ROM, patching the hacks into memory at load time, so people could use the same accurate ROM dumps in both accurate and inaccurate emulators.
I'm certain it did not use JIT or any kind of recompilation, I believe it's speed came from not being very accurate and also written in hand optimised assembly.
Somehow Chrono Trigger was playable on a 486, but only if you disabled transparency (which made a couple of levels really tough to navigate) and had sound disabled. This was with ZSNES on Win95 I think?
from:
https://github.com/snes9xgit/snes9x/blob/master/docs/changes...
0.72 released
...
- This time really fixed Allegro library keyboard handling (DOS port); it was missing key some presses/releases (was stopping Chrono Trigger Left + Right + A button combo from working).
[1]: http://zsnes-docs.sourceforge.net/html/faq.htm#universal_inp...
https://web-beta.archive.org/web/19981205215037/http://www.e...