diff options
author | 2014-03-18 13:31:41 +0000 | |
---|---|---|
committer | 2014-03-18 13:31:41 +0000 | |
commit | 59674b3fdf7b4c909a054c342fae590f7329445c (patch) | |
tree | 689decb8a5db028decb5589db738b022e570cd16 /src/mess/drivers/ql.c | |
parent | e1af1a20967b33ee7b320ba451efb752a862c3c4 (diff) |
legacy wd17xx is now also a modern device (nw)
Diffstat (limited to 'src/mess/drivers/ql.c')
-rw-r--r-- | src/mess/drivers/ql.c | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/src/mess/drivers/ql.c b/src/mess/drivers/ql.c index 691a8796d4b..435c09d2e92 100644 --- a/src/mess/drivers/ql.c +++ b/src/mess/drivers/ql.c @@ -272,10 +272,10 @@ READ8_MEMBER( ql_state::disk_io_r ) switch (offset) { - case 0x0000 : result=wd17xx_r(m_fdc, space, offset); break; - case 0x0001 : result=wd17xx_r(m_fdc, space, offset); break; - case 0x0002 : result=wd17xx_r(m_fdc, space, offset); break; - case 0x0003 : result=wd17xx_r(m_fdc, space, offset); break; + case 0x0000 : result=m_fdc->read(space, offset); break; + case 0x0001 : result=m_fdc->read(space, offset); break; + case 0x0002 : result=m_fdc->read(space, offset); break; + case 0x0003 : result=m_fdc->read(space, offset); break; default : logerror("%s DiskIO undefined read : from %08X\n",machine().describe_context(),m_disk_io_base+offset); break; } @@ -289,10 +289,10 @@ WRITE8_MEMBER( ql_state::disk_io_w ) switch (offset) { - case 0x0000 : wd17xx_w(m_fdc, space, offset, data); break; - case 0x0001 : wd17xx_w(m_fdc, space, offset, data); break; - case 0x0002 : wd17xx_w(m_fdc, space, offset, data); break; - case 0x0003 : wd17xx_w(m_fdc, space, offset, data); break; + case 0x0000 : m_fdc->write(space, offset, data); break; + case 0x0001 : m_fdc->write(space, offset, data); break; + case 0x0002 : m_fdc->write(space, offset, data); break; + case 0x0003 : m_fdc->write(space, offset, data); break; case 0x0004 : if(m_disk_type==DISK_TYPE_SANDY) sandy_set_control(data);break; case 0x0008 : if(m_disk_type==DISK_TYPE_SANDY) @@ -332,12 +332,12 @@ READ8_MEMBER( ql_state::cart_rom_r ) void ql_state::trump_card_set_control(UINT8 data) { if(data & TRUMP_DRIVE0_MASK) - wd17xx_set_drive(m_fdc,0); + m_fdc->set_drive(0); if(data & TRUMP_DRIVE1_MASK) - wd17xx_set_drive(m_fdc,1); + m_fdc->set_drive(1); - wd17xx_set_side(m_fdc,(data & TRUMP_SIDE_MASK) >> TRUMP_SIDE_SHIFT); + m_fdc->set_side((data & TRUMP_SIDE_MASK) >> TRUMP_SIDE_SHIFT); } void ql_state::sandy_set_control(UINT8 data) @@ -347,12 +347,12 @@ void ql_state::sandy_set_control(UINT8 data) m_disk_io_byte=data; if(data & SANDY_DRIVE0_MASK) - wd17xx_set_drive(m_fdc,0); + m_fdc->set_drive(0); if(data & SANDY_DRIVE1_MASK) - wd17xx_set_drive(m_fdc,1); + m_fdc->set_drive(1); - wd17xx_set_side(m_fdc,(data & SANDY_SIDE_MASK) >> SANDY_SIDE_SHIFT); + m_fdc->set_side((data & SANDY_SIDE_MASK) >> SANDY_SIDE_SHIFT); if ((data & SANDY_SIDE_MASK) & (LOG_DISK_READ | LOG_DISK_WRITE)) { logerror("Accessing side 1\n"); |