Previous 199869 Revisions Next

r44477 Monday 25th January, 2016 at 15:20:07 UTC by David Haywood
fix sfrush regression (nw)
[src/mame/machine]midwayic.cpp

trunk/src/mame/machine/midwayic.cpp
r252988r252989
645645   m_cage = machine().device<atari_cage_device>("cage");
646646   m_has_cage = (m_cage != nullptr);
647647
648   m_dcs_cpu = m_dcs->subdevice("dcs2");
649   if (m_dcs_cpu == nullptr)
650      m_dcs_cpu = m_dcs->subdevice("dsio");
651   if (m_dcs_cpu == nullptr)
652      m_dcs_cpu = m_dcs->subdevice("denver");
648   if (m_has_dcs)
649   {
650      m_dcs_cpu = m_dcs->subdevice("dcs2");
651      if (m_dcs_cpu == nullptr)
652         m_dcs_cpu = m_dcs->subdevice("dsio");
653      if (m_dcs_cpu == nullptr)
654         m_dcs_cpu = m_dcs->subdevice("denver");
655   }
656
653657   m_shuffle_map = &shuffle_maps[m_shuffle_type][0];
654658   // resolve callbacks
655659   m_irq_callback.resolve_safe();
r252988r252989
662666
663667   m_reg[IOASIC_SOUNDCTL] = 0x0001;
664668
669
665670   /* configure the fifo */
666671   if (m_has_dcs)
667672   {
r252988r252989
671676      m_dcs->set_io_callbacks(write_line_delegate(FUNC(midway_ioasic_device::ioasic_output_full),this),
672677         write_line_delegate(FUNC(midway_ioasic_device::ioasic_input_empty),this));
673678   }
679
674680   fifo_reset_w(1);
675681}
676682


Previous 199869 Revisions Next


© 1997-2024 The MAME Team