NES: NROM: exhaustively add all NROM boards from bootgod, so hopefully that's the end of that
This commit is contained in:
parent
0e1f3e4501
commit
6df5ea5a16
|
@ -19,44 +19,62 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES
|
||||||
case "MAPPER219": //adelikat: a version of 3D-Block tries to use this ROM, but plays fine as NROM and 219 is undocumented by Disch
|
case "MAPPER219": //adelikat: a version of 3D-Block tries to use this ROM, but plays fine as NROM and 219 is undocumented by Disch
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case "HVC-NROM-256": //super mario bros.
|
case "BANDAI-NROM-128":
|
||||||
case "NES-NROM-256": //10 yard fight
|
|
||||||
case "HVC-RROM": //balloon fight
|
|
||||||
case "BANDAI-NROM-256":
|
case "BANDAI-NROM-256":
|
||||||
|
case "HVC-HROM": //Donkey Kong Jr. (J)
|
||||||
case "HVC-NROM-128":
|
case "HVC-NROM-128":
|
||||||
|
case "HVC-NROM-256": //super mario bros.
|
||||||
|
case "HVC-RROM": //balloon fight
|
||||||
|
case "HVC-RTROM":
|
||||||
|
case "HVC-SROM":
|
||||||
|
case "HVC-STROM":
|
||||||
case "IREM-NROM-128":
|
case "IREM-NROM-128":
|
||||||
|
case "IREM-NROM-256":
|
||||||
|
case "JALECO-JF-01": //Exerion (J)
|
||||||
|
case "JALECO-JF-02":
|
||||||
|
case "JALECO-JF-03":
|
||||||
|
case "JALECO-JF-04":
|
||||||
case "KONAMI-NROM-128":
|
case "KONAMI-NROM-128":
|
||||||
case "NES-NROM-128":
|
|
||||||
case "NAMCOT-3301":
|
case "NAMCOT-3301":
|
||||||
case "NAMCOT-3302":
|
case "NAMCOT-3302":
|
||||||
case "HVC-HROM": //Donkey Kong Jr. (J)
|
|
||||||
case "JALECO-JF-01": //Exerion (J)
|
|
||||||
case "UNIF_NES-NROM-256": // Locksmith
|
|
||||||
case "UNIF_NES-NROM-128": // various
|
|
||||||
case "TENGEN-800003": // ms pac man, others
|
|
||||||
case "JALECO-JF-02":
|
|
||||||
case "TAITO-NROM-256":
|
|
||||||
case "HVC-SROM":
|
|
||||||
case "SETA-NROM-128":
|
|
||||||
case "BANDAI-NROM-128":
|
|
||||||
case "JALECO-JF-03":
|
|
||||||
case "NAMCOT-3305":
|
|
||||||
case "SUNSOFT-NROM-256":
|
|
||||||
case "TAITO-NROM-128":
|
|
||||||
case "IREM-NROM-256":
|
|
||||||
case "NAMCOT-3303":
|
case "NAMCOT-3303":
|
||||||
|
case "NACOMT-3304":
|
||||||
|
case "NAMCOT-3305":
|
||||||
case "NAMCOT-3311":
|
case "NAMCOT-3311":
|
||||||
case "NAMCOT-3312":
|
case "NAMCOT-3312":
|
||||||
|
case "NES-NROM-128":
|
||||||
|
case "NES-NROM-256": //10 yard fight
|
||||||
|
case "NES-RROM-128":
|
||||||
|
case "SACHEN-NROM":
|
||||||
|
case "SETA-NROM-128":
|
||||||
|
case "SUNSOFT-NROM-128":
|
||||||
|
case "SUNSOFT-NROM-256":
|
||||||
|
case "TAITO-NROM-128":
|
||||||
|
case "TAITO-NROM-256":
|
||||||
|
case "TENGEN-800003": // ms pac man, others
|
||||||
|
case "UNIF_NES-NROM-128": // various
|
||||||
|
case "UNIF_NES-NROM-256": // Locksmith
|
||||||
AssertPrg(8, 16, 32);
|
AssertPrg(8, 16, 32);
|
||||||
AssertChr(8); AssertVram(0); AssertWram(0, 8);
|
AssertChr(8); AssertVram(0); AssertWram(0, 8);
|
||||||
break;
|
break;
|
||||||
case "AVE-NINA-03":
|
case "AVE-NINA-03":
|
||||||
|
// at least one game on this board has none of the mapper chips present,
|
||||||
|
// and emulates as simple NROM
|
||||||
if (Cart.chips.Count != 0)
|
if (Cart.chips.Count != 0)
|
||||||
return false;
|
return false;
|
||||||
AssertPrg(8, 16, 32);
|
AssertPrg(8, 16, 32);
|
||||||
AssertChr(8); AssertVram(0); AssertWram(0);
|
AssertChr(8); AssertVram(0); AssertWram(0);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
/*
|
||||||
|
case "CAMERICA-GAMEGENIE":
|
||||||
|
// if you really want to emulate a game genie, it isn't NROM
|
||||||
|
return false;
|
||||||
|
case "HVC-FAMILYBASIC":
|
||||||
|
// we don't emulate the controller, so no point
|
||||||
|
return false;
|
||||||
|
*/
|
||||||
|
|
||||||
default:
|
default:
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue