trunk/src/emu/cpu/i86/i86.c
| r23663 | r23664 | |
| 231 | 231 | { |
| 232 | 232 | i8086_state *cpustate = get_safe_token(device); |
| 233 | 233 | device_irq_acknowledge_callback save_irqcallback; |
| 234 | offs_t save_xor; |
| 234 | 235 | |
| 235 | 236 | save_irqcallback = cpustate->irq_callback; |
| 237 | save_xor = cpustate->fetch_xor; |
| 236 | 238 | memset(cpustate, 0, sizeof(*cpustate)); |
| 237 | 239 | cpustate->irq_callback = save_irqcallback; |
| 240 | cpustate->fetch_xor = save_xor; |
| 238 | 241 | cpustate->device = device; |
| 239 | 242 | cpustate->program = &device->space(AS_PROGRAM); |
| 240 | 243 | cpustate->direct = &cpustate->program->direct(); |