saa1099.cpp : Simplify handlers

This commit is contained in:
cam900 2019-04-15 23:04:55 +09:00
parent ab1055cca7
commit 4b68ae5dc6
4 changed files with 12 additions and 12 deletions

View File

@ -29,12 +29,12 @@ READ8_MEMBER( isa8_gblaster_device::saa1099_16_r )
WRITE8_MEMBER( isa8_gblaster_device::saa1099_1_16_w )
{
m_saa1099_1->write(space, offset, data);
m_saa1099_1->write(offset, data);
}
WRITE8_MEMBER( isa8_gblaster_device::saa1099_2_16_w )
{
m_saa1099_2->write(space, offset, data);
m_saa1099_2->write(offset, data);
}
READ8_MEMBER( isa8_gblaster_device::detect_r )

View File

@ -103,12 +103,12 @@ READ8_MEMBER( isa8_sblaster1_0_device::saa1099_16_r )
WRITE8_MEMBER( isa8_sblaster1_0_device::saa1099_1_16_w )
{
m_saa1099_1->write(space, offset, data);
m_saa1099_1->write(offset, data);
}
WRITE8_MEMBER( isa8_sblaster1_0_device::saa1099_2_16_w )
{
m_saa1099_2->write(space, offset, data);
m_saa1099_2->write(offset, data);
}
void sb_device::queue(uint8_t data)

View File

@ -358,7 +358,7 @@ void saa1099_device::envelope_w(int ch)
}
WRITE8_MEMBER( saa1099_device::control_w )
void saa1099_device::control_w(u8 data)
{
if ((data & 0xff) > 0x1c)
{
@ -378,7 +378,7 @@ WRITE8_MEMBER( saa1099_device::control_w )
}
WRITE8_MEMBER( saa1099_device::data_w )
void saa1099_device::data_w(u8 data)
{
int reg = m_selected_reg;
int ch;
@ -462,10 +462,10 @@ WRITE8_MEMBER( saa1099_device::data_w )
}
}
WRITE8_MEMBER(saa1099_device::write)
void saa1099_device::write(offs_t offset, u8 data)
{
if (offset & 1)
control_w(space, 0, data);
control_w(data);
else
data_w(space, 0, data);
data_w(data);
}

View File

@ -21,10 +21,10 @@ class saa1099_device : public device_t,
public:
saa1099_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock);
DECLARE_WRITE8_MEMBER( control_w );
DECLARE_WRITE8_MEMBER( data_w );
void control_w(u8 data);
void data_w(u8 data);
DECLARE_WRITE8_MEMBER( write );
void write(offs_t offset, u8 data);
protected:
// device-level overrides