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