diff options
author | arbee <rb6502@users.noreply.github.com> | 2017-11-05 22:13:26 -0500 |
---|---|---|
committer | arbee <rb6502@users.noreply.github.com> | 2017-11-05 22:13:26 -0500 |
commit | 9deea887f8db3f57daa6ec978a41299dfc10864f (patch) | |
tree | a10efc1bdf0bbc1cb37e0e0b4a99e4082b373525 | |
parent | 5fba45b0bc24fe41c75c334156a2ee4a5918c4c5 (diff) |
apple2cp: MIG RAM is 2K, not 0.5K. [mgcaret, R. Belmont]
-rw-r--r-- | src/mame/drivers/apple2e.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/mame/drivers/apple2e.cpp b/src/mame/drivers/apple2e.cpp index 25d0ae6cdc1..66e085d79a8 100644 --- a/src/mame/drivers/apple2e.cpp +++ b/src/mame/drivers/apple2e.cpp @@ -400,7 +400,7 @@ private: bool m_intc8rom; bool m_isiic, m_isiicplus, m_iscec; - uint8_t m_migram[0x200]; + uint8_t m_migram[0x800]; uint16_t m_migpage; uint8_t *m_ram_ptr, *m_rom_ptr, *m_cec_ptr; @@ -464,7 +464,7 @@ uint8_t apple2e_state::mig_r(uint16_t offset) if (offset == 0x20) { m_migpage += 0x20; - m_migpage &= 0x1ff; // make sure we wrap + m_migpage &= 0x7ff; // make sure we wrap } // reset MIG RAM window @@ -489,7 +489,7 @@ void apple2e_state::mig_w(uint16_t offset, uint8_t data) if (offset == 0x20) { m_migpage += 0x20; - m_migpage &= 0x1ff; // make sure we wrap + m_migpage &= 0x7ff; // make sure we wrap } // reset MIG RAM window |