diff --git a/src/mame/drivers/pet.cpp b/src/mame/drivers/pet.cpp index 3f6a2835f42..8e2bed8698c 100644 --- a/src/mame/drivers/pet.cpp +++ b/src/mame/drivers/pet.cpp @@ -482,7 +482,10 @@ READ8_MEMBER( pet_state::read ) break; case SEL8: - data = m_video_ram[offset & (m_video_ram_size - 1)]; + if (!(offset & 0x800)) + { + data = m_video_ram[offset & (m_video_ram_size - 1)]; + } break; case SEL9: @@ -575,7 +578,10 @@ WRITE8_MEMBER( pet_state::write ) break; case SEL8: - m_video_ram[offset & (m_video_ram_size - 1)] = data; + if (!(offset & 0x800)) + { + m_video_ram[offset & (m_video_ram_size - 1)] = data; + } break; case SELE: