NES: fix stuff
This commit is contained in:
parent
0ca5cf12a1
commit
f669279cae
|
@ -36,6 +36,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES
|
|||
break;
|
||||
|
||||
case "NES-AMROM": //time lord
|
||||
case "HVC-AMROM":
|
||||
//http://forums.nesdev.com/viewtopic.php?p=95438
|
||||
//adding 723 cycles to FrameAdvance_ppudead() does indeed fix it
|
||||
AssertPrg(128); AssertChr(0); AssertVram(8); AssertWram(0);
|
||||
|
|
|
@ -28,10 +28,13 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES
|
|||
case "Discrete_74x377-FLEX":
|
||||
break;
|
||||
case "COLORDREAMS-74*377":
|
||||
AssertPrg(32,64,128); AssertChr(16,32,64,128); AssertVram(0); AssertWram(0);
|
||||
AssertPrg(32, 64, 128); AssertChr(16, 32, 64, 128); AssertVram(0); AssertWram(0);
|
||||
break;
|
||||
|
||||
case "AGCI-47516":
|
||||
SetMirrorType(Cart.pad_h, Cart.pad_v);
|
||||
break;
|
||||
|
||||
|
||||
case "AGCI-50282": // death race
|
||||
case "MAPPER144":
|
||||
bus_conflict_50282 = true;
|
||||
|
|
|
@ -51,6 +51,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES
|
|||
AssertBattery(false);
|
||||
break;
|
||||
case "NES-TFROM": //legacy of the wizard
|
||||
case "HVC-TFROM":
|
||||
AssertPrg(128); AssertChr(32, 64); AssertVram(0); AssertWram(0);
|
||||
AssertBattery(false);
|
||||
break;
|
||||
|
@ -68,6 +69,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES
|
|||
case "KONAMI-TLROM": //Super C
|
||||
case "HVC-TLROM": //8 eyes (J)
|
||||
case "UNIF_NES-TLROM": // Gaiapolis (obviously a clone board, but which one?)
|
||||
case "ACCLAIM-TLROM":
|
||||
AssertPrg(128, 256, 512); AssertChr(64, 128, 256); AssertVram(0); AssertWram(0);
|
||||
AssertBattery(false);
|
||||
break;
|
||||
|
|
|
@ -42,6 +42,10 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES
|
|||
case "JALECO-JF-03":
|
||||
case "NAMCOT-3305":
|
||||
case "SUNSOFT-NROM-256":
|
||||
case "TAITO-NROM-128":
|
||||
case "IREM-NROM-256":
|
||||
case "NAMCOT-3303":
|
||||
case "NAMCOT-3311":
|
||||
AssertPrg(8, 16, 32);
|
||||
AssertChr(8); AssertVram(0); AssertWram(0, 8);
|
||||
break;
|
||||
|
|
|
@ -48,6 +48,9 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES
|
|||
case "TENGEN-800030": // Pac-Mania (U), etc
|
||||
AssertPrg(64, 128); AssertChr(32, 64); AssertVram(0); AssertWram(0);
|
||||
break;
|
||||
case "TENGEN-800002":
|
||||
AssertPrg(64); AssertChr(64); AssertVram(0); AssertWram(0);
|
||||
break;
|
||||
case "NES-DE1ROM":
|
||||
AssertPrg(128); AssertChr(64); AssertVram(0); AssertWram(0);
|
||||
break;
|
||||
|
|
|
@ -341,6 +341,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES
|
|||
AssertPrg(32); AssertChr(16,32); AssertVram(0); AssertWram(0);
|
||||
break;
|
||||
case "NES-SFROM": //bubble bobble
|
||||
case "HVC-SFROM":
|
||||
case "NES-SF1ROM":
|
||||
AssertPrg(128, 256); AssertChr(16, 32, 64); AssertVram(0); AssertWram(0);
|
||||
break;
|
||||
|
|
|
@ -41,6 +41,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES
|
|||
case "KONAMI-UNROM":
|
||||
case "NES-UNEPROM": // proto
|
||||
case "IREM-UNROM":
|
||||
case "TAITO-UNROM":
|
||||
AssertPrg(128); AssertChr(0); AssertVram(8);
|
||||
//AssertWram(0); //JJ - Tobidase Daisakusen Part 2 (J) includes WRAM
|
||||
break;
|
||||
|
|
|
@ -42,6 +42,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES
|
|||
break;
|
||||
case "KONAMI-VRC-1":
|
||||
case "JALECO-JF-20":
|
||||
case "JALECO-JF-22":
|
||||
AssertPrg(128); AssertChr(128); AssertVram(0); AssertWram(0);
|
||||
break;
|
||||
default:
|
||||
|
|
Loading…
Reference in New Issue