What could make a game not work on BSNESv091?
Moderator: Moderators
Forum rules
- For making cartridges of your Super NES games, see Reproduction.
-
psycopathicteen
- Posts: 3001
- Joined: Wed May 19, 2010 6:12 pm
What could make a game not work on BSNESv091?
So today I was thinking of upgrading to the latest version of BSNES, and after a little while of tinkering, I figured out how to convert a file from SMC to SFC, so that it can run of BSNESv091. However I found out that Busty Baby Blows Bots, doesn't work. It seems like it is just writing to random PPU registers, because sometimes it runs at the wrong BG mode, sometimes it runs at the wrong resolution, sometimes it has the wrong colors, etc. Anybody have any idea where this problem is comming from and how I can fix it? It worked perfectly on older versions of BSNES, such as BSNESv070.
Re: What could make a game not work on BSNESv091?
Does it work on a PowerPak or EverDrive? If not, it could be relying on a longstanding emulator misbehavior.
-
qwertymodo
- Posts: 775
- Joined: Mon Jul 02, 2012 7:46 am
Re: What could make a game not work on BSNESv091?
Did you do this manually or did you use Purify, which comes with BSNES? Also, the only thing necessary to "convert" an SMC image is to delete the copier header (assuming it actually has one).psycopathicteen wrote:I figured out how to convert a file from SMC to SFC, so that it can run of BSNESv091
-
psycopathicteen
- Posts: 3001
- Joined: Wed May 19, 2010 6:12 pm
Re: What could make a game not work on BSNESv091?
Yes, I did this with Purify and it was already a headerless ROM to begin with. I actually tried the SFC file in older BSNES versions and the SFC version was working properly.qwertymodo wrote:Did you do this manually or did you use Purify, which comes with BSNES? Also, the only thing necessary to "convert" an SMC image is to delete the copier header (assuming it actually has one).psycopathicteen wrote:I figured out how to convert a file from SMC to SFC, so that it can run of BSNESv091
Re: What could make a game not work on BSNESv091?
Maybe the newer BSNES randomizes the powerup state of registers or memory and you were relying on the previous initialization values?
Re: What could make a game not work on BSNESv091?
$20 says you aren't initializing all registers/RAM.
-
psycopathicteen
- Posts: 3001
- Joined: Wed May 19, 2010 6:12 pm
Re: What could make a game not work on BSNESv091?
Thanks a lot!