In the setprg8r function, what does the first parameter mean? I noticed that when it's 0, it appears to refer to cartridge PRG ROM. A value of 0x10 is typically used for WRAM.

In unif.cpp, the mapper is marked with the following flag:

Code:

{ "SA-9602B", SA9602B_Init, BMCFLAG_32KCHRR },

...

else if (bmap[x].flags & BMCFLAG_32KCHRR) CHRRAMSize = 32;

The mapper appears to have 32K CHR RAM; however, no where in sa-9602b.cpp is a call to set the CHR RAM bank. I suspect that line in the code above where setprg8r takes EXPREGS[1] as an argument has something to do with it. Can anyone familiar with FCEUX's code base shed some light on this.

Who is online

Users browsing this forum: No registered users and 10 guests

You cannot post new topics in this forumYou cannot reply to topics in this forumYou cannot edit your posts in this forumYou cannot delete your posts in this forumYou cannot post attachments in this forum