Sync unif.c and Fceuwin.dev with upstream
This commit is contained in:
10
Fceuwin.dev
10
Fceuwin.dev
@@ -3167,3 +3167,13 @@ Priority=1000
|
||||
OverrideBuildCmd=0
|
||||
BuildCmd=
|
||||
|
||||
[Unit296]
|
||||
FileName=src\boards\coolboy.c
|
||||
CompileCpp=0
|
||||
Folder=boards/mmc3 based
|
||||
Compile=1
|
||||
Link=1
|
||||
Priority=1000
|
||||
OverrideBuildCmd=0
|
||||
BuildCmd=
|
||||
|
||||
|
||||
15
src/unif.c
15
src/unif.c
@@ -353,7 +353,7 @@ static BMAPPING bmap[] = {
|
||||
{ "ELROM", ELROM_Init, 0 },
|
||||
{ "ETROM", ETROM_Init, 0 },
|
||||
{ "EWROM", EWROM_Init, 0 },
|
||||
{ "FK23C", BMCFK23C_Init, BMCFLAG_256KCHRR },
|
||||
{ "FK23C", BMCFK23C_Init, BMCFLAG_256KCHRR },
|
||||
{ "FK23CA", BMCFK23CA_Init, BMCFLAG_256KCHRR },
|
||||
{ "FS304", UNLFS304_Init, 0 },
|
||||
{ "G-146", BMCG146_Init, 0 },
|
||||
@@ -449,7 +449,7 @@ static BMAPPING bmap[] = {
|
||||
{ "UOROM", UNROM_Init, 0 },
|
||||
{ "VRC7", UNLVRC7_Init, 0 },
|
||||
{ "YOKO", UNLYOKO_Init, 0 },
|
||||
{ "COOLBOY", COOLBOY_Init, BMCFLAG_256KCHRR },
|
||||
{ "COOLBOY", COOLBOY_Init, BMCFLAG_256KCHRR },
|
||||
{ "158B", UNL158B_Init, 0 },
|
||||
|
||||
#ifdef COPYFAMI
|
||||
@@ -511,13 +511,16 @@ static int InitializeBoard(void) {
|
||||
if (!strcmp((char*)sboardname, (char*)bmap[x].name)) {
|
||||
if (!malloced[16]) {
|
||||
if (bmap[x].flags & BMCFLAG_16KCHRR)
|
||||
CHRRAMSize = 16384;
|
||||
CHRRAMSize = 16;
|
||||
else if (bmap[x].flags & BMCFLAG_32KCHRR)
|
||||
CHRRAMSize = 32768;
|
||||
CHRRAMSize = 32;
|
||||
else if (bmap[x].flags & BMCFLAG_128KCHRR)
|
||||
CHRRAMSize = 128;
|
||||
else if (bmap[x].flags & BMCFLAG_256KCHRR)
|
||||
CHRRAMSize = 256 * 1024;
|
||||
CHRRAMSize = 256;
|
||||
else
|
||||
CHRRAMSize = 8192;
|
||||
CHRRAMSize = 8;
|
||||
CHRRAMSize <<= 10;
|
||||
if ((UNIFchrrama = (uint8*)FCEU_malloc(CHRRAMSize))) {
|
||||
SetupCartCHRMapping(0, UNIFchrrama, CHRRAMSize, 1);
|
||||
AddExState(UNIFchrrama, CHRRAMSize, 0, "CHRR");
|
||||
|
||||
Reference in New Issue
Block a user