Console VS Emulators
7 months ago
Toronto, ON, Canada

UPDATE (Nov 11, 2024)

  • Bizhawk must be set "Tool Assisted Speedrun" profile to be accurate

Here is the video with the correct profile

~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~

TL;DR - no difference between Bizhawk & Kega Fusion. The console is 2 frames slower for 20 second game

I was curious if there is any significant difference between the real console and some famous emulator. Now that I got the console at home I was able to record it and compare.

For my test I've played the first level and hold right the all time. Then I frame count from the first frame when life bar is bright red until the first frame the player start running animation.

  • SMS console = 20.587 (2 frames late)
  • Bizhawk 2.9.1 = 20.553
  • Fusion 3.64 = 20.554

For a 11:20 run (680s) that means the console would be 1s behind. As it is today it's fine, the top 2 runs are done on emulator, but we should take that in consideration whenever someone has a 11:21 run done on the console.

(for some reason, in the video the fusion part is one frame later and I couldn't adjust it)

Edited by the author 1 month ago
California, USA

I'd like to see emu and console be as even as possible. If a console run does get that close, we'll definitely have to discuss what adjustment needs to be made. Thanks for doing the research on this.

Toronto, ON, Canada

FYI it's quite common, we did the same for black belt https://www.speedrun.com/black_belt/forums/ee5v3

Toronto, ON, Canada

I've tested with Genesis 1 --> 20.600, which is pretty much the same speed as SMS console, maybe a frame faster

Toronto, ON, Canada

Update (Nov 11, 2024)

Bizhawk was set with the profile "Casual Gaming", that's why it was faster. "Tool Assisted Speedrun" must be selected for max accuracy (see VIDEO))

~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~

TL;DR - Bizhawk emulator run faster when the games has lags. Even it's a trustable emulator we should consider banning it.

Chatting with some other sega folks, we discussed about "some emulator doesn't have lags". So I've decided to test the most laggy part of the game: last level wth the laggy elevator when there are dinos around.

I compare 2 consoles and 2 emulators, I was very surprised Bizhawk was the one with less lags and be almost 3s faster.

  • SMS - 44.767
  • Genesis - 44.833
  • Fusion - 44.783
  • Bizhawk - 42.067

If I do the exact same 4 loop with the dino asleep (less lags) then I got similar times for all of them, and Bizhawk has the slowest time

  • SMS - 29.900
  • Genesis - 29.950
  • Fusion - 30.00
  • Bizhawk - 29.866
Edited by the author 1 month ago
Hamilton, ON, Canada
Deleted by the author
Canada

I agree with Arnaud.

Toronto, ON, Canada

I've tried with a fresh install of BizHawk 2.9.1 with all default config, with SMSHawk core. I used sms_us_1.3.sms for the firmware

sha256:477617917A12A30F9F43844909DC2DE6E6A617430F5C9A36306C86414A670D50 

All you need to do is get this rom hack to go straight to the level 5 and go to the elevator

https://www.speedrun.com/jurassic_park_sms/resources/e1khz

Toronto, ON, Canada

I've tested with Bizhawk 2.10-rc1 and I've selected "Tool Assisted Speedrun" profile for maximum accuracy and I got a time of 44.850. Then I've tested again with 2.9.1 and this time I've also selected "Tool Assisted Speedrun" profile and I got a time of 44.800, which is same as the SMS!

Correcting what I said: Bizhawk should be allowed but with the TAS profile on!

Edited by the author 1 month ago
Game stats
Followers
24
Runs
26
Players
12
Latest threads
Posted 1 month ago
8 replies
Posted 7 months ago
0 replies
Posted 1 year ago
3 replies
Posted 1 year ago
2 replies