Mapper 74 - mask vram access, and remove erroneous zu qiu xiao gamedb overrides, fixes this game from crashing bizhawk
This commit is contained in:
parent
41e43ead01
commit
ad7d3a33bb
|
@ -98,8 +98,6 @@ sha1:F459A9AD6F841169E0210436CEB06B1395169EAB G Young Chivalry (Ch) NES board=M
|
|||
sha1:8711FDC0CE28574C043816721CA32E4A1C722BE4 B Young Chivalry (Ch) NES board=MAPPER192
|
||||
sha1:E7803CAC6898C7243F9331E6360B5157BAE673A5 B Young Chivalry (Ch) NES board=MAPPER192
|
||||
sha1:16EF1034DB88AD96DDC19C3A84B9E0FDEE466CD4 B Young Chivalry (Ch) NES board=MAPPER192
|
||||
sha1:3F85C45797E8AA0F161A4BD350BFF5777B3A19A8 G Zu Qiu Xiao Jiang (Ch) NES board=MAPPER195
|
||||
sha1:A43A2203F4F7E0FE729CE520FBD75A05206AC9F2 G Zu Qiu Xiao Jiang (Ch) NES board=MAPPER195;VRAM=2
|
||||
sha1:4692A622AF6A3D79514BF3E5FB4E9FBE6C6080FC G 150-in-1 [a1] NES board=MAPPER235
|
||||
sha1:83264E3F8807998D09E9FBA19B13BBEA7C888D88 O Bakushou!! Jinsei Gekijou 3 (J) [o1] NES board=TAITO-TC0190FMC+PAL16R4;WRAM=0
|
||||
sha1:E79FC613112CC5AB0FC8B1150E182670FB042F4A G Contra Fighter (Unl) NES board=MAPPER238
|
||||
|
|
|
@ -21,7 +21,9 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES
|
|||
default:
|
||||
return false;
|
||||
}
|
||||
|
||||
VRAM = new byte[2048];
|
||||
|
||||
if (Cart.chr_size == 0 && Cart.board_type == "MAPPER074")
|
||||
throw new Exception("Mapper074 carts MUST have chr rom!");
|
||||
BaseSetup();
|
||||
|
@ -46,7 +48,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES
|
|||
else
|
||||
{
|
||||
addr = MapCHR(addr);
|
||||
VRAM[addr] = value;
|
||||
VRAM[addr & (VRAM.Length - 1)] = value;
|
||||
}
|
||||
}
|
||||
else
|
||||
|
|
Loading…
Reference in New Issue