![]() ![]() the same amount of carbs and protein, so you get more slow-burning fuel. Here it is getting 80fps on an in-order Atom CPU: - this build pushes 300-400fps on my 3GHz E8400. Nintendo (SNES) emulator with a handful of game files (also called roms). In fact, I've made a build that does just that. If I chose to remove behaviors that would break at best a dozen games, my emulator could run four times as fast. It means you can't take shortcuts anywhere. To get everything running at the same time is the hard part. When I first started out, I was able to run ~99% of games almost as quickly as Snes9X (the latter used ASM cores for the CPU, SA1 and SFX.) The more accurate you get, the less it fixes. You need to understand the exponential function to understand bsnes' system requirements. And if you aren't making one, why are you so sure of what is required? None of the other SNES emulator authors who have looked at my code feel there is a technical flaw in its implementation. I look forward to your SNES emulator with no known bugs and much lower system requirements. > IMO, a SNES emulator requiring 3GHz means brain-dead implementation Some emulators to this day ship with databases of checksums to detect these images. This was not done by Bloodlust, but by people wanting to play the games. NES ROMs were distributed pre-patched to work on Nesticle. > Nesticle/Nesticle95 did not required patches to NES games For games, you'd need to be very, very acquainted with a certain game to know for sure the emulation is not right. It's not like having a JPEG of the Mona Lisa. I'm pretty sure you would not find many players who could tell you, without direct comparison side by side, if a game is faster/slower than what it used to be on the actual hardware. Humans are certainly able to adapt to get past these kind of details and still enjoy the experience. ![]() They were slightly different, but the essence of the game remained identical. There are very noticeable differences in speed and reactivity between arcade games and their ports on home consoles (at least 10-15 years ago it was certainly the case) and still gamers did not value their port "less" than the arcade ones. I doubt that in the design document of super Mario, the game designers wrote that "a jump has to take 0.47s and no more, if not it will mess up the whole game!". The essence of games is the playability, not in having the exact right timing from the hardware. ![]() I respect the work of the creator of BSNES, but somehow this does not really make sense to spend so much effort to achieve 100% accurate emulation. Imagine if we only had a JPEG of the Mona Lisa. "Video games are a piece of our history, and we need to respect the fact that there is a "true" form they had when released. ![]()
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |