NES TxROM - Implement TBROM, TEROM, TFROM, TL2-ROM, TQROM, TR1-ROM, NES-TSROM, NES-TVROM. Needs testing
This commit is contained in:
parent
90e5090e0e
commit
d6da7767a3
|
@ -213,21 +213,52 @@ namespace BizHawk.Emulation.Consoles.Nintendo
|
||||||
//analyze board type
|
//analyze board type
|
||||||
switch (Cart.board_type)
|
switch (Cart.board_type)
|
||||||
{
|
{
|
||||||
case "NES-TSROM": //super mario bros. 3 USA
|
case "NES-TBROM":
|
||||||
AssertPrg(128,256,512); AssertChr(128,256); AssertVram(0); AssertWram(8);
|
AssertPrg(64); AssertChr(64); AssertVram(0); AssertWram(0);
|
||||||
AssertBattery(false);
|
AssertBattery(false);
|
||||||
break;
|
break;
|
||||||
case "NES-TGROM": //mega man 4
|
case "NES-TEROM":
|
||||||
|
AssertPrg(32); AssertChr(32); AssertVram(0); AssertWram(0);
|
||||||
|
AssertBattery(false);
|
||||||
|
break;
|
||||||
|
case "NES-TFROM":
|
||||||
|
AssertPrg(128); AssertChr(32, 64); AssertVram(0); AssertWram(0);
|
||||||
|
AssertBattery(false);
|
||||||
|
break;
|
||||||
|
case "NES-TGROM": //mega man 4
|
||||||
AssertPrg(128, 256, 512); AssertChr(0); AssertVram(8); AssertWram(0);
|
AssertPrg(128, 256, 512); AssertChr(0); AssertVram(8); AssertWram(0);
|
||||||
|
AssertBattery(false);
|
||||||
break;
|
break;
|
||||||
case "NES-TKROM": //kirby's adventure
|
case "NES-TKROM": //kirby's adventure
|
||||||
AssertPrg(128, 256, 512); AssertChr(128, 256); AssertVram(0); AssertWram(8);
|
AssertPrg(128, 256, 512); AssertChr(128, 256); AssertVram(0); AssertWram(8);
|
||||||
break;
|
break;
|
||||||
case "NES-TLROM": //mega man 3
|
case "NES-TLROM": //mega man 3
|
||||||
AssertPrg(128, 256, 512); AssertChr(128, 256); AssertVram(0); AssertWram(0);
|
AssertPrg(128, 256, 512); AssertChr(128, 256); AssertVram(0); AssertWram(0);
|
||||||
|
AssertBattery(false);
|
||||||
break;
|
break;
|
||||||
case "NES-TL1ROM": //Double dragon 2
|
case "NES-TL1ROM": //Double dragon 2
|
||||||
AssertPrg(128); AssertChr(128); AssertVram(0); AssertWram(0);
|
AssertPrg(128); AssertChr(128); AssertVram(0); AssertWram(0);
|
||||||
|
AssertBattery(false);
|
||||||
|
break;
|
||||||
|
case "NES-TL2ROM":
|
||||||
|
AssertPrg(128); AssertChr(128); AssertVram(0); AssertWram(0);
|
||||||
|
AssertBattery(false);
|
||||||
|
break;
|
||||||
|
case "NES-TQROM":
|
||||||
|
AssertPrg(128); AssertChr(64); AssertVram(8); AssertWram(0);
|
||||||
|
AssertBattery(false);
|
||||||
|
break;
|
||||||
|
case "NESTR1-ROM":
|
||||||
|
AssertPrg(128); AssertChr(64); AssertVram(2); AssertWram(0);
|
||||||
|
AssertBattery(false);
|
||||||
|
break;
|
||||||
|
case "NES-TSROM": //super mario bros. 3 USA
|
||||||
|
AssertPrg(128, 256, 512); AssertChr(128, 256); AssertVram(0); AssertWram(8);
|
||||||
|
AssertBattery(false);
|
||||||
|
break;
|
||||||
|
case "NES-TVROM":
|
||||||
|
AssertPrg(64); AssertChr(64); AssertVram(4); AssertWram(0);
|
||||||
|
AssertBattery(false);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
return false;
|
return false;
|
||||||
|
|
Loading…
Reference in New Issue