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.
Does it work on a PowerPak or EverDrive? If not, it could be relying on a longstanding emulator misbehavior.
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).
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.
Maybe the newer BSNES randomizes the powerup state of registers or memory and you were relying on the previous initialization values?
$20 says you aren't initializing all registers/RAM.