diff options
Diffstat (limited to 'src/mame/machine/ti85.cpp')
-rw-r--r-- | src/mame/machine/ti85.cpp | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/src/mame/machine/ti85.cpp b/src/mame/machine/ti85.cpp index f7aa783b3ab..dd8e23dc6bd 100644 --- a/src/mame/machine/ti85.cpp +++ b/src/mame/machine/ti85.cpp @@ -155,24 +155,24 @@ void ti85_state::update_ti83p_memory () { //address_space &space = m_maincpu->space(AS_PROGRAM); - m_membank1->set_bank(m_booting ? 0x1f : 0); //Always flash page 0, well almost + m_membank[0]->set_bank(m_booting ? 0x1f : 0); //Always flash page 0, well almost if (m_ti83p_port4 & 1) { - m_membank2->set_bank(m_ti8x_memory_page_1 & 0xfe); + m_membank[1]->set_bank(m_ti8x_memory_page_1 & 0xfe); - m_membank3->set_bank(m_ti8x_memory_page_1); + m_membank[2]->set_bank(m_ti8x_memory_page_1); - m_membank4->set_bank(m_ti8x_memory_page_2); + m_membank[3]->set_bank(m_ti8x_memory_page_2); } else { - m_membank2->set_bank(m_ti8x_memory_page_1); + m_membank[1]->set_bank(m_ti8x_memory_page_1); - m_membank3->set_bank(m_ti8x_memory_page_2); + m_membank[2]->set_bank(m_ti8x_memory_page_2); - m_membank4->set_bank(0x40); //Always first ram page + m_membank[3]->set_bank(0x40); //Always first ram page } } @@ -181,25 +181,25 @@ void ti85_state::update_ti83pse_memory () { //address_space &space = m_maincpu->space(AS_PROGRAM); - m_membank1->set_bank(m_booting ? (m_model==TI84P ? 0x3f : 0x7f) : 0); + m_membank[0]->set_bank(m_booting ? (m_model==TI84P ? 0x3f : 0x7f) : 0); if (m_ti83p_port4 & 1) { - m_membank2->set_bank(m_ti8x_memory_page_1 & 0xfe); + m_membank[1]->set_bank(m_ti8x_memory_page_1 & 0xfe); - m_membank3->set_bank(m_ti8x_memory_page_1 | 1); + m_membank[2]->set_bank(m_ti8x_memory_page_1 | 1); - m_membank4->set_bank(m_ti8x_memory_page_2); + m_membank[3]->set_bank(m_ti8x_memory_page_2); } else { - m_membank2->set_bank(m_ti8x_memory_page_1); + m_membank[1]->set_bank(m_ti8x_memory_page_1); - m_membank3->set_bank(m_ti8x_memory_page_2); + m_membank[2]->set_bank(m_ti8x_memory_page_2); - m_membank4->set_bank(m_ti8x_memory_page_3 + 0x80); + m_membank[3]->set_bank(m_ti8x_memory_page_3 + 0x80); } } @@ -287,7 +287,7 @@ uint8_t ti85_state::ti83p_membank2_r(offs_t offset) } } - return m_membank2->read8(offset); + return m_membank[1]->read8(offset); } uint8_t ti85_state::ti83p_membank3_r(offs_t offset) @@ -309,7 +309,7 @@ uint8_t ti85_state::ti83p_membank3_r(offs_t offset) } } - return m_membank3->read8(offset); + return m_membank[2]->read8(offset); } MACHINE_RESET_MEMBER(ti85_state,ti83p) |