Sync libretro/fceu/unif.c with mainline

This commit is contained in:
Oggom
2015-06-18 17:14:40 +02:00
parent 561848064e
commit de7985a278

View File

@@ -309,11 +309,11 @@ static int LoadCHR(FCEUFILE *fp) {
return(1); return(1);
} }
#define BMCFLAG_FORCE4 1 #define BMCFLAG_FORCE4 0x01
#define BMCFLAG_16KCHRR 2 #define BMCFLAG_16KCHRR 0x02
#define BMCFLAG_32KCHRR 4 #define BMCFLAG_32KCHRR 0x04
#define BMCFLAG_128KCHRR 8 #define BMCFLAG_128KCHRR 0x08
#define BMCFLAG_EXPCHRR 10 #define BMCFLAG_256KCHRR 0x10
static BMAPPING bmap[] = { static BMAPPING bmap[] = {
{ "11160", BMC11160_Init, 0 }, { "11160", BMC11160_Init, 0 },
@@ -353,8 +353,8 @@ static BMAPPING bmap[] = {
{ "ELROM", ELROM_Init, 0 }, { "ELROM", ELROM_Init, 0 },
{ "ETROM", ETROM_Init, 0 }, { "ETROM", ETROM_Init, 0 },
{ "EWROM", EWROM_Init, 0 }, { "EWROM", EWROM_Init, 0 },
{ "FK23C", BMCFK23C_Init, BMCFLAG_EXPCHRR }, { "FK23C", BMCFK23C_Init, BMCFLAG_256KCHRR },
{ "FK23CA", BMCFK23CA_Init, BMCFLAG_EXPCHRR }, { "FK23CA", BMCFK23CA_Init, BMCFLAG_256KCHRR },
{ "FS304", UNLFS304_Init, 0 }, { "FS304", UNLFS304_Init, 0 },
{ "G-146", BMCG146_Init, 0 }, { "G-146", BMCG146_Init, 0 },
{ "GK-192", BMCGK192_Init, 0 }, { "GK-192", BMCGK192_Init, 0 },
@@ -449,7 +449,8 @@ static BMAPPING bmap[] = {
{ "UOROM", UNROM_Init, 0 }, { "UOROM", UNROM_Init, 0 },
{ "VRC7", UNLVRC7_Init, 0 }, { "VRC7", UNLVRC7_Init, 0 },
{ "YOKO", UNLYOKO_Init, 0 }, { "YOKO", UNLYOKO_Init, 0 },
{ "COOLBOY", COOLBOY_Init, BMCFLAG_128KCHRR }, { "COOLBOY", COOLBOY_Init, BMCFLAG_256KCHRR },
{ "158B", UNL158B_Init, 0 },
#ifdef COPYFAMI #ifdef COPYFAMI
{ "COPYFAMI_MMC3", MapperCopyFamiMMC3_Init, 0 }, { "COPYFAMI_MMC3", MapperCopyFamiMMC3_Init, 0 },
@@ -515,7 +516,7 @@ static int InitializeBoard(void) {
CHRRAMSize = 32; CHRRAMSize = 32;
else if (bmap[x].flags & BMCFLAG_128KCHRR) else if (bmap[x].flags & BMCFLAG_128KCHRR)
CHRRAMSize = 128; CHRRAMSize = 128;
else if (bmap[x].flags & BMCFLAG_EXPCHRR) else if (bmap[x].flags & BMCFLAG_256KCHRR)
CHRRAMSize = 256; CHRRAMSize = 256;
else else
CHRRAMSize = 8; CHRRAMSize = 8;