melonDS-emu / melonDS

DS emulator, sorta
https://melonds.kuribo64.net
GNU General Public License v3.0
2.99k stars 497 forks source link

Timer values shortened significantly #1957

Open Sam-Underscore opened 5 months ago

Sam-Underscore commented 5 months ago

I am using the MelonDS core in Bizhawk to TAS the WALL-E DS game. Some timed values (such as the invincibility frames and the timed switches) are way off, practically cut in half compared to the standard. This makes the TAS inacurate and also makes some levels impossible to pass. Examples: Normal timing (see 7:15) https://www.youtube.com/watch?v=y8rLQmiMG-A&t=1488s My weird timing: https://www.youtube.com/watch?v=Cu6Thog381g

RSDuck commented 5 months ago

does the same issue appear in other emulators?

Sam-Underscore commented 5 months ago

No, only in Melon. Desmume works just fine

Sam-Underscore commented 5 months ago

@RSDuck For example here's one of the timer challenges https://www.youtube.com/watch?v=jj3yMTKAiHQ the same timing is done on desmume

JesseTG commented 5 months ago

Can this behavior be reproduced in standalone melonDS, or is it limited to the BizHawk core?

Sam-Underscore commented 5 months ago

@JesseTG I'm not sure as I don't have the standalone Melon emulator

YoshiRulz commented 5 months ago

The TAS in question is using BizHawk 2.7, so it would be an older version of melonDS (and indeed it doesn't sync on release 2.9.1). If you want to grab tracelogs or something anyway, here's the movie file.

Sam-Underscore commented 5 months ago

I just tested it in 2.9.1 and it has the same issue