summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/cpu/v30mz/v30mz.c
diff options
context:
space:
mode:
author Aaron Giles <aaron@aarongiles.com>2008-11-23 01:24:32 +0000
committer Aaron Giles <aaron@aarongiles.com>2008-11-23 01:24:32 +0000
commit3601d8880cbea5cdb9e1ebe734f1ae98106d66ca (patch)
treec5fd69cab88d7d3f8453b0b83db1c2c45e85022a /src/emu/cpu/v30mz/v30mz.c
parent6885dcc750ae0455e6c6d4ae98248d39a1b6abe9 (diff)
Remaining CPU cores updated to new functions.
Diffstat (limited to 'src/emu/cpu/v30mz/v30mz.c')
-rw-r--r--src/emu/cpu/v30mz/v30mz.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/emu/cpu/v30mz/v30mz.c b/src/emu/cpu/v30mz/v30mz.c
index 29f0ebcd49f..bf3ff36d9f4 100644
--- a/src/emu/cpu/v30mz/v30mz.c
+++ b/src/emu/cpu/v30mz/v30mz.c
@@ -78,6 +78,8 @@ typedef struct
cpu_irq_callback irq_callback;
const device_config *device;
+ const address_space *program;
+ const address_space *io;
} nec_Regs;
/***************************************************************************/
@@ -117,6 +119,8 @@ static CPU_RESET( nec )
memset( &I, 0, sizeof(I) );
I.irq_callback = save_irqcallback;
I.device = device;
+ I.program = memory_find_address_space(device, ADDRESS_SPACE_PROGRAM);
+ I.io = memory_find_address_space(device, ADDRESS_SPACE_IO);
I.sregs[CS] = 0xffff;
@@ -949,6 +953,8 @@ static void nec_init(const device_config *device, int index, int clock, cpu_irq_
I.irq_callback = irqcallback;
I.device = device;
+ I.program = memory_find_address_space(device, ADDRESS_SPACE_PROGRAM);
+ I.io = memory_find_address_space(device, ADDRESS_SPACE_IO);
}
static CPU_INIT( v30mz ) { nec_init(device, index, clock, irqcallback, 3); }