summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/ti8x/ti8x.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/bus/ti8x/ti8x.cpp')
-rw-r--r--src/devices/bus/ti8x/ti8x.cpp9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/devices/bus/ti8x/ti8x.cpp b/src/devices/bus/ti8x/ti8x.cpp
index f1cae8bd4d3..c9274a6f340 100644
--- a/src/devices/bus/ti8x/ti8x.cpp
+++ b/src/devices/bus/ti8x/ti8x.cpp
@@ -19,9 +19,6 @@
DEFINE_DEVICE_TYPE(TI8X_LINK_PORT, ti8x_link_port_device, "ti8x_link_port", "TI-8x Link Port")
-template class device_finder<device_ti8x_link_port_interface, false>;
-template class device_finder<device_ti8x_link_port_interface, true>;
-
ti8x_link_port_device::ti8x_link_port_device(
machine_config const &mconfig,
@@ -616,6 +613,12 @@ void device_ti8x_link_port_byte_interface::bit_received(bool data)
#include "teeconn.h"
#include "tispeaker.h"
+
+// must come after including the headers that declare these extern
+template class device_finder<device_ti8x_link_port_interface, false>;
+template class device_finder<device_ti8x_link_port_interface, true>;
+
+
void default_ti8x_link_devices(device_slot_interface &device)
{
device.option_add("bitsock", TI8X_BIT_SOCKET);