summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/machine/naomim4.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/machine/naomim4.c')
-rw-r--r--src/mame/machine/naomim4.c11
1 files changed, 3 insertions, 8 deletions
diff --git a/src/mame/machine/naomim4.c b/src/mame/machine/naomim4.c
index eee229ce47a..2da4464824b 100644
--- a/src/mame/machine/naomim4.c
+++ b/src/mame/machine/naomim4.c
@@ -60,15 +60,10 @@ void naomi_m4_board::device_start()
{
naomi_board::device_start();
-#if USE_NAOMICRYPT
- UINT32 tempkey = get_naomi_key(machine());
- iv = (tempkey >> 16) &0xffff;
- key = tempkey & 0xffff;
-#else
const UINT8 *key_data = memregion(key_tag)->base();
- subkey1 = (key_data[17] << 8) | key_data[16];
- subkey2 = (key_data[19] << 8) | key_data[18];
-#endif
+ subkey1 = (key_data[0x5e2] << 8) | key_data[0x5e0];
+ subkey2 = (key_data[0x5e6] << 8) | key_data[0x5e4];
+
buffer = auto_alloc_array(machine(), UINT8, BUFFER_SIZE);
enc_init();