add a number of UNIF board mappings. every one of these is tested playable on at least one game, but that doesn't mean it's "right" overall. as always, the only true solution is a hash identify.

This commit is contained in:
goyuken 2012-10-17 02:08:19 +00:00
parent 2c881a0785
commit ea02d40c66
7 changed files with 11 additions and 0 deletions

View File

@ -38,6 +38,7 @@ namespace BizHawk.Emulation.Consoles.Nintendo
break;
case "NES-CNROM": //adventure island
case "UNIF_NES-CNROM": // some of these should be bus_conflict = false because UNIF is bad
case "HVC-CNROM":
bus_conflict = true;
AssertPrg(16, 32); AssertChr(8,16,32,64);

View File

@ -68,6 +68,7 @@ namespace BizHawk.Emulation.Consoles.Nintendo
case "NES-TLROM": //mega man 3
case "KONAMI-TLROM": //Super C
case "HVC-TLROM": //8 eyes (J)
case "UNIF_NES-TLROM": // Gaiapolis (obviously a clone board, but which one?)
AssertPrg(128, 256, 512); AssertChr(128, 256); AssertVram(0); AssertWram(0);
AssertBattery(false);
break;

View File

@ -18,6 +18,7 @@ namespace BizHawk.Emulation.Consoles.Nintendo
switch (Cart.board_type)
{
case "MAPPER132":
case "UNIF_UNL-22211":
break;
default:
return false;

View File

@ -63,6 +63,7 @@ namespace BizHawk.Emulation.Consoles.Nintendo
switch (Cart.board_type)
{
case "MAPPER243":
case "UNIF_UNL-Sachen-74LS374N": // seems to have some problems
break;
default:
return false;

View File

@ -32,6 +32,8 @@ namespace BizHawk.Emulation.Consoles.Nintendo
case "NAMCOT-3301":
case "HVC-HROM": //Donkey Kong Jr. (J)
case "JALECO-JF-01": //Exerion (J)
case "UNIF_NES-NROM-256": // Locksmith
case "UNIF_NES-NROM-128": // various
AssertPrg(8, 16, 32); AssertChr(8); AssertVram(0); AssertWram(0, 8);
break;

View File

@ -26,12 +26,14 @@ namespace BizHawk.Emulation.Consoles.Nintendo
{
case "MAPPER146":
case "UNL-SA-016-1M":
case "UNIF_UNL-SA-016-1M":
ExpWrite = SA0161M_Write;
break;
case "MAPPER145":
ExpWrite = SA72007_Write;
break;
case "MAPPER133":
case "UNIF_UNL-SA-72008":
ExpWrite = SA72008_Write;
break;
case "MAPPER160":
@ -41,6 +43,7 @@ namespace BizHawk.Emulation.Consoles.Nintendo
PrgWrite = SA72007_Write;
break;
case "MAPPER148":
case "UNIF_UNL-SA-0037":
PrgWrite = SA0161M_Write;
break;
default:

View File

@ -109,6 +109,8 @@ sha1:6143D80047FFC17C752078C622A44C3E0CB7466E B Dong Fang de Chuan Shuo - The Hy
;wrong vram info
sha1:32D71DD6C5A8D78A918FE1B9D6D6C4A570D9652D Oeka Kids - Anpanman no Hiragana Daisuki (J) NES board=MAPPER096;VRAM=32
;;;;;;;;;;;;;;;;;;;-----------------------------------------------------------------------
;it works, so don't laugh
sha1:203523818A348361584CDEBE47AEB860808757FC U Jurassic Boy 2 (Sachen) NES board=NES-TR1ROM;VRAM=8
;;;;;;;;;;;;;;;;;;;-----------------------------------------------------------------------
;mmc3 homebrews that need chip specification