COOLGIRL mapper (mapper 342)
This commit is contained in:
parent
328e351255
commit
90aecc0543
|
@ -281,17 +281,19 @@ static DECLFW(COOLBOYFlashWrite) {
|
||||||
flash_state = 0;
|
flash_state = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
// not a command
|
|
||||||
if (((A & 0xFFF) != 0x0AAA) && ((A & 0xFFF) != 0x0555)) {
|
|
||||||
flash_state = 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
// reset
|
}
|
||||||
if (V == 0xF0) {
|
|
||||||
flash_state = 0;
|
// not a command
|
||||||
cfi_mode = 0;
|
if (((A & 0xFFF) != 0x0AAA) && ((A & 0xFFF) != 0x0555)) {
|
||||||
FixMMC3PRG(MMC3_cmd);
|
flash_state = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// reset
|
||||||
|
if (V == 0xF0) {
|
||||||
|
flash_state = 0;
|
||||||
|
cfi_mode = 0;
|
||||||
|
FixMMC3PRG(MMC3_cmd);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -26,7 +26,7 @@ const char *FCEUI_GetAboutString(void)
|
||||||
"zeromus, feos\n"
|
"zeromus, feos\n"
|
||||||
"\n"
|
"\n"
|
||||||
"Current Contributors:\n"
|
"Current Contributors:\n"
|
||||||
"CaH4e3, rainwarrior, owomomo, punkrockguy318\n"
|
"CaH4e3, rainwarrior, owomomo, punkrockguy318, Cluster\n"
|
||||||
"\n"
|
"\n"
|
||||||
"Past Contributors:\n"
|
"Past Contributors:\n"
|
||||||
"xhainingx, gocha, AnS, mjbudd77\n"
|
"xhainingx, gocha, AnS, mjbudd77\n"
|
||||||
|
|
|
@ -730,6 +730,7 @@ BMAPPINGLocal bmap[] = {
|
||||||
{"HP10xx/H20xx Boards", 260, BMCHPxx_Init},
|
{"HP10xx/H20xx Boards", 260, BMCHPxx_Init},
|
||||||
{"810544-CA-1", 261, BMC810544CA1_Init},
|
{"810544-CA-1", 261, BMC810544CA1_Init},
|
||||||
{"SMD132/SMD133", 268, SMD132_SMD133_Init},
|
{"SMD132/SMD133", 268, SMD132_SMD133_Init},
|
||||||
|
{"COOLGIRL", 342, COOLGIRL_Init },
|
||||||
|
|
||||||
{"Impact Soft MMC3 Flash Board", 406, Mapper406_Init },
|
{"Impact Soft MMC3 Flash Board", 406, Mapper406_Init },
|
||||||
|
|
||||||
|
|
|
@ -88,7 +88,7 @@ EMUFILE_MEMORY memory_savestate;
|
||||||
// temporary buffer for compressed data of a savestate
|
// temporary buffer for compressed data of a savestate
|
||||||
std::vector<uint8> compressed_buf;
|
std::vector<uint8> compressed_buf;
|
||||||
|
|
||||||
#define SFMDATA_SIZE (64)
|
#define SFMDATA_SIZE (128)
|
||||||
static SFORMAT SFMDATA[SFMDATA_SIZE];
|
static SFORMAT SFMDATA[SFMDATA_SIZE];
|
||||||
static int SFEXINDEX;
|
static int SFEXINDEX;
|
||||||
|
|
||||||
|
|
|
@ -475,6 +475,7 @@ static BMAPPING bmap[] = {
|
||||||
{ "FNS", FNS_Init, BMCFLAG_16KCHRR },
|
{ "FNS", FNS_Init, BMCFLAG_16KCHRR },
|
||||||
{ "BS-400R", BS400R_Init, 0 },
|
{ "BS-400R", BS400R_Init, 0 },
|
||||||
{ "BS-4040R", BS4040R_Init, 0 },
|
{ "BS-4040R", BS4040R_Init, 0 },
|
||||||
|
{ "COOLGIRL", COOLGIRL_Init, 0 },
|
||||||
|
|
||||||
{ 0, 0, 0 }
|
{ 0, 0, 0 }
|
||||||
};
|
};
|
||||||
|
|
|
@ -163,6 +163,7 @@ void FNS_Init(CartInfo *info);
|
||||||
void BS400R_Init(CartInfo *info);
|
void BS400R_Init(CartInfo *info);
|
||||||
void BS4040R_Init(CartInfo *info);
|
void BS4040R_Init(CartInfo *info);
|
||||||
void SMD132_SMD133_Init(CartInfo *info);
|
void SMD132_SMD133_Init(CartInfo *info);
|
||||||
|
void COOLGIRL_Init(CartInfo* info);
|
||||||
|
|
||||||
extern uint8 *UNIFchrrama; // Meh. So I can stop CHR RAM
|
extern uint8 *UNIFchrrama; // Meh. So I can stop CHR RAM
|
||||||
// bank switcherooing with certain boards...
|
// bank switcherooing with certain boards...
|
||||||
|
|
Loading…
Reference in New Issue