mirror of
https://github.com/holub/mame
synced 2025-10-08 09:30:17 +03:00
(mess) compis: read floppies, continued (nw)
This commit is contained in:
parent
026c16f8db
commit
72129f3d1f
@ -162,22 +162,14 @@ void compis_state::compis_fdc_reset()
|
|||||||
}
|
}
|
||||||
|
|
||||||
void compis_state::compis_fdc_tc(int state)
|
void compis_state::compis_fdc_tc(int state)
|
||||||
{
|
|
||||||
/* Terminal count if iSBX-218A has DMA enabled */
|
|
||||||
if (ioport("DSW1")->read())
|
|
||||||
{
|
{
|
||||||
m_fdc->tc_w(state);
|
m_fdc->tc_w(state);
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
void compis_state::fdc_irq(bool state)
|
void compis_state::fdc_irq(bool state)
|
||||||
{
|
|
||||||
/* No interrupt requests if iSBX-218A has DMA enabled */
|
|
||||||
if (!ioport("DSW1")->read())
|
|
||||||
{
|
{
|
||||||
m_8259m->ir0_w(state);
|
m_8259m->ir0_w(state);
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
void compis_state::fdc_drq(bool state)
|
void compis_state::fdc_drq(bool state)
|
||||||
{
|
{
|
||||||
@ -1300,7 +1292,7 @@ void compis_state::machine_start()
|
|||||||
/* CPU */
|
/* CPU */
|
||||||
compis_cpu_init();
|
compis_cpu_init();
|
||||||
m_fdc->setup_intrq_cb(i8272a_device::line_cb(FUNC(compis_state::fdc_irq), this));
|
m_fdc->setup_intrq_cb(i8272a_device::line_cb(FUNC(compis_state::fdc_irq), this));
|
||||||
m_mon = false;
|
m_mon = true;
|
||||||
}
|
}
|
||||||
/*-------------------------------------------------------------------------*/
|
/*-------------------------------------------------------------------------*/
|
||||||
/* Name: compis */
|
/* Name: compis */
|
||||||
|
Loading…
Reference in New Issue
Block a user