summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/esq5505.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/esq5505.cpp')
-rw-r--r--src/mame/drivers/esq5505.cpp39
1 files changed, 20 insertions, 19 deletions
diff --git a/src/mame/drivers/esq5505.cpp b/src/mame/drivers/esq5505.cpp
index 14fe07729e6..a87ff198055 100644
--- a/src/mame/drivers/esq5505.cpp
+++ b/src/mame/drivers/esq5505.cpp
@@ -249,9 +249,10 @@ FLOPPY_FORMATS_MEMBER( esq5505_state::floppy_formats )
FLOPPY_ESQIMG_FORMAT
FLOPPY_FORMATS_END
-static SLOT_INTERFACE_START( ensoniq_floppies )
- SLOT_INTERFACE( "35dd", FLOPPY_35_DD )
-SLOT_INTERFACE_END
+static void ensoniq_floppies(device_slot_interface &device)
+{
+ device.option_add("35dd", FLOPPY_35_DD);
+}
IRQ_CALLBACK_MEMBER(esq5505_state::maincpu_irq_acknowledge_callback)
{
@@ -650,14 +651,14 @@ MACHINE_CONFIG_START(esq5505_state::vfx)
MCFG_ES5505_CHANNELS(4) /* channels */
MCFG_ES5505_IRQ_CB(WRITELINE(esq5505_state, esq5505_otis_irq)) /* irq */
MCFG_ES5505_READ_PORT_CB(READ16(esq5505_state, analog_r)) /* ADC */
- MCFG_SOUND_ROUTE_EX(0, "pump", 1.0, 0)
- MCFG_SOUND_ROUTE_EX(1, "pump", 1.0, 1)
- MCFG_SOUND_ROUTE_EX(2, "pump", 1.0, 2)
- MCFG_SOUND_ROUTE_EX(3, "pump", 1.0, 3)
- MCFG_SOUND_ROUTE_EX(4, "pump", 1.0, 4)
- MCFG_SOUND_ROUTE_EX(5, "pump", 1.0, 5)
- MCFG_SOUND_ROUTE_EX(6, "pump", 1.0, 6)
- MCFG_SOUND_ROUTE_EX(7, "pump", 1.0, 7)
+ MCFG_SOUND_ROUTE(0, "pump", 1.0, 0)
+ MCFG_SOUND_ROUTE(1, "pump", 1.0, 1)
+ MCFG_SOUND_ROUTE(2, "pump", 1.0, 2)
+ MCFG_SOUND_ROUTE(3, "pump", 1.0, 3)
+ MCFG_SOUND_ROUTE(4, "pump", 1.0, 4)
+ MCFG_SOUND_ROUTE(5, "pump", 1.0, 5)
+ MCFG_SOUND_ROUTE(6, "pump", 1.0, 6)
+ MCFG_SOUND_ROUTE(7, "pump", 1.0, 7)
MACHINE_CONFIG_END
MACHINE_CONFIG_START(esq5505_state::eps)
@@ -729,14 +730,14 @@ MACHINE_CONFIG_START(esq5505_state::vfx32)
MCFG_ES5505_CHANNELS(4) /* channels */
MCFG_ES5505_IRQ_CB(WRITELINE(esq5505_state, esq5505_otis_irq)) /* irq */
MCFG_ES5505_READ_PORT_CB(READ16(esq5505_state, analog_r)) /* ADC */
- MCFG_SOUND_ROUTE_EX(0, "pump", 1.0, 0)
- MCFG_SOUND_ROUTE_EX(1, "pump", 1.0, 1)
- MCFG_SOUND_ROUTE_EX(2, "pump", 1.0, 2)
- MCFG_SOUND_ROUTE_EX(3, "pump", 1.0, 3)
- MCFG_SOUND_ROUTE_EX(4, "pump", 1.0, 4)
- MCFG_SOUND_ROUTE_EX(5, "pump", 1.0, 5)
- MCFG_SOUND_ROUTE_EX(6, "pump", 1.0, 6)
- MCFG_SOUND_ROUTE_EX(7, "pump", 1.0, 7)
+ MCFG_SOUND_ROUTE(0, "pump", 1.0, 0)
+ MCFG_SOUND_ROUTE(1, "pump", 1.0, 1)
+ MCFG_SOUND_ROUTE(2, "pump", 1.0, 2)
+ MCFG_SOUND_ROUTE(3, "pump", 1.0, 3)
+ MCFG_SOUND_ROUTE(4, "pump", 1.0, 4)
+ MCFG_SOUND_ROUTE(5, "pump", 1.0, 5)
+ MCFG_SOUND_ROUTE(6, "pump", 1.0, 6)
+ MCFG_SOUND_ROUTE(7, "pump", 1.0, 7)
MCFG_WD1772_ADD("wd1772", 8000000)
MCFG_FLOPPY_DRIVE_ADD("wd1772:0", ensoniq_floppies, "35dd", esq5505_state::floppy_formats)