3E: fix invalid access on write to ROM.

This commit is contained in:
Christian Speckner 2020-04-02 21:14:49 +02:00
parent 17835be278
commit b93a07dcfa
1 changed files with 3 additions and 0 deletions

View File

@ -115,6 +115,9 @@ bool Cartridge3E::poke(uInt16 address, uInt8 value)
}
else
{
if (myCurrentBank < 256)
return false;
if(address & 0x0400)
{
pokeRAM(myRAM[(address & 0x03FF) + ((myCurrentBank - 256) << 10)], pokeAddress, value);