diff options
Diffstat (limited to 'src/mess/drivers/votrpss.c')
-rw-r--r-- | src/mess/drivers/votrpss.c | 13 |
1 files changed, 2 insertions, 11 deletions
diff --git a/src/mess/drivers/votrpss.c b/src/mess/drivers/votrpss.c index 80d53ac1f61..99811f4a15d 100644 --- a/src/mess/drivers/votrpss.c +++ b/src/mess/drivers/votrpss.c @@ -235,16 +235,6 @@ WRITE8_MEMBER( votrpss_state::ppi_pc_w ) m_portc = data; } -static const ay8910_interface ay8910_intf = -{ - AY8910_LEGACY_OUTPUT, // flags - AY8910_DEFAULT_LOADS, // channel load in ohms - DEVCB_NULL, // port A read - DEVCB_INPUT_PORT("DSW1"), // port B read - DEVCB_DEVICE_MEMBER("votrax", votrax_sc01_device, write), // port A write - DEVCB_NULL // port B write -}; - WRITE8_MEMBER( votrpss_state::kbd_put ) { m_term_data = data; @@ -273,7 +263,8 @@ static MACHINE_CONFIG_START( votrpss, votrpss_state ) /* sound hardware */ MCFG_SPEAKER_STANDARD_MONO("mono") MCFG_SOUND_ADD("ay", AY8910, XTAL_8MHz/4) /* 2.000 MHz, verified */ - MCFG_SOUND_CONFIG(ay8910_intf) + MCFG_AY8910_PORT_B_READ_CB(IOPORT("DSW1")) // port B read + MCFG_AY8910_PORT_A_WRITE_CB(DEVWRITE8("votrax", votrax_sc01_device, write)) // port A write MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25) MCFG_DEVICE_ADD("votrax", VOTRAX_SC01, 720000) /* 720 kHz? needs verify */ MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.00) |