NesHawk - Support Columbus - Ougon no Yoake (Ch)
This commit is contained in:
parent
7ea767aa1e
commit
1006262899
|
@ -88,6 +88,8 @@ sha1:3825786DF3AD8E2C2F0442E42088AC0E494BDA2D B Magical Taruruuto-kun 2 Mahou Da
|
|||
sha1:02D4E73DACD3E74CF927C77DF1DB1B7453312CC9 T Captain Tsubasa Vol. II - Super Striker (Ch) NES board=MAPPER195;VRAM=4
|
||||
sha1:DBD7DBAF79D2A77A09D9D4CF685CBD93281ED468 B Chaos World (Ch) NES board=MAPPER195;VRAM=4;BATT=true;PAD_H=1
|
||||
sha1:944F98A6885CA5160669BF81B9DE710CB16E312D G Chaos World (Ch) NES board=MAPPER195;VRAM=4;BATT=true;PAD_H=1
|
||||
sha1:EA6093FF3B4C7425B792223742DF5C76A657EF08 B Columbus - Ougon no Yoake (Ch) NES board=MAPPER195;VRAM=2;
|
||||
sha1:B367506A7249865DEDB59AFF9B4CE593B3913F0C G Columbus - Ougon no Yoake (Ch) NES board=MAPPER195;VRAM=2;
|
||||
|
||||
;;;;;;;;;;;;;;;;;;;-----------------------------------------------------------------------
|
||||
|
||||
|
|
|
@ -4,6 +4,8 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES
|
|||
{
|
||||
public sealed class Mapper195 : MMC3Board_Base
|
||||
{
|
||||
private int vram_bank_mask_1k;
|
||||
|
||||
public override bool Configure(NES.EDetectionOrigin origin)
|
||||
{
|
||||
switch (Cart.board_type)
|
||||
|
@ -13,6 +15,8 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES
|
|||
default:
|
||||
return false;
|
||||
}
|
||||
|
||||
vram_bank_mask_1k = Cart.vram_size / 1 - 1;
|
||||
|
||||
BaseSetup();
|
||||
return true;
|
||||
|
@ -76,9 +80,9 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES
|
|||
{
|
||||
int bank_1k = Get_CHRBank_1K(addr);
|
||||
|
||||
if (bank_1k <= 3)
|
||||
if (bank_1k <= vram_bank_mask_1k)
|
||||
{
|
||||
VRAM[(bank_1k << 10) + (addr & 0x3FF)]=value;
|
||||
VRAM[(bank_1k << 10) + (addr & 0x3FF)] = value;
|
||||
}
|
||||
else
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue