[NES] add UOROM
This commit is contained in:
parent
ee336bec15
commit
af861b6475
|
@ -40,7 +40,8 @@ namespace BizHawk.Emulation.Consoles.Nintendo
|
||||||
static string ClassifyTable = @"
|
static string ClassifyTable = @"
|
||||||
NROM 0 1 1
|
NROM 0 1 1
|
||||||
NROM 0 2 1
|
NROM 0 2 1
|
||||||
UXROM 2 8 0
|
UNROM 2 8 0
|
||||||
|
UOROM 2 16 0
|
||||||
";
|
";
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -17,7 +17,7 @@ namespace BizHawk.Emulation.Consoles.Nintendo.Boards
|
||||||
|
|
||||||
if (type == "UNROM") pagemask = 7;
|
if (type == "UNROM") pagemask = 7;
|
||||||
else if (type == "UOROM") pagemask = 15;
|
else if (type == "UOROM") pagemask = 15;
|
||||||
else throw new InvalidOperationException("Invalid UXROM type");
|
else throw new InvalidOperationException("Invalid UxROM type");
|
||||||
|
|
||||||
//guess CRAM size (this is a very confident guess!)
|
//guess CRAM size (this is a very confident guess!)
|
||||||
if (RomInfo.CRAM_Size == -1) RomInfo.CRAM_Size = 8;
|
if (RomInfo.CRAM_Size == -1) RomInfo.CRAM_Size = 8;
|
||||||
|
|
|
@ -610,6 +610,7 @@ namespace BizHawk.Emulation.Consoles.Nintendo
|
||||||
{
|
{
|
||||||
case "NROM": board = new Boards.NROM(); break;
|
case "NROM": board = new Boards.NROM(); break;
|
||||||
case "UNROM": board = new Boards.UxROM("UNROM"); break;
|
case "UNROM": board = new Boards.UxROM("UNROM"); break;
|
||||||
|
case "UOROM": board = new Boards.UxROM("UOROM"); break;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (board == null) throw new InvalidOperationException("Couldn't classify NES rom");
|
if (board == null) throw new InvalidOperationException("Couldn't classify NES rom");
|
||||||
|
|
|
@ -2332,5 +2332,8 @@ E7D7225DAD044B624FBAD9C9CA96E835 Wrecking Crew (JUE) NES board=NROM;mirror=H;P
|
||||||
5A5C2F4F1CAFB1F55A8DC0D5AD4550E5 Contra (U) NES board=UNROM;mirror=V;PRG=8;CHR=0;CRAM=8
|
5A5C2F4F1CAFB1F55A8DC0D5AD4550E5 Contra (U) NES board=UNROM;mirror=V;PRG=8;CHR=0;CRAM=8
|
||||||
B480855FFF883B20BA403A2009A7F13C Duck Tales (U) NES board=UNROM;mirror=V;PRG=8;CHR=0;CRAM=8
|
B480855FFF883B20BA403A2009A7F13C Duck Tales (U) NES board=UNROM;mirror=V;PRG=8;CHR=0;CRAM=8
|
||||||
|
|
||||||
|
;UOROM
|
||||||
|
C0C74CC78E6CD34775A83CC21A0C75B5 Paperboy 2 (U) NES board=UOROM;mirror=H;PRG=16;CHR=0;CRAM=8
|
||||||
|
|
||||||
;mapper66? mhrom? wtf??
|
;mapper66? mhrom? wtf??
|
||||||
;27100B746D50E6AE6FBAE2C794173240 Metal Gear (U) NES board=UXROM;mirror=H;PRG=8;CHR=0;CRAM=8;bug=1
|
;27100B746D50E6AE6FBAE2C794173240 Metal Gear (U) NES board=UXROM;mirror=H;PRG=8;CHR=0;CRAM=8;bug=1
|
||||||
|
|
Loading…
Reference in New Issue