I'm not trying to attack Tantric and how he ported Snes9x to the Wii, but for one reason or another, he wanted to use frameskipping and I can respect that.
I don't see how you can play without frameskipping. I understand RetroArch stance on this, they want to do things the right away, avoiding the need to frameskip, and while this means well, it's just not practical because old games rely on timing, and frameskipping allows that, things occur evenly real time despite missing frames here and there, while by not using frameskipping you expand and contract the game (time) making it impossible to play. If adding frameskipping doesn't have an impact on the real framerate performance of the game I think it should be added, for gameplay purposes (probably not emulation accuracy purposes though)
Anyway, I don't care much about it, just giving my opinion, I only care for FBA.
*Sigh*. Frameskipping works well in some cases, but most of time, it creates issues. To be brutally honest, GBA emulation on the Wii prior to this emulator just wasn't that good, many games, like Golden Sun, or Iridion 3D ran horribly, all due to frameskip. The Wii CPU is more powerful than originally thought, as was stated by LibretroRetroArch, and as such, Snes and GBA will run more efficaciously in the next major release of RetroArch. LibretroRetroArch isn't being mean at all with what he said, he's being honest and stating his reasons why he does what he does, and I support him 100%. From an emulation stance, it's better to use a little as hacks as possible, and frameskipping is a form of a hack; it isn't authentic to real hardware, so why should an emulator have to use it if the CPU is powerful enough?
To my knowledge, Snes9x is pretty dang accurate when it comes to timing, emulating the Sony SPC700/Nintendo S-SMP, Ricoh 65816, SuperFX, SA-1, S-DD1, Cx4, etc processors and co-processors requires as little as hacks as possible to get the best synchronization/timing. Bsnes is considered the "most accurate" in existence, but Snes9x is close enough to Bsnes in terms of accuracy to the point of the average user not being able to tell much of a difference. I consider myself to be very thoroughly familiar with emulation. Not to mention that being a CS major helps knowing how emulators execute code, how hardware is reverse engineered, how x86/x64 CPU architecture communicates with game console CPU languages (MIPS, ASM, etc), and so on.
In essence, skipping frames will seriously jack up the timing to high heaven, games like Mother 3 suffer horribly in VBA GX because of frameskipping. But, the game will run full speed in gPSP, which will be ported to the Wii in the near future.
Maybe I'm just BSing my way through some tangent, I don't know. I hope that I got something right in what I said.