Found a bug? Please report it, but remember to follow the bug reporting guidelines.
Missing a sane feature? Let us know!
But please do NOT request ports to other systems.
As from the FAQ, or about 10 other threads already on this subject that you could have searched for:
# Q: Why don't my SuperFX games work? They used to work before.
# A: Your SuperFX ROM is probably interleaved. Support for interleaved SuperFX ROMs was removed in v1.40, because it was more trouble than it was worth.
To fix this problem, deinterleave your SuperFX ROM with a SNES ROM auditing tool (we recommend NSRT), then try again. Known SuperFX games include Dirt Trax FX, Vortex, Dirt Racer, Stunt Race FX/Wild Trax, Winter Gold FX, Super Mario World 2: Yoshi's Island, and Doom.
I really wish this feature wasn't removed. Why can't we put a deinterleaver in ZSNES? IMO removing it causing more problems than if it was left in because now these roms don't work at all and the average joe isn't going to have a clue about whats wrong.
Well if NSRT can deinterleave the rom without any problems why can't ZSNES do this to? If you don't want to include your code could you tell me how it is done?
Nach wrote:TRAC and The Dumper have both told me not supporting it is a good idea (TM).
and Overload
One reason is because the interleaved ROM is not in any recognised copier format. It's more likely the person who dumped the rom got their pins mixed up when they dumped the chip.
Meh. What's the point in adding useless code to Zsnes? Just get another copy of the game or deinterleave the one you have.:p The former being the easiest in my opinion.
Esturk wrote:Meh. What's the point in adding useless code to Zsnes? Just get another copy of the game or deinterleave the one you have.:p The former being the easiest in my opinion.
The former being the stupidest. Deinterleaving takes litterally a second.
Trying to find a copy of the exact same version of the game not interleaved could take you an hour.
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________ Insane Coding
I don't think zsnes should have to be responsible for fixing other people's mistakes. Perfectly good roms exist out there, as do perfectly good utilities to verify and fix them. Being an average Joe might be a good enough excuse if it weren't for the fact that documentation and stickies have been put in place specifically for Joe so that he may forever be enlightened.
However pf is touching on something that I might think about harder in the next few days. Despite all that's been done to prevent this, people are still posting bug reports of interleaved roms. I don't think it's because they're dumb, I think the documentation and first-start screen are still deficient in educating these people about certain things.
But my idea for the moment is to change the color of the "INTERLEAVED: YES" and "CHKSUM: BAD" of the rom info on loading from white to red. Although this alone might tell the person something is wrong, it's not enough without some added info. So in addition to this, when either of these occur, also place a sentence above in red that says "THIS ROM IS CORRUPT. SEE FAQ IF PROBLEM OCCURS." Then they will know where to go to learn about what's wrong and if they can fix it. Obviously the documentation might have to be changed to refer to this and to explain how betas can be disregarded. This could avoid adding hacked code and help educate people at the same time.
What Nach is refering to when he says ROM, he means the Data on the chip inside the cartridge. A ROM image is what is produced when you "download" the data from the cartridge into a file people can use in an emulator. If you need any other terms expanded upon let us know : )
... Ever take a look at the Earthbound ROM? I SWEAR THE PROGRAMMERS WERE ON CRACK WHEN THEY DID IT! JUST LOOK AT IT!