diff options
Diffstat (limited to 'src/devices/bus/neogeo_ctrl/ctrl.cpp')
-rw-r--r-- | src/devices/bus/neogeo_ctrl/ctrl.cpp | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/src/devices/bus/neogeo_ctrl/ctrl.cpp b/src/devices/bus/neogeo_ctrl/ctrl.cpp index 870f830c4d1..4fb9914adb8 100644 --- a/src/devices/bus/neogeo_ctrl/ctrl.cpp +++ b/src/devices/bus/neogeo_ctrl/ctrl.cpp @@ -18,6 +18,7 @@ #include "emu.h" #include "ctrl.h" + // slot devices #include "joystick.h" #include "mahjong.h" @@ -30,8 +31,8 @@ // GLOBAL VARIABLES //************************************************************************** -const device_type NEOGEO_CONTROL_PORT = device_creator<neogeo_control_port_device>; -const device_type NEOGEO_CTRL_EDGE_CONNECTOR = device_creator<neogeo_ctrl_edge_port_device>; +DEFINE_DEVICE_TYPE(NEOGEO_CONTROL_PORT, neogeo_control_port_device, "neogeo_control_port", "SNK Neo Geo controller port") +DEFINE_DEVICE_TYPE(NEOGEO_CTRL_EDGE_CONNECTOR, neogeo_ctrl_edge_port_device, "neogeo_ctrl_edge", "SNK Neo Geo Edge Connector (Controller)") //************************************************************************** @@ -86,8 +87,9 @@ device_neogeo_ctrl_edge_interface::~device_neogeo_ctrl_edge_interface() //------------------------------------------------- neogeo_control_port_device::neogeo_control_port_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) : - device_t(mconfig, NEOGEO_CONTROL_PORT, "SNK Neo Geo control port", tag, owner, clock, "neogeo_control_port", __FILE__), - device_slot_interface(mconfig, *this), m_device(nullptr) + device_t(mconfig, NEOGEO_CONTROL_PORT, tag, owner, clock), + device_slot_interface(mconfig, *this), + m_device(nullptr) { } @@ -140,8 +142,9 @@ void neogeo_control_port_device::write_ctrlsel(uint8_t data) //------------------------------------------------- neogeo_ctrl_edge_port_device::neogeo_ctrl_edge_port_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) : - device_t(mconfig, NEOGEO_CTRL_EDGE_CONNECTOR, "SNK Neo Geo Edge Connector (Controller)", tag, owner, clock, "neogeo_ctrl_edge", __FILE__), - device_slot_interface(mconfig, *this), m_device(nullptr) + device_t(mconfig, NEOGEO_CTRL_EDGE_CONNECTOR, tag, owner, clock), + device_slot_interface(mconfig, *this), + m_device(nullptr) { } |