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.PRAM_Size = 0;
|
||||
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":
|
||||
romInfo.CHR_Size = 16;
|
||||
RomInfo.PRAM_Size = 8;
|
||||
RomInfo.CRAM_Size = 0;
|
||||
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();
|
||||
}
|
||||
|
||||
|
|
|
@ -682,11 +682,20 @@ namespace BizHawk.Emulation.Consoles.Nintendo
|
|||
case "SFROM": board = new Boards.SxROM("SFROM"); break;
|
||||
case "SGROM": board = new Boards.SxROM("SGROM"); 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 "SJROM": board = new Boards.SxROM("SJROM"); break;
|
||||
case "SNROM": board = new Boards.SxROM("SNROM"); 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");
|
||||
|
|
Loading…
Reference in New Issue