What could make a game not work on BSNESv091?

Discussion of hardware and software development for Super NES and Super Famicom.

Moderator: Moderators

Forum rules
  • For making cartridges of your Super NES games, see Reproduction.
Post Reply
psycopathicteen
Posts: 3001
Joined: Wed May 19, 2010 6:12 pm

What could make a game not work on BSNESv091?

Post by psycopathicteen »

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.
tepples
Posts: 22345
Joined: Sun Sep 19, 2004 11:12 pm
Location: NE Indiana, USA (NTSC)
Contact:

Re: What could make a game not work on BSNESv091?

Post by tepples »

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?

Post by qwertymodo »

psycopathicteen wrote:I figured out how to convert a file from SMC to SFC, so that it can run of 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
Posts: 3001
Joined: Wed May 19, 2010 6:12 pm

Re: What could make a game not work on BSNESv091?

Post by psycopathicteen »

qwertymodo wrote:
psycopathicteen wrote:I figured out how to convert a file from SMC to SFC, so that it can run of 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).
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.
User avatar
MottZilla
Posts: 2835
Joined: Wed Dec 06, 2006 8:18 pm

Re: What could make a game not work on BSNESv091?

Post by MottZilla »

Maybe the newer BSNES randomizes the powerup state of registers or memory and you were relying on the previous initialization values?
Near
Founder of higan project
Posts: 1553
Joined: Mon Mar 27, 2006 5:23 pm

Re: What could make a game not work on BSNESv091?

Post by Near »

$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?

Post by psycopathicteen »

Thanks a lot!
Post Reply