From 3601d8880cbea5cdb9e1ebe734f1ae98106d66ca Mon Sep 17 00:00:00 2001 From: Aaron Giles Date: Sun, 23 Nov 2008 01:24:32 +0000 Subject: Remaining CPU cores updated to new functions. --- src/emu/cpu/v30mz/v30mz.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/emu/cpu/v30mz/v30mz.c') 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); } -- cgit v1.2.3-70-g09d2