trunk/src/mess/machine/pc.c
| r25370 | r25371 | |
| 13 | 13 | |
| 14 | 14 | #include "emu.h" |
| 15 | 15 | #include "includes/pc.h" |
| 16 | #include "cpu/i86/i86.h" |
| 16 | 17 | |
| 17 | 18 | #include "machine/i8255.h" |
| 18 | 19 | #include "machine/ins8250.h" |
| r25370 | r25371 | |
| 1278 | 1279 | |
| 1279 | 1280 | if (!fdc->drq_r() && !fdc->intrq_r()) { |
| 1280 | 1281 | /* fake cpu wait by resetting PC one insn back */ |
| 1281 | | m_maincpu->set_pc(m_maincpu->pc() - 1); |
| 1282 | m_maincpu->set_state_int(I8086_IP, m_maincpu->state_int(I8086_IP) - 1); |
| 1282 | 1283 | m_maincpu->set_input_line(INPUT_LINE_HALT, ASSERT_LINE); |
| 1283 | 1284 | } |
| 1284 | 1285 | |