summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/imagedev
diff options
context:
space:
mode:
author Vas Crabb <vas@vastheman.com>2017-01-15 00:45:53 +1100
committer Vas Crabb <vas@vastheman.com>2017-01-15 00:45:53 +1100
commit63e3b8c16c39774df51bd5cf380624256509fc3c (patch)
treee2e25182ee302b5c31a235550d87c97b9acfae9e /src/devices/imagedev
parent6413971c76f4460026f89df24593e5be1ec850a6 (diff)
Taito 68705 interface improvements:
* Moved stuff arkanoid/puzznic have in common with other games to new abstract base class * Got rid of the unnecessary hacks for bigevglf, it doesn't need anything special * Moved xsleena (xain.cpp) to the common interface class * This fixes regressions in tokio and daikaiju (nw) started instantiating common device finders with the devices to marginally improve build/link time
Diffstat (limited to 'src/devices/imagedev')
-rw-r--r--src/devices/imagedev/floppy.cpp4
-rw-r--r--src/devices/imagedev/floppy.h3
2 files changed, 7 insertions, 0 deletions
diff --git a/src/devices/imagedev/floppy.cpp b/src/devices/imagedev/floppy.cpp
index 69413ae57cf..0808e855401 100644
--- a/src/devices/imagedev/floppy.cpp
+++ b/src/devices/imagedev/floppy.cpp
@@ -114,6 +114,10 @@ const device_type ALPS_3255190x = &device_creator<alps_3255190x>;
const device_type IBM_6360 = &device_creator<ibm_6360>;
+template class device_finder<floppy_connector, false>;
+template class device_finder<floppy_connector, true>;
+
+
const floppy_format_type floppy_image_device::default_floppy_formats[] = {
FLOPPY_D88_FORMAT,
FLOPPY_DFI_FORMAT,
diff --git a/src/devices/imagedev/floppy.h b/src/devices/imagedev/floppy.h
index b6e01fe5286..edf74439773 100644
--- a/src/devices/imagedev/floppy.h
+++ b/src/devices/imagedev/floppy.h
@@ -343,4 +343,7 @@ extern const device_type TEAC_FD_55G;
extern const device_type ALPS_3255190x;
extern const device_type IBM_6360;
+extern template class device_finder<floppy_connector, false>;
+extern template class device_finder<floppy_connector, true>;
+
#endif /* FLOPPY_H */