[0.99 Bug] Speed regressions in RetroArch 0.99 Snes9x Next core

I posted it here just in case https://github.com/Themaister/RetroArch/issues/212 but there are apparent speed regressions in Final Fantasy VI, Chrono Trigger and Yoshi’s Island. These issues were nonexistent in Snes9x Next 1.52.3, but have been reintroduced in 1.52.4

Chrono Trigger runs slower in foggy areas, 600 AD world map, this never happened before in any version that I’ve tested. Yoshi’s Island is slow on any level and Final Fantasy VI is slow in large areas, but in previous versions, speed hacks were applied to make the game run faster.

I know, hearing bug report after bug report probably only adds stress :frowning:

nah, performance regressions are bad. thanks for the report, found the guilty commit so hopefully we can fix it in a couple days.

Wow, that was quick! Nice, keep up the good work, I can wait for the bug fix, no worries :smiley: I wondered why my github closed so quickly, but I’m glad I could be of help.

Out of curiosity, does that affect Kirby’s Dream Land 3? I’ve been told that the game is (more or less) full speed…?

Wow, that was quick! Nice, keep up the good work, I can wait for the bug fix, no worries :smiley: I wondered why my github closed so quickly, but I’m glad I could be of help.

Out of curiosity, does that affect Kirby’s Dream Land 3? I’ve been told that the game is (more or less) full speed…?[/quote]

Kirby’s Dreamland 3 still drops below fullspeed when there is a lot of water onscreen.

More speedhacks are likely in order to get that running at fullspeed at pseudo-hires on the Wii.

I’m willing to bet Nintendo’s own VC emu is based on that decades-old ‘Silhouette’ emu (which was an ‘official SNES emu’ for the Mac which was ‘leaked’ by some internal guy back in the late '90s and released on the Internet) and that they just massively speedhack it per game to get these games running well on the Wii. It would make sense since Macs were already PPC-based at the time. Come to think of it, Silhouette was pretty much a full implementation of a SNES emulator except for SuperFX which it couldn’t emulate at all - so that theory might actually have some teeth to it since we never saw SuperFX games on the Wii (or on the Wii U now - :slight_smile: ).

Good detective work!

Wow, that was quick! Nice, keep up the good work, I can wait for the bug fix, no worries :smiley: I wondered why my github closed so quickly, but I’m glad I could be of help.

Out of curiosity, does that affect Kirby’s Dream Land 3? I’ve been told that the game is (more or less) full speed…?[/quote]

Kirby’s Dreamland 3 still drops below fullspeed when there is a lot of water onscreen.

More speedhacks are likely in order to get that running at fullspeed at pseudo-hires on the Wii.

I’m willing to bet Nintendo’s own VC emu is based on that decades-old ‘Silhouette’ emu (which was an ‘official SNES emu’ for the Mac which was ‘leaked’ by some internal guy back in the late '90s and released on the Internet) and that they just massively speedhack it per game to get these games running well on the Wii. It would make sense since Macs were already PPC-based at the time. Come to think of it, Silhouette was pretty much a full implementation of a SNES emulator except for SuperFX which it couldn’t emulate at all - so that theory might actually have some teeth to it since we never saw SuperFX games on the Wii (or on the Wii U now - :slight_smile: ).[/quote]

Oh hey, no worries, I can wait until speed hacks are implemented for this particular game, but I’m also glad you and Toad King were able to find the speed regression for the other games so quickly. I’m very grateful for all the time you put into these ports :smiley: If you need any more information regarding the issues, please let me know. I want to make sure I heard Toad King right, but did he mention that there will be a quick bug fix release (or quick point release) to address the speed regression in the aforementioned games (excluding Kirby’s Dream Land 3)?

Sorry for double post, I should note Earthworm Jim 2 is affected as well, in the Lorenzo’s Soil level.