| Previous | 199869 Revisions | Next |
| r35270 Wednesday 25th February, 2015 at 23:26:16 UTC by Carl |
|---|
| pic8259: int line works even in polling mode (pcd depends on this, go figure)(nw) wd_fdc: show busy status for a moment if seeking to current track (nw) |
| [src/emu/machine] | pic8259.c wd_fdc.c |
| r243781 | r243782 | |
|---|---|---|
| 44 | 44 | { |
| 45 | 45 | logerror("pic8259_timerproc() %s: PIC triggering IRQ #%d\n", tag(), irq); |
| 46 | 46 | } |
| 47 | if (!BIT(m_ocw3, 2)) | |
| 48 | { | |
| 49 | m_out_int_func(1); | |
| 50 | } | |
| 47 | m_out_int_func(1); | |
| 51 | 48 | return; |
| 52 | 49 | } |
| 53 | 50 | // if sfnm and in-service don't continue |
| 54 | 51 | if((m_isr & mask) && m_master && m_cascade && m_nested && (m_slave & mask)) |
| 55 | 52 | break; |
| 56 | 53 | } |
| 57 | if (!BIT(m_ocw3, 2)) | |
| 58 | { | |
| 59 | m_out_int_func(0); | |
| 60 | } | |
| 54 | m_out_int_func(0); | |
| 61 | 55 | } |
| 62 | 56 | |
| 63 | 57 |
| r243781 | r243782 | |
|---|---|---|
| 273 | 273 | } |
| 274 | 274 | |
| 275 | 275 | if(main_state == SEEK && track == data) { |
| 276 | sub_state = SEEK_DONE; | |
| 276 | sub_state = SEEK_WAIT_STABILIZATION_TIME; | |
| 277 | delay_cycles(t_gen, 30000); | |
| 277 | 278 | } |
| 278 | 279 | |
| 279 | 280 | if(sub_state == SPINUP_DONE) { |
| https://github.com/mamedev/mame/commit/7c502931a3a0704d0bfb2722b9118ba381b4fe9a |
| Previous | 199869 Revisions | Next |