diff options
Diffstat (limited to 'src/mame/machine/segaic16.c')
-rw-r--r-- | src/mame/machine/segaic16.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/mame/machine/segaic16.c b/src/mame/machine/segaic16.c index 1d780e50e7d..5976fbc1be8 100644 --- a/src/mame/machine/segaic16.c +++ b/src/mame/machine/segaic16.c @@ -638,7 +638,7 @@ void sega_315_5195_mapper_device::decrypt_bank::set_decrypt(fd1094_device *fd109 // clear out all fd1089 stuff m_fd1089 = NULL; - m_fd1089_decrypted.reset(); + m_fd1089_decrypted.clear(); } @@ -691,8 +691,8 @@ void sega_315_5195_mapper_device::decrypt_bank::update() if (m_fd1089 != NULL) { m_fd1089_decrypted.resize((m_end + 1 - m_start) / 2); - m_fd1089->decrypt(m_start, m_end + 1 - m_start, m_rgnoffs, m_fd1089_decrypted, reinterpret_cast<UINT16 *>(m_srcptr)); - m_bank->set_base_decrypted(m_fd1089_decrypted); + m_fd1089->decrypt(m_start, m_end + 1 - m_start, m_rgnoffs, &m_fd1089_decrypted[0], reinterpret_cast<UINT16 *>(m_srcptr)); + m_bank->set_base_decrypted(&m_fd1089_decrypted[0]); } // fd1094 case |