trunk/src/emu/cpu/i86/i186.c
| r26767 | r26768 | |
| 619 | 619 | { |
| 620 | 620 | i8086_common_cpu_device::device_reset(); |
| 621 | 621 | /* reset the interrupt state */ |
| 622 | | m_intr.priority_mask = 0x0007; |
| 622 | m_intr.priority_mask = 0x0007; |
| 623 | 623 | m_intr.timer = 0x000f; |
| 624 | 624 | m_intr.dma[0] = 0x000f; |
| 625 | 625 | m_intr.dma[1] = 0x000f; |
| r26767 | r26768 | |
| 639 | 639 | m_dma[1].drq_delay = false; |
| 640 | 640 | m_dma[0].drq_state = false; |
| 641 | 641 | m_dma[1].drq_state = false; |
| 642 | | |
| 642 | m_timer[0].control = 0; |
| 643 | m_timer[1].control = 0; |
| 644 | m_timer[2].control = 0; |
| 645 | |
| 643 | 646 | set_irq_acknowledge_callback(device_irq_acknowledge_delegate(FUNC(i80186_cpu_device::int_callback),this)); |
| 644 | 647 | } |
| 645 | 648 | |