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

trunk/src/emu/machine/pic8259.c
r243781r243782
4444         {
4545            logerror("pic8259_timerproc() %s: PIC triggering IRQ #%d\n", tag(), irq);
4646         }
47         if (!BIT(m_ocw3, 2))
48         {
49            m_out_int_func(1);
50         }
47         m_out_int_func(1);
5148         return;
5249      }
5350      // if sfnm and in-service don't continue
5451      if((m_isr & mask) && m_master && m_cascade && m_nested && (m_slave & mask))
5552         break;
5653   }
57   if (!BIT(m_ocw3, 2))
58   {
59      m_out_int_func(0);
60   }
54   m_out_int_func(0);
6155}
6256
6357
trunk/src/emu/machine/wd_fdc.c
r243781r243782
273273         }
274274
275275         if(main_state == SEEK && track == data) {
276            sub_state = SEEK_DONE;
276            sub_state = SEEK_WAIT_STABILIZATION_TIME;
277            delay_cycles(t_gen, 30000);
277278         }
278279
279280         if(sub_state == SPINUP_DONE) {


Previous 199869 Revisions Next


© 1997-2024 The MAME Team