diff --git a/src/devices/sound/dac.h b/src/devices/sound/dac.h index d9c0e345eca..9ffd6e3ef06 100644 --- a/src/devices/sound/dac.h +++ b/src/devices/sound/dac.h @@ -277,6 +277,7 @@ public: \ DAC_GENERATOR_EPILOG(_dac_type, _dac_class) // DAC chips +DAC_GENERATOR(AD7224, ad7224_device, dac_byte_interface, dac_code_binary<8>, dac_gain_r2r, "AD7224", "ad7224") DAC_GENERATOR(AD7521, ad7521_device, dac_word_interface, dac_code_binary<12>, dac_gain_r2r, "AD7521", "ad7521") DAC_GENERATOR(AD7524, ad7524_device, dac_byte_interface, dac_code_binary<8>, dac_gain_r2r, "AD7524", "ad7524") DAC_GENERATOR(AD7528, ad7528_device, dac_byte_interface, dac_code_binary<8>, dac_gain_r2r, "AD7528", "ad7528") /// 2 x vin + 2 x vout diff --git a/src/mame/audio/dcs.cpp b/src/mame/audio/dcs.cpp index 8691982ab1b..e43c41853d1 100644 --- a/src/mame/audio/dcs.cpp +++ b/src/mame/audio/dcs.cpp @@ -463,7 +463,7 @@ MACHINE_CONFIG_FRAGMENT( dcs_audio_2k ) MCFG_SPEAKER_STANDARD_MONO("mono") - MCFG_SOUND_ADD("dac", DMADAC, 0) + MCFG_SOUND_ADD("dac", DMADAC, 0) // AD-1851 16bit mono MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) MACHINE_CONFIG_END diff --git a/src/mame/audio/midway.cpp b/src/mame/audio/midway.cpp index 27dc8fe24db..b2921c626a1 100644 --- a/src/mame/audio/midway.cpp +++ b/src/mame/audio/midway.cpp @@ -33,7 +33,7 @@ extern const device_type MIDWAY_SSIO = &device_creator; extern const device_type MIDWAY_SOUNDS_GOOD = &device_creator; -extern const device_type MIDWAY_TURBO_CHIP_SQUEAK = &device_creator; +extern const device_type MIDWAY_TURBO_CHEAP_SQUEAK = &device_creator; extern const device_type MIDWAY_SQUAWK_N_TALK = &device_creator; @@ -653,15 +653,15 @@ void midway_sounds_good_device::device_timer(emu_timer &timer, device_timer_id i //************************************************************************** -// TURBO CHIP SQUEAK BOARD +// TURBO CHEAP SQUEAK BOARD //************************************************************************** //------------------------------------------------- -// midway_turbo_chip_squeak_device - constructor +// midway_turbo_cheap_squeak_device - constructor //------------------------------------------------- -midway_turbo_chip_squeak_device::midway_turbo_chip_squeak_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) - : device_t(mconfig, MIDWAY_TURBO_CHIP_SQUEAK, "Midway Turbo Chip Squeak Sound Board", tag, owner, clock, "midtcs", __FILE__), +midway_turbo_cheap_squeak_device::midway_turbo_cheap_squeak_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) + : device_t(mconfig, MIDWAY_TURBO_CHEAP_SQUEAK, "Midway Turbo Cheap Squeak Sound Board", tag, owner, clock, "midtcs", __FILE__), device_mixer_interface(mconfig, *this), m_cpu(*this, "cpu"), m_pia(*this, "pia"), @@ -676,7 +676,7 @@ midway_turbo_chip_squeak_device::midway_turbo_chip_squeak_device(const machine_c // read - return the status value //------------------------------------------------- -READ8_MEMBER(midway_turbo_chip_squeak_device::read) +READ8_MEMBER(midway_turbo_cheap_squeak_device::read) { return m_status; } @@ -687,7 +687,7 @@ READ8_MEMBER(midway_turbo_chip_squeak_device::read) // latch //------------------------------------------------- -WRITE8_MEMBER(midway_turbo_chip_squeak_device::write) +WRITE8_MEMBER(midway_turbo_cheap_squeak_device::write) { synchronize(0, data); } @@ -697,7 +697,7 @@ WRITE8_MEMBER(midway_turbo_chip_squeak_device::write) // reset_write - write to the reset line //------------------------------------------------- -WRITE_LINE_MEMBER(midway_turbo_chip_squeak_device::reset_write) +WRITE_LINE_MEMBER(midway_turbo_cheap_squeak_device::reset_write) { m_cpu->set_input_line(INPUT_LINE_RESET, state ? ASSERT_LINE : CLEAR_LINE); } @@ -707,7 +707,7 @@ WRITE_LINE_MEMBER(midway_turbo_chip_squeak_device::reset_write) // porta_w - PIA port A writes //------------------------------------------------- -WRITE8_MEMBER(midway_turbo_chip_squeak_device::porta_w) +WRITE8_MEMBER(midway_turbo_cheap_squeak_device::porta_w) { m_dacval = (data << 2) | (m_dacval & 3); m_dac->write(m_dacval); @@ -718,7 +718,7 @@ WRITE8_MEMBER(midway_turbo_chip_squeak_device::porta_w) // portb_w - PIA port B writes //------------------------------------------------- -WRITE8_MEMBER(midway_turbo_chip_squeak_device::portb_w) +WRITE8_MEMBER(midway_turbo_cheap_squeak_device::portb_w) { m_dacval = (m_dacval & ~3) | (data >> 6); m_dac->write(m_dacval); @@ -730,7 +730,7 @@ WRITE8_MEMBER(midway_turbo_chip_squeak_device::portb_w) // irq_w - IRQ line state changes //------------------------------------------------- -WRITE_LINE_MEMBER(midway_turbo_chip_squeak_device::irq_w) +WRITE_LINE_MEMBER(midway_turbo_cheap_squeak_device::irq_w) { int combined_state = m_pia->irq_a_state() | m_pia->irq_b_state(); m_cpu->set_input_line(M6809_IRQ_LINE, combined_state ? ASSERT_LINE : CLEAR_LINE); @@ -742,7 +742,7 @@ WRITE_LINE_MEMBER(midway_turbo_chip_squeak_device::irq_w) //------------------------------------------------- // address map verified from schematics -static ADDRESS_MAP_START( turbocs_map, AS_PROGRAM, 8, midway_turbo_chip_squeak_device ) +static ADDRESS_MAP_START( turbocs_map, AS_PROGRAM, 8, midway_turbo_cheap_squeak_device ) ADDRESS_MAP_UNMAP_HIGH AM_RANGE(0x0000, 0x07ff) AM_MIRROR(0x3800) AM_RAM AM_RANGE(0x4000, 0x4003) AM_MIRROR(0x3ffc) AM_DEVREADWRITE("pia", pia6821_device, read_alt, write_alt) @@ -754,15 +754,15 @@ ADDRESS_MAP_END // machine configuration //------------------------------------------------- -static MACHINE_CONFIG_FRAGMENT(midway_turbo_chip_squeak) +static MACHINE_CONFIG_FRAGMENT(midway_turbo_cheap_squeak) MCFG_CPU_ADD("cpu", M6809E, TURBOCS_CLOCK) MCFG_CPU_PROGRAM_MAP(turbocs_map) MCFG_DEVICE_ADD("pia", PIA6821, 0) - MCFG_PIA_WRITEPA_HANDLER(WRITE8(midway_turbo_chip_squeak_device, porta_w)) - MCFG_PIA_WRITEPB_HANDLER(WRITE8(midway_turbo_chip_squeak_device, portb_w)) - MCFG_PIA_IRQA_HANDLER(WRITELINE(midway_turbo_chip_squeak_device, irq_w)) - MCFG_PIA_IRQB_HANDLER(WRITELINE(midway_turbo_chip_squeak_device, irq_w)) + MCFG_PIA_WRITEPA_HANDLER(WRITE8(midway_turbo_cheap_squeak_device, porta_w)) + MCFG_PIA_WRITEPB_HANDLER(WRITE8(midway_turbo_cheap_squeak_device, portb_w)) + MCFG_PIA_IRQA_HANDLER(WRITELINE(midway_turbo_cheap_squeak_device, irq_w)) + MCFG_PIA_IRQB_HANDLER(WRITELINE(midway_turbo_cheap_squeak_device, irq_w)) MCFG_SOUND_ADD("dac", AD7533, 0) MCFG_SOUND_ROUTE(ALL_OUTPUTS, DEVICE_SELF_OWNER, 1.0) MCFG_DEVICE_ADD("vref", VOLTAGE_REGULATOR, 0) MCFG_VOLTAGE_REGULATOR_OUTPUT(5.0) @@ -775,9 +775,9 @@ MACHINE_CONFIG_END // the device's machine fragment //------------------------------------------------- -machine_config_constructor midway_turbo_chip_squeak_device::device_mconfig_additions() const +machine_config_constructor midway_turbo_cheap_squeak_device::device_mconfig_additions() const { - return MACHINE_CONFIG_NAME( midway_turbo_chip_squeak ); + return MACHINE_CONFIG_NAME( midway_turbo_cheap_squeak ); } @@ -785,7 +785,7 @@ machine_config_constructor midway_turbo_chip_squeak_device::device_mconfig_addit // device_start - device-specific startup //------------------------------------------------- -void midway_turbo_chip_squeak_device::device_start() +void midway_turbo_cheap_squeak_device::device_start() { save_item(NAME(m_status)); save_item(NAME(m_dacval)); @@ -796,7 +796,7 @@ void midway_turbo_chip_squeak_device::device_start() // device_reset - device-specific reset //------------------------------------------------- -void midway_turbo_chip_squeak_device::device_reset() +void midway_turbo_cheap_squeak_device::device_reset() { } @@ -805,7 +805,7 @@ void midway_turbo_chip_squeak_device::device_reset() // device_timer - timer callbacks //------------------------------------------------- -void midway_turbo_chip_squeak_device::device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) +void midway_turbo_cheap_squeak_device::device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) { m_pia->portb_w((param >> 1) & 0x0f); m_pia->ca1_w(~param & 0x01); diff --git a/src/mame/audio/midway.h b/src/mame/audio/midway.h index 3539441519c..0d8f7e073b3 100644 --- a/src/mame/audio/midway.h +++ b/src/mame/audio/midway.h @@ -29,7 +29,7 @@ extern const device_type MIDWAY_SSIO; extern const device_type MIDWAY_SOUNDS_GOOD; -extern const device_type MIDWAY_TURBO_CHIP_SQUEAK; +extern const device_type MIDWAY_TURBO_CHEAP_SQUEAK; extern const device_type MIDWAY_SQUAWK_N_TALK; @@ -145,14 +145,14 @@ private: }; -// ======================> midway_turbo_chip_squeak_device +// ======================> midway_turbo_cheap_squeak_device -class midway_turbo_chip_squeak_device : public device_t, +class midway_turbo_cheap_squeak_device : public device_t, public device_mixer_interface { public: // construction/destruction - midway_turbo_chip_squeak_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); + midway_turbo_cheap_squeak_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); // read/write DECLARE_READ8_MEMBER(read); diff --git a/src/mame/audio/s11c_bg.cpp b/src/mame/audio/s11c_bg.cpp index 2b9f36c2b63..be3f0c00956 100644 --- a/src/mame/audio/s11c_bg.cpp +++ b/src/mame/audio/s11c_bg.cpp @@ -70,7 +70,7 @@ MACHINE_CONFIG_FRAGMENT( s11c_bg ) MCFG_YM2151_IRQ_HANDLER(WRITELINE(s11c_bg_device, ym2151_irq_w)) MCFG_SOUND_ROUTE(ALL_OUTPUTS, DEVICE_SELF_OWNER, 0.25) - MCFG_SOUND_ADD("dac", DAC_8BIT_R2R, 0) MCFG_SOUND_ROUTE(ALL_OUTPUTS, DEVICE_SELF_OWNER, 0.25) // unknown DAC + MCFG_SOUND_ADD("dac", MC1408, 0) MCFG_SOUND_ROUTE(ALL_OUTPUTS, DEVICE_SELF_OWNER, 0.25) MCFG_DEVICE_ADD("vref", VOLTAGE_REGULATOR, 0) MCFG_VOLTAGE_REGULATOR_OUTPUT(5.0) MCFG_SOUND_ROUTE_EX(0, "dac", 1.0, DAC_VREF_POS_INPUT) MCFG_SOUND_ROUTE_EX(0, "dac", -1.0, DAC_VREF_NEG_INPUT) diff --git a/src/mame/audio/williams.cpp b/src/mame/audio/williams.cpp index 9dc2206340c..9bab10f8bb1 100644 --- a/src/mame/audio/williams.cpp +++ b/src/mame/audio/williams.cpp @@ -221,7 +221,7 @@ static MACHINE_CONFIG_FRAGMENT( williams_cvsd_sound ) MCFG_YM2151_IRQ_HANDLER(WRITELINE(williams_cvsd_sound_device, ym2151_irq_w)) MCFG_SOUND_ROUTE(ALL_OUTPUTS, DEVICE_SELF_OWNER, 0.10) - MCFG_SOUND_ADD("dac", DAC_8BIT_R2R, 0) MCFG_SOUND_ROUTE(ALL_OUTPUTS, DEVICE_SELF_OWNER, 0.25) // unknown DAC + MCFG_SOUND_ADD("dac", MC1408, 0) MCFG_SOUND_ROUTE(ALL_OUTPUTS, DEVICE_SELF_OWNER, 0.25) MCFG_DEVICE_ADD("vref", VOLTAGE_REGULATOR, 0) MCFG_VOLTAGE_REGULATOR_OUTPUT(5.0) MCFG_SOUND_ROUTE_EX(0, "dac", 1.0, DAC_VREF_POS_INPUT) MCFG_SOUND_ROUTE_EX(0, "dac", -1.0, DAC_VREF_NEG_INPUT) @@ -557,8 +557,8 @@ static MACHINE_CONFIG_FRAGMENT( williams_narc_sound ) MCFG_YM2151_IRQ_HANDLER(WRITELINE(williams_narc_sound_device, ym2151_irq_w)) MCFG_SOUND_ROUTE(ALL_OUTPUTS, DEVICE_SELF_OWNER, 0.10) - MCFG_SOUND_ADD("dac1", DAC_8BIT_R2R, 0) MCFG_SOUND_ROUTE(ALL_OUTPUTS, DEVICE_SELF_OWNER, 0.25) // unknown DAC - MCFG_SOUND_ADD("dac2", DAC_8BIT_R2R, 0) MCFG_SOUND_ROUTE(ALL_OUTPUTS, DEVICE_SELF_OWNER, 0.25) // unknown DAC + MCFG_SOUND_ADD("dac1", AD7224, 0) MCFG_SOUND_ROUTE(ALL_OUTPUTS, DEVICE_SELF_OWNER, 0.25) + MCFG_SOUND_ADD("dac2", AD7224, 0) MCFG_SOUND_ROUTE(ALL_OUTPUTS, DEVICE_SELF_OWNER, 0.25) MCFG_DEVICE_ADD("vref", VOLTAGE_REGULATOR, 0) MCFG_VOLTAGE_REGULATOR_OUTPUT(5.0) MCFG_SOUND_ROUTE_EX(0, "dac1", 1.0, DAC_VREF_POS_INPUT) MCFG_SOUND_ROUTE_EX(0, "dac1", -1.0, DAC_VREF_NEG_INPUT) MCFG_SOUND_ROUTE_EX(0, "dac2", 1.0, DAC_VREF_POS_INPUT) MCFG_SOUND_ROUTE_EX(0, "dac2", -1.0, DAC_VREF_NEG_INPUT) @@ -828,7 +828,7 @@ static MACHINE_CONFIG_FRAGMENT( williams_adpcm_sound ) MCFG_YM2151_IRQ_HANDLER(WRITELINE(williams_adpcm_sound_device, ym2151_irq_w)) MCFG_SOUND_ROUTE(ALL_OUTPUTS, DEVICE_SELF_OWNER, 0.10) - MCFG_SOUND_ADD("dac", DAC_8BIT_R2R, 0) MCFG_SOUND_ROUTE(ALL_OUTPUTS, DEVICE_SELF_OWNER, 0.5) // unknown DAC + MCFG_SOUND_ADD("dac", AD7524, 0) MCFG_SOUND_ROUTE(ALL_OUTPUTS, DEVICE_SELF_OWNER, 0.5) MCFG_DEVICE_ADD("vref", VOLTAGE_REGULATOR, 0) MCFG_VOLTAGE_REGULATOR_OUTPUT(5.0) MCFG_SOUND_ROUTE_EX(0, "dac", 1.0, DAC_VREF_POS_INPUT) MCFG_SOUND_ROUTE_EX(0, "dac", -1.0, DAC_VREF_NEG_INPUT) diff --git a/src/mame/audio/wpcsnd.cpp b/src/mame/audio/wpcsnd.cpp index f903e93199a..7603432ba54 100644 --- a/src/mame/audio/wpcsnd.cpp +++ b/src/mame/audio/wpcsnd.cpp @@ -74,7 +74,7 @@ MACHINE_CONFIG_FRAGMENT( wpcsnd ) MCFG_YM2151_IRQ_HANDLER(WRITELINE(wpcsnd_device, ym2151_irq_w)) MCFG_SOUND_ROUTE(ALL_OUTPUTS, DEVICE_SELF_OWNER, 0.25) - MCFG_SOUND_ADD("dac", DAC_8BIT_R2R, 0) MCFG_SOUND_ROUTE(ALL_OUTPUTS, DEVICE_SELF_OWNER, 0.25) // unknown DAC + MCFG_SOUND_ADD("dac", AD7524, 0) MCFG_SOUND_ROUTE(ALL_OUTPUTS, DEVICE_SELF_OWNER, 0.25) MCFG_DEVICE_ADD("vref", VOLTAGE_REGULATOR, 0) MCFG_VOLTAGE_REGULATOR_OUTPUT(5.0) MCFG_SOUND_ROUTE_EX(0, "dac", 1.0, DAC_VREF_POS_INPUT) MCFG_SOUND_ROUTE_EX(0, "dac", -1.0, DAC_VREF_NEG_INPUT) diff --git a/src/mame/drivers/by6803.cpp b/src/mame/drivers/by6803.cpp index b5f8b220eaa..e90873b5c7f 100644 --- a/src/mame/drivers/by6803.cpp +++ b/src/mame/drivers/by6803.cpp @@ -401,7 +401,7 @@ static MACHINE_CONFIG_START( by6803, by6803_state ) MCFG_PIA_CB2_HANDLER(WRITELINE(by6803_state, pia1_cb2_w)) //MCFG_SPEAKER_STANDARD_MONO("speaker") - //MCFG_SOUND_ADD("tcs", MIDWAY_TURBO_CHIP_SQUEAK, 0) // Cheap Squeak Turbo + //MCFG_SOUND_ADD("tcs", MIDWAY_TURBO_CHEAP_SQUEAK, 0) // Cheap Squeak Turbo //MCFG_SOUND_ROUTE(ALL_OUTPUTS, "speaker", 1.0) MACHINE_CONFIG_END diff --git a/src/mame/drivers/cosmic.cpp b/src/mame/drivers/cosmic.cpp index 4625ac6b3ea..51a20cff4b5 100644 --- a/src/mame/drivers/cosmic.cpp +++ b/src/mame/drivers/cosmic.cpp @@ -1111,9 +1111,10 @@ static MACHINE_CONFIG_START( cosmicg, cosmic_state ) MCFG_SAMPLES_NAMES(cosmicg_sample_names) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "speaker", 0.25) - MCFG_SOUND_ADD("dac", DAC_1BIT, 0) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "speaker", 0.5) + MCFG_SOUND_ADD("dac", DAC_1BIT, 0) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "speaker", 0.5) // NE556 MCFG_DEVICE_ADD("vref", VOLTAGE_REGULATOR, 0) MCFG_VOLTAGE_REGULATOR_OUTPUT(5.0) MCFG_SOUND_ROUTE_EX(0, "dac", 1.0, DAC_VREF_POS_INPUT) + // Other DACs include 3-bit binary-weighted (100K/50K/25K) DAC combined with another NE556 for attack march MACHINE_CONFIG_END diff --git a/src/mame/drivers/mcr.cpp b/src/mame/drivers/mcr.cpp index 902e20e6d4f..cc65c692b69 100644 --- a/src/mame/drivers/mcr.cpp +++ b/src/mame/drivers/mcr.cpp @@ -21,7 +21,7 @@ * Timber * Discs of Tron (Squawk n' Talk) * NFL Football (Squawk n' Talk + laserdisk) - * Demolition Derby (Turbo Chip Squeak) + * Demolition Derby (Turbo Cheap Squeak) **************************************************************************** @@ -211,7 +211,7 @@ 91673 = Lamp Driver (SpyHunt) 91695 = IPU laserdisk controller (NFLFoot) 91794 = Optical Encoder Deluxe (DemoDerb) - 91799 = Turbo Chip Squeak (DemoDerb) + 91799 = Turbo Cheap Squeak (DemoDerb) **************************************************************************** @@ -691,7 +691,7 @@ WRITE8_MEMBER(mcr_state::demoderb_op4_w) { if (data & 0x40) input_mux = 1; if (data & 0x80) input_mux = 0; - m_turbo_chip_squeak->write(space, offset, data); + m_turbo_cheap_squeak->write(space, offset, data); } @@ -1903,11 +1903,11 @@ static MACHINE_CONFIG_DERIVED( mcr_91490_ipu, mcr_91490_snt ) MACHINE_CONFIG_END -/* 91490 CPU board plus 90908/90913/91483 sound board plus Turbo Chip Squeak sound board */ +/* 91490 CPU board plus 90908/90913/91483 sound board plus Turbo Cheap Squeak sound board */ static MACHINE_CONFIG_DERIVED( mcr_91490_tcs, mcr_91490 ) /* basic machine hardware */ - MCFG_SOUND_ADD("tcs", MIDWAY_TURBO_CHIP_SQUEAK, 0) + MCFG_SOUND_ADD("tcs", MIDWAY_TURBO_CHEAP_SQUEAK, 0) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "lspeaker", 1.0) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "rspeaker", 1.0) MACHINE_CONFIG_END @@ -2964,6 +2964,6 @@ GAME( 1983, dotrone, dotron, mcr_91490_snt, dotrone, mcr_state, dotrone, O /* 91490 CPU board + 91464 video gen + 91657 sound I/O + Squawk n' Talk + IPU laserdisk interface */ GAME( 1983, nflfoot, 0, mcr_91490_ipu, nflfoot, mcr_state, nflfoot, ROT0, "Bally Midway", "NFL Football", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -/* 91490 CPU board + 91464 video gen + 90913 sound I/O + Turbo Chip Squeak */ +/* 91490 CPU board + 91464 video gen + 90913 sound I/O + Turbo Cheap Squeak */ GAME( 1984, demoderb, 0, mcr_91490_tcs, demoderb, mcr_state, demoderb, ROT0, "Bally Midway", "Demolition Derby", MACHINE_SUPPORTS_SAVE ) GAME( 1984, demoderbc,demoderb, mcr_91490_tcs, demoderbc,mcr_state, demoderb, ROT0, "Bally Midway", "Demolition Derby (cocktail)", MACHINE_SUPPORTS_SAVE ) diff --git a/src/mame/drivers/mcr3.cpp b/src/mame/drivers/mcr3.cpp index 9cb022d13ad..9f45bcbfee1 100644 --- a/src/mame/drivers/mcr3.cpp +++ b/src/mame/drivers/mcr3.cpp @@ -7,9 +7,9 @@ driver by Christopher Kirmse, Aaron Giles Games supported: - * Demolition Derby (Monoboard version) (Turbo Chip Squeak) - * Sarge (Turbo Chip Squeak) - * Max RPM (Turbo Chip Squeak) + * Demolition Derby (Monoboard version) (Turbo Cheap Squeak) + * Sarge (Turbo Cheap Squeak) + * Max RPM (Turbo Cheap Squeak) * Rampage (Sounds Good) * Power Drive (Sounds Good) * Star Guards (Sounds Good) @@ -166,7 +166,7 @@ WRITE8_MEMBER(mcr3_state::demoderm_op6_w) if (data & 0x40) m_input_mux = 1; /* low 5 bits control the turbo CS */ - m_turbo_chip_squeak->write(space, offset, data); + m_turbo_cheap_squeak->write(space, offset, data); } @@ -270,7 +270,7 @@ WRITE8_MEMBER(mcr3_state::maxrpm_op6_w) m_maxrpm_adc_select = (m_maxrpm_adc_control >> 1) & 3; /* low 5 bits control the turbo CS */ - m_turbo_chip_squeak->write(space, offset, data); + m_turbo_cheap_squeak->write(space, offset, data); } @@ -406,7 +406,7 @@ READ8_MEMBER(mcr3_state::spyhunt_ip2_r) WRITE8_MEMBER(mcr3_state::spyhunt_op4_w) { - /* Spy Hunter uses port 4 for talking to the Chip Squeak Deluxe */ + /* Spy Hunter uses port 4 for talking to the Cheap Squeak Deluxe */ /* (and for toggling the lamps and muxing the analog inputs) */ /* mux select is in bit 7 */ @@ -436,7 +436,7 @@ WRITE8_MEMBER(mcr3_state::spyhunt_op4_w) } m_last_op4 = data; - /* low 5 bits go to control the Chip Squeak Deluxe */ + /* low 5 bits go to control the Cheap Squeak Deluxe */ m_cheap_squeak_deluxe->sr_w(space, offset, data & 0x0f); m_cheap_squeak_deluxe->sirq_w(BIT(data, 4)); } @@ -1124,11 +1124,11 @@ MACHINE_CONFIG_END /*************************************/ -/* Sarge/Demolition Derby Mono/Max RPM = MCR monoboard with Turbo Chip Squeak */ +/* Sarge/Demolition Derby Mono/Max RPM = MCR monoboard with Turbo Cheap Squeak */ static MACHINE_CONFIG_DERIVED( mono_tcs, mcrmono ) /* basic machine hardware */ - MCFG_SOUND_ADD("tcs", MIDWAY_TURBO_CHIP_SQUEAK, 0) + MCFG_SOUND_ADD("tcs", MIDWAY_TURBO_CHEAP_SQUEAK, 0) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "lspeaker", 1.0) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "rspeaker", 1.0) MACHINE_CONFIG_END @@ -1565,7 +1565,7 @@ DRIVER_INIT_MEMBER(mcr3_state,demoderm) DRIVER_INIT_MEMBER(mcr3_state,sarge) { mcr_common_init(); - m_maincpu->space(AS_IO).install_write_handler(0x06, 0x06, write8_delegate(FUNC(midway_turbo_chip_squeak_device::write),m_turbo_chip_squeak.target())); + m_maincpu->space(AS_IO).install_write_handler(0x06, 0x06, write8_delegate(FUNC(midway_turbo_cheap_squeak_device::write),m_turbo_cheap_squeak.target())); } diff --git a/src/mame/drivers/mcr68.cpp b/src/mame/drivers/mcr68.cpp index ff5df1af729..a4d15922c0c 100644 --- a/src/mame/drivers/mcr68.cpp +++ b/src/mame/drivers/mcr68.cpp @@ -8,7 +8,7 @@ Games supported: * Xenopohobe (Sounds Good) - * Spy Hunter II (Sounds Good/Turbo Chip Squeak) + * Spy Hunter II (Sounds Good/Turbo Cheap Squeak) * Blasted (Sounds Good) * Arch Rivals * Tri-Sports @@ -111,7 +111,7 @@ READ16_MEMBER(mcr68_state::spyhunt2_port_0_r) READ16_MEMBER(mcr68_state::spyhunt2_port_1_r) { int result = ioport("IN1")->read(); - return result | ((m_turbo_chip_squeak->read(space, 0) & 1) << 7); + return result | ((m_turbo_cheap_squeak->read(space, 0) & 1) << 7); } @@ -119,8 +119,8 @@ WRITE16_MEMBER(mcr68_state::spyhunt2_control_w) { COMBINE_DATA(&m_control_word); -/* m_turbo_chip_squeak->reset_write(~m_control_word & 0x0080);*/ - m_turbo_chip_squeak->write(space, offset, (m_control_word >> 8) & 0x001f); +/* m_turbo_cheap_squeak->reset_write(~m_control_word & 0x0080);*/ + m_turbo_cheap_squeak->write(space, offset, (m_control_word >> 8) & 0x001f); m_sounds_good->reset_write(~m_control_word & 0x2000); m_sounds_good->write(space, offset, (m_control_word >> 8) & 0x001f); @@ -945,7 +945,7 @@ static MACHINE_CONFIG_DERIVED( spyhunt2, mcr68 ) /* basic machine hardware */ MCFG_SOUND_ADD("sg", MIDWAY_SOUNDS_GOOD, 0) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "speaker", 1.0) - MCFG_SOUND_ADD("tcs", MIDWAY_TURBO_CHIP_SQUEAK, 0) + MCFG_SOUND_ADD("tcs", MIDWAY_TURBO_CHEAP_SQUEAK, 0) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "speaker", 1.0) MACHINE_CONFIG_END diff --git a/src/mame/drivers/s11.cpp b/src/mame/drivers/s11.cpp index dea9973c703..cbcd3747391 100644 --- a/src/mame/drivers/s11.cpp +++ b/src/mame/drivers/s11.cpp @@ -439,7 +439,7 @@ static MACHINE_CONFIG_START( s11, s11_state ) MCFG_CPU_PROGRAM_MAP(s11_audio_map) MCFG_SPEAKER_STANDARD_MONO("speaker") - MCFG_SOUND_ADD("dac", DAC_8BIT_R2R, 0) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "speaker", 0.5) // unknown DAC + MCFG_SOUND_ADD("dac", MC1408, 0) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "speaker", 0.5) MCFG_DEVICE_ADD("vref", VOLTAGE_REGULATOR, 0) MCFG_VOLTAGE_REGULATOR_OUTPUT(5.0) MCFG_SOUND_ROUTE_EX(0, "dac", 1.0, DAC_VREF_POS_INPUT) MCFG_SOUND_ROUTE_EX(0, "dac", -1.0, DAC_VREF_NEG_INPUT) MCFG_SOUND_ROUTE_EX(0, "dac1", 1.0, DAC_VREF_POS_INPUT) MCFG_SOUND_ROUTE_EX(0, "dac1", -1.0, DAC_VREF_NEG_INPUT) @@ -466,7 +466,7 @@ static MACHINE_CONFIG_START( s11, s11_state ) MCFG_YM2151_IRQ_HANDLER(WRITELINE(s11_state, ym2151_irq_w)) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "bg", 0.50) - MCFG_SOUND_ADD("dac1", DAC_8BIT_R2R, 0) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "bg", 0.25) // unknown DAC + MCFG_SOUND_ADD("dac1", MC1408, 0) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "bg", 0.25) MCFG_DEVICE_ADD("pia40", PIA6821, 0) MCFG_PIA_WRITEPA_HANDLER(DEVWRITE8("dac1", dac_byte_interface, write)) diff --git a/src/mame/drivers/s11a.cpp b/src/mame/drivers/s11a.cpp index deace020d64..ef6b13f95f1 100644 --- a/src/mame/drivers/s11a.cpp +++ b/src/mame/drivers/s11a.cpp @@ -231,7 +231,7 @@ static MACHINE_CONFIG_START( s11a, s11a_state ) MCFG_CPU_PROGRAM_MAP(s11a_audio_map) MCFG_SPEAKER_STANDARD_MONO("speaker") - MCFG_SOUND_ADD("dac", DAC_8BIT_R2R, 0) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "speaker", 0.25) // unknown DAC + MCFG_SOUND_ADD("dac", MC1408, 0) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "speaker", 0.25) MCFG_DEVICE_ADD("vref", VOLTAGE_REGULATOR, 0) MCFG_VOLTAGE_REGULATOR_OUTPUT(5.0) MCFG_SOUND_ROUTE_EX(0, "dac", 1.0, DAC_VREF_POS_INPUT) MCFG_SOUND_ROUTE_EX(0, "dac", -1.0, DAC_VREF_NEG_INPUT) MCFG_SOUND_ROUTE_EX(0, "dac1", 1.0, DAC_VREF_POS_INPUT) MCFG_SOUND_ROUTE_EX(0, "dac1", -1.0, DAC_VREF_NEG_INPUT) @@ -257,7 +257,7 @@ static MACHINE_CONFIG_START( s11a, s11a_state ) MCFG_YM2151_IRQ_HANDLER(WRITELINE(s11a_state, ym2151_irq_w)) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "bg", 0.50) - MCFG_SOUND_ADD("dac1", DAC_8BIT_R2R, 0) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "bg", 0.25) // unknown DAC + MCFG_SOUND_ADD("dac1", MC1408, 0) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "bg", 0.25) MCFG_DEVICE_ADD("pia40", PIA6821, 0) MCFG_PIA_WRITEPA_HANDLER(DEVWRITE8("dac1", dac_byte_interface, write)) @@ -451,10 +451,10 @@ ROM_START(pb_p4) ROM_LOAD("pbot_u19.l1", 0x18000, 0x8000, CRC(40eb4e9f) SHA1(07b0557b35599a2dd5aa66a306fbbe8f50eed998)) ROM_END -GAME(1987, f14_l1, 0, s11a, s11a, s11a_state, s11a, ROT0, "Williams", "F14 Tomcat (L-1)", MACHINE_IS_SKELETON_MECHANICAL) -GAME(1987, f14_p3, f14_l1, s11a, s11a, s11a_state, s11a, ROT0, "Williams", "F14 Tomcat (P-3)", MACHINE_IS_SKELETON_MECHANICAL) -GAME(1987, f14_p4, f14_l1, s11a, s11a, s11a_state, s11a, ROT0, "Williams", "F14 Tomcat (P-4)", MACHINE_IS_SKELETON_MECHANICAL) -GAME(1987, f14_p5, f14_l1, s11a, s11a, s11a_state, s11a, ROT0, "Williams", "F14 Tomcat (P-5)", MACHINE_IS_SKELETON_MECHANICAL) +GAME(1987, f14_l1, 0, s11a, s11a, s11a_state, s11a, ROT0, "Williams", "F-14 Tomcat (L-1)", MACHINE_IS_SKELETON_MECHANICAL) +GAME(1987, f14_p3, f14_l1, s11a, s11a, s11a_state, s11a, ROT0, "Williams", "F-14 Tomcat (P-3)", MACHINE_IS_SKELETON_MECHANICAL) +GAME(1987, f14_p4, f14_l1, s11a, s11a, s11a_state, s11a, ROT0, "Williams", "F-14 Tomcat (P-4)", MACHINE_IS_SKELETON_MECHANICAL) +GAME(1987, f14_p5, f14_l1, s11a, s11a, s11a_state, s11a, ROT0, "Williams", "F-14 Tomcat (P-5)", MACHINE_IS_SKELETON_MECHANICAL) GAME(1987, fire_l3, 0, s11a, s11a, s11a_state, s11a, ROT0, "Williams", "Fire! (L-3)", MACHINE_IS_SKELETON_MECHANICAL) GAME(1987, fire_l2, fire_l3,s11a, s11a, s11a_state, s11a, ROT0, "Williams", "Fire! (L-2)", MACHINE_IS_SKELETON_MECHANICAL) GAME(1987, milln_l3, 0, s11a, s11a, s11a_state, s11a, ROT0, "Williams", "Millionaire (L-3)", MACHINE_IS_SKELETON_MECHANICAL) diff --git a/src/mame/drivers/s11b.cpp b/src/mame/drivers/s11b.cpp index 8b42d53a30d..a4eaae54046 100644 --- a/src/mame/drivers/s11b.cpp +++ b/src/mame/drivers/s11b.cpp @@ -310,7 +310,7 @@ static MACHINE_CONFIG_START( s11b, s11b_state ) MCFG_CPU_PROGRAM_MAP(s11b_audio_map) MCFG_SPEAKER_STANDARD_MONO("speaker") - MCFG_SOUND_ADD("dac", DAC_8BIT_R2R, 0) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "speaker", 0.25) // unknown DAC + MCFG_SOUND_ADD("dac", MC1408, 0) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "speaker", 0.25) MCFG_DEVICE_ADD("vref", VOLTAGE_REGULATOR, 0) MCFG_VOLTAGE_REGULATOR_OUTPUT(5.0) MCFG_SOUND_ROUTE_EX(0, "dac", 1.0, DAC_VREF_POS_INPUT) MCFG_SOUND_ROUTE_EX(0, "dac", -1.0, DAC_VREF_NEG_INPUT) MCFG_SOUND_ROUTE_EX(0, "dac1", 1.0, DAC_VREF_POS_INPUT) MCFG_SOUND_ROUTE_EX(0, "dac1", -1.0, DAC_VREF_NEG_INPUT) @@ -338,7 +338,7 @@ static MACHINE_CONFIG_START( s11b, s11b_state ) MCFG_YM2151_IRQ_HANDLER(WRITELINE(s11b_state, ym2151_irq_w)) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "bg", 0.25) - MCFG_SOUND_ADD("dac1", DAC_8BIT_R2R, 0) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "bg", 0.25) // unknown DAC + MCFG_SOUND_ADD("dac1", MC1408, 0) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "bg", 0.25) MCFG_SOUND_ADD("hc55516_bg", HC55516, 0) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "speech", 0.50) diff --git a/src/mame/drivers/s3.cpp b/src/mame/drivers/s3.cpp index 6de95947d94..8fe0a73af6a 100644 --- a/src/mame/drivers/s3.cpp +++ b/src/mame/drivers/s3.cpp @@ -478,7 +478,7 @@ static MACHINE_CONFIG_DERIVED( s3a, s3 ) MCFG_MACHINE_RESET_OVERRIDE(s3_state, s3a) MCFG_SPEAKER_STANDARD_MONO("speaker") - MCFG_SOUND_ADD("dac", DAC_8BIT_R2R, 0) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "speaker", 0.5) // unknown DAC + MCFG_SOUND_ADD("dac", MC1408, 0) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "speaker", 0.5) MCFG_DEVICE_ADD("vref", VOLTAGE_REGULATOR, 0) MCFG_VOLTAGE_REGULATOR_OUTPUT(5.0) MCFG_SOUND_ROUTE_EX(0, "dac", 1.0, DAC_VREF_POS_INPUT) MCFG_SOUND_ROUTE_EX(0, "dac", -1.0, DAC_VREF_NEG_INPUT) diff --git a/src/mame/drivers/s4.cpp b/src/mame/drivers/s4.cpp index 815658df96c..0ed0f6b95fa 100644 --- a/src/mame/drivers/s4.cpp +++ b/src/mame/drivers/s4.cpp @@ -473,7 +473,7 @@ static MACHINE_CONFIG_DERIVED( s4a, s4 ) MCFG_MACHINE_RESET_OVERRIDE(s4_state, s4a) MCFG_SPEAKER_STANDARD_MONO("speaker") - MCFG_SOUND_ADD("dac", DAC_8BIT_R2R, 0) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "speaker", 0.5) // unknown DAC + MCFG_SOUND_ADD("dac", MC1408, 0) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "speaker", 0.5) MCFG_DEVICE_ADD("vref", VOLTAGE_REGULATOR, 0) MCFG_VOLTAGE_REGULATOR_OUTPUT(5.0) MCFG_SOUND_ROUTE_EX(0, "dac", 1.0, DAC_VREF_POS_INPUT) MCFG_SOUND_ROUTE_EX(0, "dac", -1.0, DAC_VREF_NEG_INPUT) diff --git a/src/mame/drivers/s6.cpp b/src/mame/drivers/s6.cpp index 56b97ca0700..f52ee45639b 100644 --- a/src/mame/drivers/s6.cpp +++ b/src/mame/drivers/s6.cpp @@ -446,7 +446,7 @@ static MACHINE_CONFIG_START( s6, s6_state ) MCFG_CPU_PROGRAM_MAP(s6_audio_map) MCFG_SPEAKER_STANDARD_MONO("speaker") - MCFG_SOUND_ADD("dac", DAC_8BIT_R2R, 0) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "speaker", 0.5) // unknown DAC + MCFG_SOUND_ADD("dac", MC1408, 0) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "speaker", 0.5) MCFG_DEVICE_ADD("vref", VOLTAGE_REGULATOR, 0) MCFG_VOLTAGE_REGULATOR_OUTPUT(5.0) MCFG_SOUND_ROUTE_EX(0, "dac", 1.0, DAC_VREF_POS_INPUT) MCFG_SOUND_ROUTE_EX(0, "dac", -1.0, DAC_VREF_NEG_INPUT) diff --git a/src/mame/drivers/s6a.cpp b/src/mame/drivers/s6a.cpp index 6dbf99ef3db..ee5581f4819 100644 --- a/src/mame/drivers/s6a.cpp +++ b/src/mame/drivers/s6a.cpp @@ -429,7 +429,7 @@ static MACHINE_CONFIG_START( s6a, s6a_state ) MCFG_CPU_PROGRAM_MAP(s6a_audio_map) MCFG_SPEAKER_STANDARD_MONO("speaker") - MCFG_SOUND_ADD("dac", DAC_8BIT_R2R, 0) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "speaker", 0.5) // unknown DAC + MCFG_SOUND_ADD("dac", MC1408, 0) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "speaker", 0.5) MCFG_DEVICE_ADD("vref", VOLTAGE_REGULATOR, 0) MCFG_VOLTAGE_REGULATOR_OUTPUT(5.0) MCFG_SOUND_ROUTE_EX(0, "dac", 1.0, DAC_VREF_POS_INPUT) MCFG_SOUND_ROUTE_EX(0, "dac", -1.0, DAC_VREF_NEG_INPUT) diff --git a/src/mame/drivers/s7.cpp b/src/mame/drivers/s7.cpp index 66a9fb4ee06..d1f59c3775b 100644 --- a/src/mame/drivers/s7.cpp +++ b/src/mame/drivers/s7.cpp @@ -481,7 +481,7 @@ static MACHINE_CONFIG_START( s7, s7_state ) MCFG_CPU_PROGRAM_MAP(s7_audio_map) MCFG_SPEAKER_STANDARD_MONO("speaker") - MCFG_SOUND_ADD("dac", DAC_8BIT_R2R, 0) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "speaker", 0.5) // unknown DAC + MCFG_SOUND_ADD("dac", MC1408, 0) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "speaker", 0.5) MCFG_DEVICE_ADD("vref", VOLTAGE_REGULATOR, 0) MCFG_VOLTAGE_REGULATOR_OUTPUT(5.0) MCFG_SOUND_ROUTE_EX(0, "dac", 1.0, DAC_VREF_POS_INPUT) MCFG_SOUND_ROUTE_EX(0, "dac", -1.0, DAC_VREF_NEG_INPUT) diff --git a/src/mame/drivers/s8.cpp b/src/mame/drivers/s8.cpp index c6dbc08c966..34eb9afd9c5 100644 --- a/src/mame/drivers/s8.cpp +++ b/src/mame/drivers/s8.cpp @@ -351,7 +351,7 @@ static MACHINE_CONFIG_START( s8, s8_state ) MCFG_CPU_PROGRAM_MAP(s8_audio_map) MCFG_SPEAKER_STANDARD_MONO("speaker") - MCFG_SOUND_ADD("dac", DAC_8BIT_R2R, 0) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "speaker", 0.5) // unknown DAC + MCFG_SOUND_ADD("dac", MC1408, 0) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "speaker", 0.5) MCFG_DEVICE_ADD("vref", VOLTAGE_REGULATOR, 0) MCFG_VOLTAGE_REGULATOR_OUTPUT(5.0) MCFG_SOUND_ROUTE_EX(0, "dac", 1.0, DAC_VREF_POS_INPUT) MCFG_SOUND_ROUTE_EX(0, "dac", -1.0, DAC_VREF_NEG_INPUT) diff --git a/src/mame/drivers/s8a.cpp b/src/mame/drivers/s8a.cpp index 0ff9c40f1f3..9232ee5c4fa 100644 --- a/src/mame/drivers/s8a.cpp +++ b/src/mame/drivers/s8a.cpp @@ -323,7 +323,7 @@ static MACHINE_CONFIG_START( s8a, s8a_state ) MCFG_CPU_PROGRAM_MAP(s8a_audio_map) MCFG_SPEAKER_STANDARD_MONO("speaker") - MCFG_SOUND_ADD("dac", DAC_8BIT_R2R, 0) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "speaker", 0.5) // unknown DAC + MCFG_SOUND_ADD("dac", MC1408, 0) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "speaker", 0.5) MCFG_DEVICE_ADD("vref", VOLTAGE_REGULATOR, 0) MCFG_VOLTAGE_REGULATOR_OUTPUT(5.0) MCFG_SOUND_ROUTE_EX(0, "dac", 1.0, DAC_VREF_POS_INPUT) MCFG_SOUND_ROUTE_EX(0, "dac", -1.0, DAC_VREF_NEG_INPUT) diff --git a/src/mame/drivers/s9.cpp b/src/mame/drivers/s9.cpp index d9de3447970..a29202cd095 100644 --- a/src/mame/drivers/s9.cpp +++ b/src/mame/drivers/s9.cpp @@ -359,7 +359,7 @@ static MACHINE_CONFIG_START( s9, s9_state ) MCFG_CPU_PROGRAM_MAP(s9_audio_map) MCFG_SPEAKER_STANDARD_MONO("speaker") - MCFG_SOUND_ADD("dac", DAC_8BIT_R2R, 0) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "speaker", 0.5) // unknown DAC + MCFG_SOUND_ADD("dac", MC1408, 0) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "speaker", 0.5) MCFG_DEVICE_ADD("vref", VOLTAGE_REGULATOR, 0) MCFG_VOLTAGE_REGULATOR_OUTPUT(5.0) MCFG_SOUND_ROUTE_EX(0, "dac", 1.0, DAC_VREF_POS_INPUT) MCFG_SOUND_ROUTE_EX(0, "dac", -1.0, DAC_VREF_NEG_INPUT) diff --git a/src/mame/drivers/segag80v.cpp b/src/mame/drivers/segag80v.cpp index 2747a89402e..d666177c92d 100644 --- a/src/mame/drivers/segag80v.cpp +++ b/src/mame/drivers/segag80v.cpp @@ -923,7 +923,7 @@ static MACHINE_CONFIG_DERIVED( zektor, g80v_base ) MCFG_SAMPLES_NAMES(zektor_sample_names) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "speaker", 0.1) - MCFG_SOUND_ADD("aysnd", AY8910, VIDEO_CLOCK/4/2) + MCFG_SOUND_ADD("aysnd", AY8912, VIDEO_CLOCK/4/2) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "speaker", 0.33) /* speech board */ @@ -1317,7 +1317,7 @@ DRIVER_INIT_MEMBER(segag80v_state,spacfury) DRIVER_INIT_MEMBER(segag80v_state,zektor) { address_space &iospace = m_maincpu->space(AS_IO); - ay8910_device *ay8910 = machine().device("aysnd"); + ay8912_device *ay8912 = machine().device("aysnd"); /* configure security */ m_decrypt = segag80_security(82); @@ -1325,7 +1325,7 @@ DRIVER_INIT_MEMBER(segag80v_state,zektor) /* configure sound */ iospace.install_write_handler(0x38, 0x38, write8_delegate(FUNC(speech_sound_device::data_w), (speech_sound_device*)m_speech)); iospace.install_write_handler(0x3b, 0x3b, write8_delegate(FUNC(speech_sound_device::control_w), (speech_sound_device*)m_speech)); - iospace.install_write_handler(0x3c, 0x3d, write8_delegate(FUNC(ay8910_device::address_data_w), ay8910)); + iospace.install_write_handler(0x3c, 0x3d, write8_delegate(FUNC(ay8912_device::address_data_w), ay8912)); iospace.install_write_handler(0x3e, 0x3e, write8_delegate(FUNC(segag80v_state::zektor1_sh_w),this)); iospace.install_write_handler(0x3f, 0x3f, write8_delegate(FUNC(segag80v_state::zektor2_sh_w),this)); diff --git a/src/mame/includes/mcr.h b/src/mame/includes/mcr.h index 37498e92ef4..a7522690288 100644 --- a/src/mame/includes/mcr.h +++ b/src/mame/includes/mcr.h @@ -35,7 +35,7 @@ public: m_ssio(*this, "ssio"), m_cheap_squeak_deluxe(*this, "csd"), m_sounds_good(*this, "sg"), - m_turbo_chip_squeak(*this, "tcs"), + m_turbo_cheap_squeak(*this, "tcs"), m_squawk_n_talk(*this, "snt"), m_dpoker_coin_in_timer(*this, "dp_coinin"), m_dpoker_hopper_timer(*this, "dp_hopper"), @@ -55,7 +55,7 @@ public: optional_device m_ssio; optional_device m_cheap_squeak_deluxe; optional_device m_sounds_good; - optional_device m_turbo_chip_squeak; + optional_device m_turbo_cheap_squeak; optional_device m_squawk_n_talk; optional_device m_dpoker_coin_in_timer; optional_device m_dpoker_hopper_timer; diff --git a/src/mame/includes/mcr68.h b/src/mame/includes/mcr68.h index e27097dfd21..87e5b1eb6e2 100644 --- a/src/mame/includes/mcr68.h +++ b/src/mame/includes/mcr68.h @@ -17,7 +17,7 @@ public: mcr68_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_sounds_good(*this, "sg"), - m_turbo_chip_squeak(*this, "tcs"), + m_turbo_cheap_squeak(*this, "tcs"), m_cvsd_sound(*this, "cvsd"), m_videoram(*this, "videoram"), m_spriteram(*this, "spriteram") , @@ -28,7 +28,7 @@ public: { } optional_device m_sounds_good; - optional_device m_turbo_chip_squeak; + optional_device m_turbo_cheap_squeak; optional_device m_cvsd_sound; required_shared_ptr m_videoram;