summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/qix.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/qix.cpp')
-rw-r--r--src/mame/drivers/qix.cpp16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/mame/drivers/qix.cpp b/src/mame/drivers/qix.cpp
index 42ba6422858..9e8533fd9ba 100644
--- a/src/mame/drivers/qix.cpp
+++ b/src/mame/drivers/qix.cpp
@@ -1416,30 +1416,30 @@ void qix_state::init_kram3()
//patch = memregion("user1")->base();
uint8_t *rom = memregion("maincpu")->base();
- uint8_t *decrypted = auto_alloc_array(machine(), uint8_t, 0x6000);
+ m_decrypted = std::make_unique<uint8_t[]>(0x6000);
- memcpy(decrypted,&rom[0xa000],0x6000);
+ memcpy(m_decrypted.get(),&rom[0xa000],0x6000);
for (int i = 0xa000; i < 0x10000; ++i)
{
- decrypted[i-0xa000] = kram3_decrypt(i, rom[i]);
+ m_decrypted[i-0xa000] = kram3_decrypt(i, rom[i]);
}
m_bank0->configure_entry(0, memregion("maincpu")->base() + 0xa000);
- m_bank0->configure_entry(1, decrypted);
+ m_bank0->configure_entry(1, m_decrypted.get());
m_bank0->set_entry(0);
//patch = memregion("user2")->base();
rom = memregion("videocpu")->base();
- decrypted = auto_alloc_array(machine(), uint8_t, 0x6000);
+ m_decrypted2 = std::make_unique<uint8_t[]>(0x6000);
- memcpy(decrypted,&rom[0xa000],0x6000);
+ memcpy(m_decrypted2.get(),&rom[0xa000],0x6000);
for (int i = 0xa000; i < 0x10000; ++i)
{
- decrypted[i-0xa000] = kram3_decrypt(i, rom[i]);
+ m_decrypted2[i-0xa000] = kram3_decrypt(i, rom[i]);
}
m_bank1->configure_entry(0, memregion("videocpu")->base() + 0xa000);
- m_bank1->configure_entry(1, decrypted);
+ m_bank1->configure_entry(1, m_decrypted2.get());
m_bank1->set_entry(0);
}