NES - checking in remaining SxROM boards with empty cases, will fill info next
This commit is contained in:
parent
fc8be53da6
commit
c9d0f7a2fb
|
@ -251,23 +251,38 @@ namespace BizHawk.Emulation.Consoles.Nintendo.Boards
|
||||||
RomInfo.CRAM_Size = 0;
|
RomInfo.CRAM_Size = 0;
|
||||||
romInfo.PRAM_Size = 0;
|
romInfo.PRAM_Size = 0;
|
||||||
break;
|
break;
|
||||||
case "SNROM":
|
|
||||||
Debug.Assert(RomInfo.CHR_Size == -1, "don't specify in gamedb, it is redundant");
|
|
||||||
romInfo.CHR_Size = 0;
|
|
||||||
RomInfo.CRAM_Size = 8;
|
|
||||||
RomInfo.PRAM_Size = 8;
|
|
||||||
break;
|
|
||||||
case "SL2ROM":
|
|
||||||
//these boards have CHR roms and nothing else interesting
|
|
||||||
RomInfo.CRAM_Size = 0;
|
|
||||||
RomInfo.PRAM_Size = 0;
|
|
||||||
break;
|
|
||||||
case "SKROM":
|
case "SKROM":
|
||||||
romInfo.CHR_Size = 16;
|
romInfo.CHR_Size = 16;
|
||||||
RomInfo.PRAM_Size = 8;
|
RomInfo.PRAM_Size = 8;
|
||||||
RomInfo.CRAM_Size = 0;
|
RomInfo.CRAM_Size = 0;
|
||||||
break;
|
break;
|
||||||
|
case "SLROM":
|
||||||
|
break;
|
||||||
|
case "SL1ROM":
|
||||||
|
break;
|
||||||
|
case "SL2ROM":
|
||||||
|
//these boards have CHR roms and nothing else interesting
|
||||||
|
RomInfo.CRAM_Size = 0;
|
||||||
|
RomInfo.PRAM_Size = 0;
|
||||||
|
break;
|
||||||
|
case "SL3ROM":
|
||||||
|
break;
|
||||||
|
case "SLRROM":
|
||||||
|
break;
|
||||||
|
case "SMROM":
|
||||||
|
break;
|
||||||
|
case "SNROM":
|
||||||
|
Debug.Assert(RomInfo.CHR_Size == -1, "don't specify in gamedb, it is redundant");
|
||||||
|
romInfo.CHR_Size = 0;
|
||||||
|
RomInfo.CRAM_Size = 8;
|
||||||
|
RomInfo.PRAM_Size = 8;
|
||||||
|
break;
|
||||||
|
case "SOROM":
|
||||||
|
break;
|
||||||
|
case "SUROM":
|
||||||
|
break;
|
||||||
|
case "SXROM":
|
||||||
|
break;
|
||||||
default: throw new InvalidOperationException();
|
default: throw new InvalidOperationException();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -682,11 +682,20 @@ namespace BizHawk.Emulation.Consoles.Nintendo
|
||||||
case "SFROM": board = new Boards.SxROM("SFROM"); break;
|
case "SFROM": board = new Boards.SxROM("SFROM"); break;
|
||||||
case "SGROM": board = new Boards.SxROM("SGROM"); break;
|
case "SGROM": board = new Boards.SxROM("SGROM"); break;
|
||||||
case "SHROM": board = new Boards.SxROM("SHROM"); break;
|
case "SHROM": board = new Boards.SxROM("SHROM"); break;
|
||||||
|
case "SH1ROM": board = new Boards.SxROM("SH1ROM"); break;
|
||||||
case "SIROM": board = new Boards.SxROM("SIROM"); break;
|
case "SIROM": board = new Boards.SxROM("SIROM"); break;
|
||||||
case "SJROM": board = new Boards.SxROM("SJROM"); break;
|
case "SJROM": board = new Boards.SxROM("SJROM"); break;
|
||||||
case "SNROM": board = new Boards.SxROM("SNROM"); break;
|
|
||||||
case "SKROM": board = new Boards.SxROM("SKROM"); break;
|
case "SKROM": board = new Boards.SxROM("SKROM"); break;
|
||||||
case "SL2ROM": board = new Boards.SxROM("SL2ROM"); break;
|
case "SLROM": board = new Boards.SxROM("SLROM"); break;
|
||||||
|
case "SL1ROM": board = new Boards.SxROM("SL1ROM"); break;
|
||||||
|
case "SL2ROM": board = new Boards.SxROM("SL2ROM"); break;
|
||||||
|
case "SL3ROM": board = new Boards.SxROM("SL3ROM"); break;
|
||||||
|
case "SLRROM": board = new Boards.SxROM("SLRROM"); break;
|
||||||
|
case "SMROM": board = new Boards.SxROM("SMROM"); break;
|
||||||
|
case "SNROM": board = new Boards.SxROM("SNROM"); break;
|
||||||
|
case "SOROM": board = new Boards.SxROM("SOROM"); break;
|
||||||
|
case "SUROM": board = new Boards.SxROM("SUROM"); break;
|
||||||
|
case "SXROM": board = new Boards.SxROM("SXROM"); break;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (board == null) throw new InvalidOperationException("Couldn't classify NES rom");
|
if (board == null) throw new InvalidOperationException("Couldn't classify NES rom");
|
||||||
|
|
Loading…
Reference in New Issue