summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/segag80v.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/segag80v.cpp')
-rw-r--r--src/mame/drivers/segag80v.cpp18
1 files changed, 8 insertions, 10 deletions
diff --git a/src/mame/drivers/segag80v.cpp b/src/mame/drivers/segag80v.cpp
index dac56b18f40..c2aca88ebc7 100644
--- a/src/mame/drivers/segag80v.cpp
+++ b/src/mame/drivers/segag80v.cpp
@@ -139,7 +139,6 @@
#include "machine/segag80.h"
#include "cpu/z80/z80.h"
-#include "sound/ay8910.h"
#include "sound/samples.h"
#include "speaker.h"
@@ -964,7 +963,7 @@ MACHINE_CONFIG_START(segag80v_state::tacscan)
g80v_base(config);
/* universal sound board */
- MCFG_SEGAUSB_ADD("usbsnd")
+ MCFG_SEGAUSB_ADD("usbsnd", "maincpu")
MACHINE_CONFIG_END
@@ -975,7 +974,7 @@ MACHINE_CONFIG_START(segag80v_state::startrek)
sega_speech_board(config);
/* universal sound board */
- MCFG_SEGAUSB_ADD("usbsnd")
+ MCFG_SEGAUSB_ADD("usbsnd", "maincpu")
MACHINE_CONFIG_END
@@ -1115,7 +1114,7 @@ ROM_START( spacfury ) /* Revision C */
ROM_REGION( 0x0800, "audiocpu", 0 )
ROM_LOAD( "808c.speech-u7", 0x0000, 0x0800, CRC(b779884b) SHA1(ac07e99717a1f51b79f3e43a5d873ebfa0559320) )
- ROM_REGION( 0x4000, "speech", 0 )
+ ROM_REGION( 0x4000, SEGASND_SEGASPEECH_REGION, 0 )
ROM_LOAD( "970c.speech-u6", 0x0000, 0x1000, CRC(979d8535) SHA1(1ed097e563319ca6d2b7df9875ce7ee921eae468) )
ROM_LOAD( "971c.speech-u5", 0x1000, 0x1000, CRC(022dbd32) SHA1(4e0504b5ccc28094078912673c49571cf83804ab) )
ROM_LOAD( "972c.speech-u4", 0x2000, 0x1000, CRC(fad9346d) SHA1(784e5ab0fb00235cfd733c502baf23960923504f) )
@@ -1142,7 +1141,7 @@ ROM_START( spacfurya ) /* Revision A */
ROM_REGION( 0x0800, "audiocpu", 0 )
ROM_LOAD( "808a.speech-u7", 0x0000, 0x0800, CRC(5988c767) SHA1(3b91a8cd46aa7e714028cc40f700fea32287afb1) )
- ROM_REGION( 0x4000, "speech", 0 )
+ ROM_REGION( 0x4000, SEGASND_SEGASPEECH_REGION, 0 )
ROM_LOAD( "970.speech-u6", 0x0000, 0x1000, CRC(f3b47b36) SHA1(6ae0b627349664140a7f70799645b368e452d69c) )
ROM_LOAD( "971.speech-u5", 0x1000, 0x1000, CRC(e72bbe88) SHA1(efadf8aa448c289cf4d0cf1831255b9ac60820f2) )
ROM_LOAD( "972.speech-u4", 0x2000, 0x1000, CRC(8b3da539) SHA1(3a0c4af96a2116fc668a340534582776b2018663) )
@@ -1169,7 +1168,7 @@ ROM_START( spacfuryb ) /* Revision B */
ROM_REGION( 0x0800, "audiocpu", 0 )
ROM_LOAD( "808a.speech-u7", 0x0000, 0x0800, CRC(5988c767) SHA1(3b91a8cd46aa7e714028cc40f700fea32287afb1) )
- ROM_REGION( 0x4000, "speech", 0 )
+ ROM_REGION( 0x4000, SEGASND_SEGASPEECH_REGION, 0 )
ROM_LOAD( "970.speech-u6", 0x0000, 0x1000, CRC(f3b47b36) SHA1(6ae0b627349664140a7f70799645b368e452d69c) )
ROM_LOAD( "971.speech-u5", 0x1000, 0x1000, CRC(e72bbe88) SHA1(efadf8aa448c289cf4d0cf1831255b9ac60820f2) )
ROM_LOAD( "972.speech-u4", 0x2000, 0x1000, CRC(8b3da539) SHA1(3a0c4af96a2116fc668a340534582776b2018663) )
@@ -1209,7 +1208,7 @@ ROM_START( zektor )
ROM_REGION( 0x0800, "audiocpu", 0 )
ROM_LOAD( "1607.speech-u7", 0x0000, 0x0800, CRC(b779884b) SHA1(ac07e99717a1f51b79f3e43a5d873ebfa0559320) )
- ROM_REGION( 0x4000, "speech", 0 )
+ ROM_REGION( 0x4000, SEGASND_SEGASPEECH_REGION, 0 )
ROM_LOAD( "1608.speech-u6", 0x0000, 0x1000, CRC(637e2b13) SHA1(8a470f9a8a722f7ced340c4d32b4cf6f05b3e848) )
ROM_LOAD( "1609.speech-u5", 0x1000, 0x1000, CRC(675ee8e5) SHA1(e314482028b8925ad02e833a1d22224533d0a683) )
ROM_LOAD( "1610.speech-u4", 0x2000, 0x1000, CRC(2915c7bd) SHA1(3ed98747b5237aa1b3bab6866292370dc2c7655a) )
@@ -1282,7 +1281,7 @@ ROM_START( startrek )
ROM_REGION( 0x0800, "audiocpu", 0 )
ROM_LOAD( "1670.speech-u7", 0x0000, 0x0800, CRC(b779884b) SHA1(ac07e99717a1f51b79f3e43a5d873ebfa0559320) )
- ROM_REGION( 0x4000, "speech", 0 )
+ ROM_REGION( 0x4000, SEGASND_SEGASPEECH_REGION, 0 )
ROM_LOAD( "1871.speech-u6", 0x0000, 0x1000, CRC(03713920) SHA1(25a0158cab9983248e91133f96d1849c9e9bcbd2) )
ROM_LOAD( "1872.speech-u5", 0x1000, 0x1000, CRC(ebb5c3a9) SHA1(533b6f0499b311f561cf7aba14a7f48ca7c47321) )
@@ -1348,7 +1347,6 @@ void segag80v_state::init_spacfury()
void segag80v_state::init_zektor()
{
address_space &iospace = m_maincpu->space(AS_IO);
- ay8912_device *ay8912 = machine().device<ay8912_device>("aysnd");
/* configure security */
m_decrypt = segag80_security(82);
@@ -1356,7 +1354,7 @@ void segag80v_state::init_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(ay8912_device::address_data_w), ay8912));
+ iospace.install_write_handler(0x3c, 0x3d, write8_delegate(FUNC(ay8912_device::address_data_w), (ay8912_device*)m_aysnd));
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));