QUOTE(Fred_PJ @ May 18 2006, 05:33 PM)

Well, how about the core selection being automatic instead of being user selectable? Like, it would automatically and discreetly select the best core for the SuperFX or SA 1 games, whatever. It just needed some testing to determine which cores would work the best.
I'm obviously not thinking about me, but I'm sure the manual core selection will confuse most users...
This is a good idea, however I am not interested in doing the research to determine all this. Nor do I have the time to do so.
However, i will compromise.
If someone out there will provide me with a list (perhaps start a thread (not in this thread) here where people can post data) that list the following:
The entries must be in the following format:
Game name: StarFox
Best Core: 2-28-05
All known CRC values:
0000000000001 (this might be the crc for Starfox (U)(!).smc)
0000000000002 (this might be the crc for Starwing (E)(!).smc)
0000000000003 (this might be the crc for Starwing (F)(!).smc)
0000000000004 (this might be the crc for Starfox (J)(!).smc)
There MUST be CRC values because users will have their games named differently from one another and this value is unique. There also must be a CRC for exvery version of the game that is affected. If the only the American version is affected, but the (E), (F), and (J) versions work fine, then all that would be needed would be the American CRC.
This only needs to be done for games that do not work in 2-28-05 perfectly. All of this information can be aquired quite easilly by testing the games on various WIP/Official ZSNES releases on Windows.
The CRC values can be obtained through ZSNES itself. Start the game and it is displayed on the game information at the bottom of the screen with a Pass/Fail status. Hit escape and that will pause the emulation, and you can write it down. The good thing about this is that there may only be a couple dozen games that need this information gathered for. Most everything works perfect in the current 2-28-05 core (used in ZsnexBox 1.4)
If the community takes it upon themselves to create such a list for me, then I will make the core switch automatic. Otherwise, the user will have to determine the version that works best and choose the core accordingly.
And for a little incentive: there will NEVER be a ZSNES on any of the nextgen systems (Xbox 360, PS3, Wii) because none of them use x86 processors and 98% of ZSNES is writtenin x86 assembly. So the XBOX will likely be the only way to play a native port of ZSNES on a console for perhaps many years to come. And considering ZSNES is FAR superior to Snes9x in terms of speed and sound quality, this is as good as it's gonna get for console emulation of the SNES.