diff --git a/hash/specpls3_flop.xml b/hash/specpls3_flop.xml
index d38a7708acd..d01a61e984d 100644
--- a/hash/specpls3_flop.xml
+++ b/hash/specpls3_flop.xml
@@ -15747,7 +15747,8 @@ license:CC0
Terminator 2 - Judgment Day (alt)
1991
Ocean Software
-
+
+
diff --git a/src/emu/emuopts.cpp b/src/emu/emuopts.cpp
index 0da23495dc8..5e0e5735a2e 100644
--- a/src/emu/emuopts.cpp
+++ b/src/emu/emuopts.cpp
@@ -922,9 +922,12 @@ emu_options::software_options emu_options::evaluate_initial_softlist_options(con
// we need to find a mountable image slot, but we need to ensure it is a slot
// for which we have not already distributed a part to
device_image_interface *image = software_list_device::find_mountable_image(
- config,
- swpart,
- [&results](const device_image_interface &candidate) { return results.image.count(candidate.instance_name()) == 0; });
+ config,
+ swpart,
+ [&results] (const device_image_interface &candidate)
+ {
+ return results.image.count(candidate.instance_name()) == 0;
+ });
// did we find a slot to put this part into?
if (image != nullptr)
diff --git a/src/mame/sinclair/specpls3.cpp b/src/mame/sinclair/specpls3.cpp
index ee78067716b..7d63243909e 100644
--- a/src/mame/sinclair/specpls3.cpp
+++ b/src/mame/sinclair/specpls3.cpp
@@ -369,6 +369,7 @@ void specpls3_state::plus3_us_w(uint8_t data)
static void specpls3_floppies(device_slot_interface &device)
{
device.option_add("3ssdd", FLOPPY_3_SSDD);
+ device.option_add("35ssdd", FLOPPY_35_SSDD);
}
void specpls3_state::floppy_formats(format_registration &fr)
@@ -425,7 +426,7 @@ void specpls3_state::spectrum_plus3(machine_config &config)
UPD765A(config, m_upd765, 16_MHz_XTAL / 4, true, false); // clocked through SED9420
m_upd765->us_wr_callback().set(FUNC(specpls3_state::plus3_us_w));
FLOPPY_CONNECTOR(config, "upd765:0", specpls3_floppies, "3ssdd", specpls3_state::floppy_formats).enable_sound(true); // internal drive
- FLOPPY_CONNECTOR(config, "upd765:1", specpls3_floppies, "3ssdd", specpls3_state::floppy_formats).enable_sound(true); // external drive
+ FLOPPY_CONNECTOR(config, "upd765:1", specpls3_floppies, nullptr, specpls3_state::floppy_formats).enable_sound(true); // external drive
SOFTWARE_LIST(config, "flop_list").set_original("specpls3_flop");
}