Merge pull request #395 from negativeExponent/fix_warnings
Fix warnings
This commit is contained in:
@@ -250,10 +250,10 @@ static DECLFW(UNLSL12Write) {
|
|||||||
mmc1_regs[n] = mmc1_buffer;
|
mmc1_regs[n] = mmc1_buffer;
|
||||||
mmc1_buffer = mmc1_shift = 0;
|
mmc1_buffer = mmc1_shift = 0;
|
||||||
switch (n) {
|
switch (n) {
|
||||||
case 0: SyncMIR();
|
case 0: SyncMIR(); break;
|
||||||
case 2: SyncCHR();
|
case 2: SyncCHR(); break;
|
||||||
case 3:
|
case 3:
|
||||||
case 1: SyncPRG();
|
case 1: SyncPRG(); break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -40,7 +40,7 @@ static SFORMAT StateRegs[] =
|
|||||||
|
|
||||||
static void Sync(void) {
|
static void Sync(void) {
|
||||||
if (type && unrom) {
|
if (type && unrom) {
|
||||||
setprg16(0x8000, 0x80 | reg & 7);
|
setprg16(0x8000, 0x80 | (reg & 7));
|
||||||
setprg16(0xC000, 0x80 | 7);
|
setprg16(0xC000, 0x80 | 7);
|
||||||
setchr8(0);
|
setchr8(0);
|
||||||
setmirror(MI_V);
|
setmirror(MI_V);
|
||||||
|
|||||||
@@ -41,11 +41,13 @@ static void Sync(void) {
|
|||||||
case 1:
|
case 1:
|
||||||
setprg16(0x8000, ((8 + (bank_value & 7)) >> 1) + prgb[1]);
|
setprg16(0x8000, ((8 + (bank_value & 7)) >> 1) + prgb[1]);
|
||||||
setprg16(0xC000, (bank_value & 7) >> 1);
|
setprg16(0xC000, (bank_value & 7) >> 1);
|
||||||
|
break;
|
||||||
case 4:
|
case 4:
|
||||||
setprg32(0x8000, 8 + (bank_value & 7)); break;
|
setprg32(0x8000, 8 + (bank_value & 7)); break;
|
||||||
case 5:
|
case 5:
|
||||||
setprg16(0x8000, ((8 + (bank_value & 7)) >> 1) + prgb[1]);
|
setprg16(0x8000, ((8 + (bank_value & 7)) >> 1) + prgb[1]);
|
||||||
setprg16(0xC000, ((8 + (bank_value & 7)) >> 1) + prgb[3]);
|
setprg16(0xC000, ((8 + (bank_value & 7)) >> 1) + prgb[3]);
|
||||||
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
setprg8(0x8000, prgb[0] >> 2);
|
setprg8(0x8000, prgb[0] >> 2);
|
||||||
setprg8(0xa000, prgb[1]);
|
setprg8(0xa000, prgb[1]);
|
||||||
|
|||||||
@@ -531,7 +531,10 @@ void GenBMCFK23C_Init(CartInfo *info)
|
|||||||
if (info->battery)
|
if (info->battery)
|
||||||
{
|
{
|
||||||
info->SaveGame[0] = WRAM;
|
info->SaveGame[0] = WRAM;
|
||||||
info->SaveGameLen[0] = info->PRGRamSaveSize ? info->PRGRamSaveSize : WRAMSIZE;
|
if (info->iNES2 && info->PRGRamSaveSize)
|
||||||
|
info->SaveGameLen[0] = info->PRGRamSaveSize;
|
||||||
|
else
|
||||||
|
info->SaveGameLen[0] = WRAMSIZE;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -117,7 +117,7 @@ static DECLFW(UNLYOKOWrite) {
|
|||||||
|
|
||||||
static DECLFW(M83Write) {
|
static DECLFW(M83Write) {
|
||||||
switch (A) {
|
switch (A) {
|
||||||
case 0x8000: is2kbank = 1;
|
case 0x8000: is2kbank = 1; M83Sync(); break;
|
||||||
case 0xB000: /* Dragon Ball Z Party [p1] BMC */
|
case 0xB000: /* Dragon Ball Z Party [p1] BMC */
|
||||||
case 0xB0FF: /* Dragon Ball Z Party [p1] BMC */
|
case 0xB0FF: /* Dragon Ball Z Party [p1] BMC */
|
||||||
case 0xB1FF: bank = V; mode |= 0x40; M83Sync(); break; /* Dragon Ball Z Party [p1] BMC */
|
case 0xB1FF: bank = V; mode |= 0x40; M83Sync(); break; /* Dragon Ball Z Party [p1] BMC */
|
||||||
|
|||||||
@@ -1258,7 +1258,7 @@ static struct retro_core_option_definition dipswitch_nwc[] = {
|
|||||||
{ "8", "7:30" },
|
{ "8", "7:30" },
|
||||||
{ "9", "7:49" },
|
{ "9", "7:49" },
|
||||||
{ "10", "8:08" },
|
{ "10", "8:08" },
|
||||||
{ "11" "8:27" },
|
{ "11", "8:27" },
|
||||||
{ "12", "8:45" },
|
{ "12", "8:45" },
|
||||||
{ "13", "9:04" },
|
{ "13", "9:04" },
|
||||||
{ "14", "9:23" },
|
{ "14", "9:23" },
|
||||||
|
|||||||
@@ -346,6 +346,7 @@ static DECLFW(FDSWrite) {
|
|||||||
X6502_IRQEnd(FCEU_IQEXT);
|
X6502_IRQEnd(FCEU_IQEXT);
|
||||||
X6502_IRQEnd(FCEU_IQEXT2);
|
X6502_IRQEnd(FCEU_IQEXT2);
|
||||||
}
|
}
|
||||||
|
break;
|
||||||
case 0x4024:
|
case 0x4024:
|
||||||
#ifndef USE_DINK
|
#ifndef USE_DINK
|
||||||
if ((InDisk != 255) && !(FDSRegs[5] & 0x4) && (FDSRegs[3] & 0x1)) {
|
if ((InDisk != 255) && !(FDSRegs[5] & 0x4) && (FDSRegs[3] & 0x1)) {
|
||||||
|
|||||||
@@ -68,7 +68,7 @@ static int JPAttribFC = 0;
|
|||||||
static int JPTypeFC = 0;
|
static int JPTypeFC = 0;
|
||||||
static void *InputDataPtrFC;
|
static void *InputDataPtrFC;
|
||||||
|
|
||||||
static INPUTC DummyJPort = { 0, 0, 0, 0, 0 };
|
static INPUTC DummyJPort = { 0, 0, 0, 0, 0, 0 };
|
||||||
static INPUTC *JPorts[2] = { &DummyJPort, &DummyJPort };
|
static INPUTC *JPorts[2] = { &DummyJPort, &DummyJPort };
|
||||||
static INPUTCFC *FCExp = 0;
|
static INPUTCFC *FCExp = 0;
|
||||||
|
|
||||||
|
|||||||
@@ -38,7 +38,7 @@ int32 Wave[2048 + 512];
|
|||||||
int32 WaveHi[40000];
|
int32 WaveHi[40000];
|
||||||
int32 WaveFinal[2048 + 512];
|
int32 WaveFinal[2048 + 512];
|
||||||
|
|
||||||
EXPSOUND GameExpSound = { 0, 0, 0 };
|
EXPSOUND GameExpSound = { 0, 0, 0, 0, 0, 0 };
|
||||||
|
|
||||||
static uint8 TriCount = 0;
|
static uint8 TriCount = 0;
|
||||||
static uint8 TriMode = 0;
|
static uint8 TriMode = 0;
|
||||||
|
|||||||
@@ -359,9 +359,9 @@ struct _unif_db {
|
|||||||
};
|
};
|
||||||
|
|
||||||
static struct _unif_db unif_db[] = {
|
static struct _unif_db unif_db[] = {
|
||||||
{ 0x8ebad077d08e6c78ULL, "A65AS", 1, -1 }, /* 3-in-1 (N080) [p1][U][!], not a real submapper */
|
{ 0x8ebad077d08e6c78ULL, "A65AS", 1, -1, -1 }, /* 3-in-1 (N080) [p1][U][!], not a real submapper */
|
||||||
{ 0x616851e56946893bULL, "RESETNROM-XIN1", 0, MI_V }, /* Sheng Tian 2-in-1(Unl,ResetBase)[p1].unf */
|
{ 0x616851e56946893bULL, "RESETNROM-XIN1", 0, MI_V, -1 }, /* Sheng Tian 2-in-1(Unl,ResetBase)[p1].unf */
|
||||||
{ 0x4cd729b5ae23a3cfULL, "RESETNROM-XIN1", 0, MI_H }, /* Sheng Tian 2-in-1(Unl,ResetBase)[p2].unf */
|
{ 0x4cd729b5ae23a3cfULL, "RESETNROM-XIN1", 0, MI_H, -1 }, /* Sheng Tian 2-in-1(Unl,ResetBase)[p2].unf */
|
||||||
|
|
||||||
{ 0, NULL, -1, -1, -1 } /* end of the line */
|
{ 0, NULL, -1, -1, -1 } /* end of the line */
|
||||||
};
|
};
|
||||||
|
|||||||
60
src/vsuni.c
60
src/vsuni.c
@@ -246,43 +246,43 @@ RC2C05-04:
|
|||||||
|
|
||||||
VSUNIENTRY VSUniGames[] =
|
VSUNIENTRY VSUniGames[] =
|
||||||
{
|
{
|
||||||
{ "Baseball", VS_BASEBALL, 0x691d4200ea42be45LL, 99, 2, RP2C04_0001, 0 },
|
{ "Baseball", VS_BASEBALL, 0x691d4200ea42be45LL, 99, 2, RP2C04_0001, 0, 0 },
|
||||||
{ "Battle City", VS_BATTLECITY, 0x8540949d74c4d0ebLL, 99, 2, RP2C04_0001, 0 },
|
{ "Battle City", VS_BATTLECITY, 0x8540949d74c4d0ebLL, 99, 2, RP2C04_0001, 0, 0 },
|
||||||
{ "Battle City(Bootleg)", VS_BATTLECITY, 0x8093cbe7137ac031LL, 99, 2, RP2C04_0001, 0 },
|
{ "Battle City(Bootleg)", VS_BATTLECITY, 0x8093cbe7137ac031LL, 99, 2, RP2C04_0001, 0, 0 },
|
||||||
{ "Clu Clu Land", VS_CLUCLULAND, 0x1b8123218f62b1eeLL, 99, 2, RP2C04_0004, IOPTION_SWAPDIRAB },
|
{ "Clu Clu Land", VS_CLUCLULAND, 0x1b8123218f62b1eeLL, 99, 2, RP2C04_0004, IOPTION_SWAPDIRAB, 0 },
|
||||||
{ "Dr Mario", VS_DRMARIO, 0xe1af09c477dc0081LL, 1, 0, RP2C04_0003, IOPTION_SWAPDIRAB },
|
{ "Dr Mario", VS_DRMARIO, 0xe1af09c477dc0081LL, 1, 0, RP2C04_0003, IOPTION_SWAPDIRAB, 0 },
|
||||||
{ "Duck Hunt", VS_DUCKHUNT, 0x47735d1e5f1205bbLL, 99, 2, RCP2C03B, IOPTION_GUN },
|
{ "Duck Hunt", VS_DUCKHUNT, 0x47735d1e5f1205bbLL, 99, 2, RCP2C03B, IOPTION_GUN, 0 },
|
||||||
{ "Excitebike", VS_EXITEBIKE, 0x3dcd1401bcafde77LL, 99, 2, RP2C04_0003, 0 },
|
{ "Excitebike", VS_EXITEBIKE, 0x3dcd1401bcafde77LL, 99, 2, RP2C04_0003, 0, 0 },
|
||||||
{ "Excitebike (J)", VS_EXITEBIKE, 0x7ea51c9d007375f0LL, 99, 2, RP2C04_0004, 0 },
|
{ "Excitebike (J)", VS_EXITEBIKE, 0x7ea51c9d007375f0LL, 99, 2, RP2C04_0004, 0, 0 },
|
||||||
{ "Freedom Force", VS_FREEDOMFORCE, 0xed96436bd1b5e688LL, 4, 0, RP2C04_0001, IOPTION_GUN }, /* Wrong color in game select screen? */
|
{ "Freedom Force", VS_FREEDOMFORCE, 0xed96436bd1b5e688LL, 4, 0, RP2C04_0001, IOPTION_GUN, 0 }, /* Wrong color in game select screen? */
|
||||||
{ "Stroke and Match Golf", VS_STROKEANDMATCHGOLF, 0x612325606e82bc66LL, 99, 2, RP2C04_0002, IOPTION_SWAPDIRAB | IOPTION_PREDIP, 0x01 },
|
{ "Stroke and Match Golf", VS_STROKEANDMATCHGOLF, 0x612325606e82bc66LL, 99, 2, RP2C04_0002, IOPTION_SWAPDIRAB | IOPTION_PREDIP, 0x01 },
|
||||||
{ "Goonies", VS_GOONIES, 0xb4032d694e1d2733LL, 151, 1, RP2C04_0003, 0 },
|
{ "Goonies", VS_GOONIES, 0xb4032d694e1d2733LL, 151, 1, RP2C04_0003, 0, 0 },
|
||||||
{ "Gradius", VS_GRADIUS, 0x50687ae63bdad976LL, 151, 1, RP2C04_0001, IOPTION_SWAPDIRAB },
|
{ "Gradius", VS_GRADIUS, 0x50687ae63bdad976LL, 151, 1, RP2C04_0001, IOPTION_SWAPDIRAB, 0 },
|
||||||
{ "Gumshoe", VS_GUMSHOE, 0x87161f8ee37758d3LL, 99, 2, RC2C05_03, IOPTION_GUN },
|
{ "Gumshoe", VS_GUMSHOE, 0x87161f8ee37758d3LL, 99, 2, RC2C05_03, IOPTION_GUN, 0 },
|
||||||
{ "Gumshoe", VS_GUMSHOE, 0xb8500780bf69ce29LL, 99, 2, RC2C05_03, IOPTION_GUN },
|
{ "Gumshoe", VS_GUMSHOE, 0xb8500780bf69ce29LL, 99, 2, RC2C05_03, IOPTION_GUN, 0 },
|
||||||
{ "Gumshoe", VS_GUMSHOE, 0xa6bf132ba11d0a8cLL, 99, 2, RC2C05_03, IOPTION_GUN }, /* Gumshoe (VS).nes added: 2017-9-5*/
|
{ "Gumshoe", VS_GUMSHOE, 0xa6bf132ba11d0a8cLL, 99, 2, RC2C05_03, IOPTION_GUN, 0 }, /* Gumshoe (VS).nes added: 2017-9-5*/
|
||||||
{ "Hogan's Alley", VS_HOGANSALLEY, 0xd78b7f0bb621fb45LL, 99, 2, RP2C04_0001, IOPTION_GUN },
|
{ "Hogan's Alley", VS_HOGANSALLEY, 0xd78b7f0bb621fb45LL, 99, 2, RP2C04_0001, IOPTION_GUN, 0 },
|
||||||
{ "Ice Climber", VS_ICECLIMBER, 0xd21e999513435e2aLL, 99, 2, RP2C04_0004, IOPTION_SWAPDIRAB },
|
{ "Ice Climber", VS_ICECLIMBER, 0xd21e999513435e2aLL, 99, 2, RP2C04_0004, IOPTION_SWAPDIRAB, 0 },
|
||||||
{ "Ladies Golf", VS_LADIESGOLF, 0x781b24be57ef6785LL, 99, 2, RP2C04_0002, IOPTION_SWAPDIRAB | IOPTION_PREDIP, 0x1 },
|
{ "Ladies Golf", VS_LADIESGOLF, 0x781b24be57ef6785LL, 99, 2, RP2C04_0002, IOPTION_SWAPDIRAB | IOPTION_PREDIP, 0x1 },
|
||||||
{ "Mach Rider", VS_MACHRIDER, 0x015672618af06441LL, 99, 2, RP2C04_0002, 0 },
|
{ "Mach Rider", VS_MACHRIDER, 0x015672618af06441LL, 99, 2, RP2C04_0002, 0, 0 },
|
||||||
{ "Mach Rider (J)", VS_MACHRIDER, 0xa625afb399811a8aLL, 99, 2, RP2C04_0001, 0 },
|
{ "Mach Rider (J)", VS_MACHRIDER, 0xa625afb399811a8aLL, 99, 2, RP2C04_0001, 0, 0 },
|
||||||
{ "Mighty Bomb Jack", VS_MIGHTYBOMBJACK, 0xe6a89f4873fac37bLL, 0, 2, RC2C05_02, 0 },
|
{ "Mighty Bomb Jack", VS_MIGHTYBOMBJACK, 0xe6a89f4873fac37bLL, 0, 2, RC2C05_02, 0, 0 },
|
||||||
{ "Ninja Jajamaru Kun", VS_JAJAMARU, 0xb26a2c31474099c0LL, 99, 2, RC2C05_01, IOPTION_SWAPDIRAB },
|
{ "Ninja Jajamaru Kun", VS_JAJAMARU, 0xb26a2c31474099c0LL, 99, 2, RC2C05_01, IOPTION_SWAPDIRAB, 0 },
|
||||||
{ "Pinball", VS_PINBALL, 0xc5f49d3de7f2e9b8LL, 99, 2, RP2C04_0001, IOPTION_PREDIP, 0x01 },
|
{ "Pinball", VS_PINBALL, 0xc5f49d3de7f2e9b8LL, 99, 2, RP2C04_0001, IOPTION_PREDIP, 0x01 },
|
||||||
{ "Pinball (J)", VS_PINBALL, 0x66ab1a3828cc901cLL, 99, 2, RCP2C03B, IOPTION_PREDIP, 0x1 },
|
{ "Pinball (J)", VS_PINBALL, 0x66ab1a3828cc901cLL, 99, 2, RCP2C03B, IOPTION_PREDIP, 0x1 },
|
||||||
{ "Platoon", VS_PLATOON, 0x160f237351c19f1fLL, 68, 1, RP2C04_0001, 0 },
|
{ "Platoon", VS_PLATOON, 0x160f237351c19f1fLL, 68, 1, RP2C04_0001, 0, 0 },
|
||||||
{ "RBI Baseball", VS_RBIBASEBALL, 0x6a02d345812938afLL, 4, 1, RP2C04_0001, IOPTION_SWAPDIRAB },
|
{ "RBI Baseball", VS_RBIBASEBALL, 0x6a02d345812938afLL, 4, 1, RP2C04_0001, IOPTION_SWAPDIRAB, 0 },
|
||||||
{ "Soccer", VS_SOCCER, 0xd4e7a9058780eda3LL, 99, 2, RP2C04_0003, IOPTION_SWAPDIRAB },
|
{ "Soccer", VS_SOCCER, 0xd4e7a9058780eda3LL, 99, 2, RP2C04_0003, IOPTION_SWAPDIRAB, 0 },
|
||||||
{ "Star Luster", VS_STARLUSTER, 0x8360e134b316d94cLL, 99, 2, RCP2C03B, 0 },
|
{ "Star Luster", VS_STARLUSTER, 0x8360e134b316d94cLL, 99, 2, RCP2C03B, 0, 0 },
|
||||||
{ "Stroke and Match Golf (J)", VS_STROKEANDMATCHGOLF, 0x869bb83e02509747LL, 99, 2, RCP2C03B, IOPTION_SWAPDIRAB | IOPTION_PREDIP, 0x1 },
|
{ "Stroke and Match Golf (J)", VS_STROKEANDMATCHGOLF, 0x869bb83e02509747LL, 99, 2, RCP2C03B, IOPTION_SWAPDIRAB | IOPTION_PREDIP, 0x1 },
|
||||||
{ "Super Sky Kid", VS_SUPERSKYKID, 0x78d04c1dd4ec0101LL, 4, 1, RCP2C03B, IOPTION_SWAPDIRAB | IOPTION_PREDIP, 0x20 },
|
{ "Super Sky Kid", VS_SUPERSKYKID, 0x78d04c1dd4ec0101LL, 4, 1, RCP2C03B, IOPTION_SWAPDIRAB | IOPTION_PREDIP, 0x20 },
|
||||||
{ "Super Xevious", VS_SUPERXEVIOUS, 0x2d396247cf58f9faLL, 206, 0, RP2C04_0001, 0 },
|
{ "Super Xevious", VS_SUPERXEVIOUS, 0x2d396247cf58f9faLL, 206, 0, RP2C04_0001, 0, 0 },
|
||||||
{ "Tetris", VS_TETRIS, 0x531a5e8eea4ce157LL, 99, 2, RCP2C03B, IOPTION_PREDIP, 0x20 },
|
{ "Tetris", VS_TETRIS, 0x531a5e8eea4ce157LL, 99, 2, RCP2C03B, IOPTION_PREDIP, 0x20 },
|
||||||
{ "Top Gun", VS_TOPGUN, 0xf1dea36e6a7b531dLL, 2, 0, RC2C05_04, 0 },
|
{ "Top Gun", VS_TOPGUN, 0xf1dea36e6a7b531dLL, 2, 0, RC2C05_04, 0, 0 },
|
||||||
{ "VS Castlevania", VS_CASTLEVANIA, 0x92fd6909c81305b9LL, 2, 1, RP2C04_0002, 0 },
|
{ "VS Castlevania", VS_CASTLEVANIA, 0x92fd6909c81305b9LL, 2, 1, RP2C04_0002, 0, 0 },
|
||||||
{ "VS Slalom", VS_SLALOM, 0x4889b5a50a623215LL, 0, 1, RP2C04_0002, 0 },
|
{ "VS Slalom", VS_SLALOM, 0x4889b5a50a623215LL, 0, 1, RP2C04_0002, 0, 0 },
|
||||||
{ "VS Super Mario Bros", VS_SMB, 0x39d8cfa788e20b6cLL, 99, 2, RP2C04_0004, 0 },
|
{ "VS Super Mario Bros", VS_SMB, 0x39d8cfa788e20b6cLL, 99, 2, RP2C04_0004, 0, 0 },
|
||||||
{ "VS Super Mario Bros [a1]", VS_SMB, 0xfc182e5aefbce14dLL, 99, 2, RP2C04_0004, 0 },
|
{ "VS Super Mario Bros [a1]", VS_SMB, 0xfc182e5aefbce14dLL, 99, 2, RP2C04_0004, 0, 0 },
|
||||||
{ "VS TKO Boxing", VS_TKOBOXING, 0x6e1ee06171d8ce3aLL, 206, 1, RP2C04_0003, IOPTION_PREDIP, 0x00 },
|
{ "VS TKO Boxing", VS_TKOBOXING, 0x6e1ee06171d8ce3aLL, 206, 1, RP2C04_0003, IOPTION_PREDIP, 0x00 },
|
||||||
{ "VS TKO Boxing [a1]", VS_TKOBOXING, 0xa1c694ce147bc1edLL, 206, 1, RP2C04_0003, IOPTION_PREDIP, 0x00 },
|
{ "VS TKO Boxing [a1]", VS_TKOBOXING, 0xa1c694ce147bc1edLL, 206, 1, RP2C04_0003, IOPTION_PREDIP, 0x00 },
|
||||||
{ 0 }
|
{ 0 }
|
||||||
|
|||||||
Reference in New Issue
Block a user