(MESS) omti8621: fixed FDC DMA hookup (nw)

This commit is contained in:
R. Belmont 2014-03-07 02:18:08 +00:00
parent b459bdce3d
commit b409a79fef
2 changed files with 19 additions and 0 deletions

View File

@ -1249,6 +1249,21 @@ void omti8621_device::fdc_drq_w(bool state)
m_isa->drq2_w(state ? ASSERT_LINE : CLEAR_LINE);
}
UINT8 omti8621_device::dack_r(int line)
{
return m_fdc->dma_r();
}
void omti8621_device::dack_w(int line, UINT8 data)
{
return m_fdc->dma_w(data);
}
void omti8621_device::eop_w(int state)
{
m_fdc->tc_w(state == ASSERT_LINE);
}
//##########################################################################
// device type definition

View File

@ -78,6 +78,10 @@ protected:
virtual machine_config_constructor device_mconfig_additions() const;
virtual ioport_constructor device_input_ports() const;
virtual UINT8 dack_r(int line);
virtual void dack_w(int line, UINT8 data);
virtual void eop_w(int state);
void set_interrupt(enum line_state line_state);
private: