Thanks! Yes, it is unlikely to get a new Snes Emulator this late in the Wii Homebrew Scene.Yes, we definitely could have 60fps in all games. Even replacing some stuff with assembly language. The thing is, who is gonna code it for free? No one in their right mind, up until this point in time
Yeah... i agree it would be incredibly cool, of course. The Wii remains my personal favorite retro-homebrew console ever, only surpassed by a Raspberry Pi 3B. We can only hope for more hacks along the way that allows us to keep the most speed possible for the SNES games, but specially the FX games, which are the ones that suffer the most without using the overclock option already present in GX/RX.Thanks! Yes, it is unlikely to get a new Snes Emulator this late in the Wii Homebrew Scene.
It´s one of those what if Scenarios...
One could always dream.
I've read that the Raspberry Pi has several frames of input lag. Have you experienced this or has that issue been resolved? While I own an XRGB mini, it pretty much collects dust while I do the bulk of my retro gaming through my Sony Trinitrons. That's where the Wii factors in, as it outputs 240p. Low input lag with true scanlines is a hard combination to beat.Yeah... i agree it would be incredibly cool, of course. The Wii remains my personal favorite retro-homebrew console ever, only surpassed by a Raspberry Pi 3B. We can only hope for more hacks along the way that allows us to keep the most speed possible for the SNES games, but specially the FX games, which are the ones that suffer the most without using the overclock option already present in GX/RX.
To be honest with you, i haven't experienced issues with input lag. There have been specific fixes for that to the libretro cores even, so you could pretty much say that even if it was a problem for someone (maybe for people that use the bluetooth connection for controllers? I even backported one of those changes to RX), the team has been looking to alleviate those kinds of issues.I've read that the Raspberry Pi has several frames of input lag. Have you experienced this or has that issue been resolved? While I own an XRGB mini, it pretty much collects dust while I do the bulk of my retro gaming through my Sony Trinitrons. That's where the Wii factors in, as it outputs 240p. Low input lag with true scanlines is a hard combination to beat.
Do you think we could get better performance with a Snes Emulator coded from scratch for the Wii?
Something similiar to mGBA from Endrift which is coded specifially with weaker Hardware in mind.
Yes, we definitely could have 60fps in all games. Even replacing some stuff with assembly language. The thing is, who is gonna code it for free? No one in their right mind, up until this point in time
I've always believed the 3ghz estimation was a baseline when not programming in assembly. A hypothetical ZSNES build with bsnes level accuracy using Byuu's speed techniques would certainly pose a challenge to that number, imo.I think it won't matter. For a good emulation of the Snes in an accurate way you need at least 3 Ghz. If you build it from scratch it will be more accurate and more resources are needed which the Wii doesn't have.
No, not really. You would need 3GHz for a cycle accurate and completely portable SNES emulator, which is something desirable, but not needed on a limited device. We wouldn't even have an SNES emulator from the Pentium 70MHz era if that were the case. Snes9x is accurate enough but not really demanding (comes with many hacks to achieve what they can), which is why we can play on really weak devices. C can't be compared to assembly, speedwise.I don't agree on this, even the creator of Bsnes/Higan is not satisfied with the results he got and is creating Csnes from scratch. His emulators are at this moment one of the most accurate and not running all games constantly at 60 FPS. Even the software in the Snes Mini is not running the games constantly at 60 FPS. The reason is simple we try to emulate different kinds of hardware chips/co-processors which do all the tasks for us and we try to put in software.
I can run all SNES games @ 60fps, 1080p, and even XZBR on top with byuu's emulators. They are really great, no doubt.and not running all games constantly at 60 FPS
What a dream that would beI've always believed the 3ghz estimation was a baseline when not programming in assembly. A hypothetical ZSNES build with bsnes level accuracy using Byuu's speed techniques would certainly pose a challenge to that number, imo.
Do SNES Advance style speed hacks work with Snes9x GX? If so, I have one for Kirby's Dreamland 3 I can dig up for ya if needed.
Whether or not this could prove useful to Snes9x for Wii, i'll leave it up to the experts on the matter.I'm assuming these hacks are ROM patches to SNES roms matching certain CRCs or game ids. I can probably do this, just point me at where the code for these speed hacks are and provided they're meant for SNES ROMs and this is how they work it should be possible.
So you gotta write each hack from scratch with this manager? Perhaps the memory data from the hacks I uploaded could be used, but it seems like such a huge undertaking. Although, I really like the results you got from FF6/Star Fox.Whether or not this could prove useful to Snes9x for Wii, i'll leave it up to the experts on the matter.
Snes9x 2010 has a speedhacks manager which, among other games, allows full speed for Star Fox / Star Fox 2 (Big speed optimization/hack for Star Fox 1 - pushes it to 72/76fps on average on Wii), without even using FX overclocking, i think. I tried to implement it to GX/RX but found a lot of pitfalls beyond my abilities when compiling. I'll leave the relevant commits below:
- Add speedhack manager.
- Speedhacks manager refactored - Chrono Trigger now categorized as a 'speed hack' too - FF6 speed hack added.
- New speedhack - coldata_update_screen - FF6 field scenes have gained by ~100fps.
- (FF3 speed hack improvement) Should cover most cases now where either a window is shown, we go to the battle screen or when the menu is brought up - while maintaining extra speed.
- Big speed optimization-hack for Star Fox 1.
@Bladeoner: Do you know which game with Zelda 3 is likely to crash ?
Tomorrow I'll have plenty of time to test Thank you again for your work
@Bladeoner: I played several hours at Zelda 3 and Super Mario World and I did not have any crashes.
I tested a lot of other games and I did not notice any sound problems