![]() ![]() ![]() That means any timing differences should be negligible and shouldn't manifest affect the timing of an actual run of Contra by more than a few frames. The demo is not a perfect test, but it's pretty good one because every time the demo loads the game will lag between 15-18 frames and there are some lag frames caused by a large number of movement and sprites overload in the actual demo. In testing I've found that it's been able to keep sync with the console running the demo for over half an hour. That all sounds fine, but what about actual testing? As far as I've tested, Nestopia is highly accurate. Bannister didn't do work on the emulation core, but did handle the port to OS X and he's a pretty reliable source.īannister also confirms cycle-exact simulation. Richard Bannister is a software developer specializing in emulation and he corroborates Nestopia's accuracy. Wikipedia reports that the emulates the NES processor with cycle perfect accuracy. The website for Nestopia is a stripped down shell and it’s not particularly useful for technical documentation. Let me explain where I got that info from and how accurate accurate is. But what about Nestopia is it accurate? Do you get an advantage by playing on it or not?Ī: From what I've researched Nestopia is accurate. Q: Your example of a timing difference was from SNES, but we're talking about NES. and how much an emulator's "inaccuracy" would affect the actual time of a speedrun. Going into this, I didn't know earlier if there was a similar sort of tier as far as accuracy with Nestopia, ie Nesticle > Nestopia > FCEUX > BizHawk > puNES etc. The point is that emulators can make a difference so we wanted to check to see what those differences were. That's an extreme example and I know we're talking about the NES and not the SNES. ![]() Snes 9x 1.51 was fairly accurate and BSnes/BizHawk/Higan is about as accurate as we can get right now. ZSnes was terribly inaccurate, Snes 9x 1.43 was very inaccurate. For SNES emulation, some emulators are just better than others. It was severe enough that we actually had to kill off player two to avoid lag. In Snes 9x 1.43 the game does not lag at all in a certain spot, but it can lag for up to 17 seconds on console. If the same inputs were from that TAS were to be done on a console the time would be either on par or slower than our time. The RTA speedrun that Hurblat and I did which clocks 13:38. The current 2 player TAS of Contra III was done on Snes 9x 1.43 and it clocks in at 13:03. It's not always just splitting hairs or semantics. To be precise, we take the emulator into consideration and even how well the particular emulator handles the game into consideration. The emulator needs to run the game at the same speed the console does and it needs to lag in the same places console does for the same duration. The biggest concern with comparing console times to emulator times is whether or not there are any significant timing differences between emulator and console and it has to be determined on a case by case basis. If we want to be able to compare times and be as sure as possible that they are fair and comparable someone has to do the actual work of figuring out what factors come into play when comparing times and how important those factors might be. Q: Why is playing on emulator a big enough deal to be a separate category?Ī: It would be nice if everyone would play on console because we wouldn't really have to worry about little stuff when making comparisons, but that's not an option for everyone. Hurblat wanted to get everyone's input on different controller types (regular controller/vs keyboard). Q: Why were the times separated on the leaderboard?Ī: Because we were unsure of the timing differences between console and emulator. Long version (because I want to put some stuff to rest) This thread is about people having a friendly competition and pushing it to the limits. TMR and Heidman are both incredible at the game and they've done more than their share to push the time down. TheMexicanRunner has posted the best time for the game and Heidman's got the best time on console and let's put the other semantics to rest. I've talked to Hurblat about merging the leaderboards together and just listing the platform alongside of each time. There wasn't any intention of alienating anyone or creating a faction in the community. The category split was because there wasn't a lot of clarity about how the times might have differed between versions and to get input on how people felt on emulator vs console and keyboard. I'm going to give a short version and a long version. I was going to let sleeping dogs lie, but here's one last poke at this. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |