diff --git a/hash/sd132_flop.xml b/hash/sd132_flop.xml new file mode 100644 index 0000000000000..5bc245353bc82 --- /dev/null +++ b/hash/sd132_flop.xml @@ -0,0 +1,86 @@ + + + + + + + SD-1 Sequencer OS version 4.00 + 1991 + Ensoniq + + + + + + + + + + + SD-1 Sequencer OS version 4.10 + 1992 + Ensoniq + + + + + + + + + + + SD-1 32 Voice Demo Disk #1 + 1992 + Ensoniq + + + + + + + + + + + Multi-Product Demo Disk #1 + 1992 + Ensoniq + + + + + + + + + + + Multi-Product Demo Disk #2 + 1993 + Ensoniq + + + + + + + + + + + SQ 32 Voice Demo Disk #2 + 1993 + Ensoniq + + + + + + + + + + diff --git a/hash/sd1_flop.xml b/hash/sd1_flop.xml new file mode 100644 index 0000000000000..b69bab721bf54 --- /dev/null +++ b/hash/sd1_flop.xml @@ -0,0 +1,21 @@ + + + + + + + SD-1 Sequencer OS version 3.0 + 1990 + Ensoniq + + + + + + + + + + diff --git a/hash/vfxsd_flop.xml b/hash/vfxsd_flop.xml new file mode 100644 index 0000000000000..15f32116bb3fe --- /dev/null +++ b/hash/vfxsd_flop.xml @@ -0,0 +1,34 @@ + + + + + + + VFX-SD Sequencer OS version 1.37 + 1989 + Ensoniq + + + + + + + + + + + VFX-SD Sequencer OS version 2.10 + 1990 + Ensoniq + + + + + + + + + + diff --git a/src/mame/ensoniq/esq5505.cpp b/src/mame/ensoniq/esq5505.cpp index 7e8b0098eeee0..e559e9ac596cd 100644 --- a/src/mame/ensoniq/esq5505.cpp +++ b/src/mame/ensoniq/esq5505.cpp @@ -178,6 +178,7 @@ #include "sound/es5506.h" #include "sound/esqpump.h" #include "emupal.h" +#include "softlist_dev.h" #include "speaker.h" #include "vfxcart.h" @@ -845,12 +846,18 @@ void esq5505_state::vfxsd(machine_config &config, int panel_type) WD1772(config, m_fdc, 8000000); FLOPPY_CONNECTOR(config, m_floppy_connector, esq5505_state::floppy_drives, "35dd", esq5505_state::floppy_formats, true).enable_sound(true); + + // software list + SOFTWARE_LIST(config, "vfxsd_flop").set_original("vfxsd_flop"); } void esq5505_state::sd1(machine_config &config, int panel_type) { // Like the VFX-SD but with its own panel type vfxsd(config, panel_type); + + // software list + SOFTWARE_LIST(config, "sd1_flop").set_original("sd1_flop"); } // Like the sd1, but with some clock speeds faster. @@ -864,6 +871,9 @@ void esq5505_state::sd132(machine_config &config, int panel_type) m_maincpu->set_clock(clock); m_otis->set_clock(clock); m_pump->set_clock(clock); + + // software list + SOFTWARE_LIST(config, "sd132_flop").set_original("sd132_flop"); } // 32-voice machines with the VFX-SD type config