diff options
author | 2008-11-23 01:24:32 +0000 | |
---|---|---|
committer | 2008-11-23 01:24:32 +0000 | |
commit | 3601d8880cbea5cdb9e1ebe734f1ae98106d66ca (patch) | |
tree | c5fd69cab88d7d3f8453b0b83db1c2c45e85022a /src/emu/cpu/v30mz/v30mz.c | |
parent | 6885dcc750ae0455e6c6d4ae98248d39a1b6abe9 (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.c | 6 |
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); } |