summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/cpu/z8000/z8000tbl.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/cpu/z8000/z8000tbl.c')
-rw-r--r--src/emu/cpu/z8000/z8000tbl.c8
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)