Correct a couple of memory map elements.

Signed-off-by: Adrian.Conlon <adrian.conlon@gmail.com>
This commit is contained in:
Adrian.Conlon 2017-09-07 20:11:57 +01:00
parent c5c842a70b
commit 3bd647b789

View File

@ -221,8 +221,10 @@ namespace EightBit {
return m_lowInternalRam.reference(address - 0xc000);
if (address < 0xfe00)
return m_lowInternalRam.reference(address - 0xe000); // Low internal RAM mirror
if (address < 0xff00)
if (address < 0xfea0)
return m_oamRam.reference(address - 0xfe00);
if (address < 0xff00)
return placeDATA(0);
if (address < 0xff80)
return m_ioPorts.reference(address - 0xff00);
return m_highInternalRam.reference(address - 0xff80);