diff options
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 |
commit | 63e3b8c16c39774df51bd5cf380624256509fc3c (patch) | |
tree | e2e25182ee302b5c31a235550d87c97b9acfae9e /src/devices/imagedev | |
parent | 6413971c76f4460026f89df24593e5be1ec850a6 (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.cpp | 4 | ||||
-rw-r--r-- | src/devices/imagedev/floppy.h | 3 |
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 */ |