diff options
Diffstat (limited to 'src/emu/cpu/z8000/z8000tbl.c')
-rw-r--r-- | src/emu/cpu/z8000/z8000tbl.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/emu/cpu/z8000/z8000tbl.c b/src/emu/cpu/z8000/z8000tbl.c index f437584e8e2..8e1afc7a87f 100644 --- a/src/emu/cpu/z8000/z8000tbl.c +++ b/src/emu/cpu/z8000/z8000tbl.c @@ -540,6 +540,11 @@ CPU_INIT( z8000 ) int i; const Z8000_init *init; + Z.irq_callback = irqcallback; + Z.device = device; + Z.program = memory_find_address_space(device, ADDRESS_SPACE_PROGRAM); + Z.io = memory_find_address_space(device, ADDRESS_SPACE_IO); + /* already initialized? */ if( z8000_exec ) return; @@ -582,9 +587,6 @@ CPU_INIT( z8000 ) z8000_exec[i].dasmflags = init->dasmflags; } } - - Z.irq_callback = irqcallback; - Z.device = device; } void z8000_deinit(void) |