summaryrefslogtreecommitdiffstats
path: root/src/mame/machine/mm1kb.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/machine/mm1kb.cpp')
-rw-r--r--src/mame/machine/mm1kb.cpp24
1 files changed, 12 insertions, 12 deletions
diff --git a/src/mame/machine/mm1kb.cpp b/src/mame/machine/mm1kb.cpp
index 875076bd196..4db233d9ea3 100644
--- a/src/mame/machine/mm1kb.cpp
+++ b/src/mame/machine/mm1kb.cpp
@@ -17,7 +17,7 @@
// DEVICE DEFINITIONS
//**************************************************************************
-const device_type MM1_KEYBOARD = device_creator<mm1_keyboard_t>;
+DEFINE_DEVICE_TYPE(MM1_KEYBOARD, mm1_keyoard_device, "mm1kb", "MikroMikko 1 keyboard")
//-------------------------------------------------
@@ -34,7 +34,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const tiny_rom_entry *mm1_keyboard_t::device_rom_region() const
+const tiny_rom_entry *mm1_keyoard_device::device_rom_region() const
{
return ROM_NAME( mm1_keyboard );
}
@@ -51,7 +51,7 @@ static const char *const mm1_kb_sample_names[] =
nullptr
};
-bool mm1_keyboard_t::first_time = true;
+bool mm1_keyoard_device::first_time = true;
//-------------------------------------------------
// MACHINE_DRIVER( mm1_keyboard )
@@ -71,7 +71,7 @@ MACHINE_CONFIG_END
// machine configurations
//-------------------------------------------------
-machine_config_constructor mm1_keyboard_t::device_mconfig_additions() const
+machine_config_constructor mm1_keyoard_device::device_mconfig_additions() const
{
return MACHINE_CONFIG_NAME( mm1_keyboard );
}
@@ -193,7 +193,7 @@ INPUT_PORTS_END
// input_ports - device-specific input ports
//-------------------------------------------------
-ioport_constructor mm1_keyboard_t::device_input_ports() const
+ioport_constructor mm1_keyoard_device::device_input_ports() const
{
return INPUT_PORTS_NAME( mm1_keyboard );
}
@@ -205,11 +205,11 @@ ioport_constructor mm1_keyboard_t::device_input_ports() const
//**************************************************************************
//-------------------------------------------------
-// mm1_keyboard_t - constructor
+// mm1_keyoard_device - constructor
//-------------------------------------------------
-mm1_keyboard_t::mm1_keyboard_t(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) :
- device_t(mconfig, MM1_KEYBOARD, "MikroMikko 1 keyboard", tag, owner, clock, "mm1kb", __FILE__),
+mm1_keyoard_device::mm1_keyoard_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) :
+ device_t(mconfig, MM1_KEYBOARD, tag, owner, clock),
m_write_kbst(*this),
m_samples(*this, "keyboard_and_chassis_sounds"),
m_rom(*this, "keyboard"),
@@ -230,7 +230,7 @@ enum
// device_start - device-specific startup
//-------------------------------------------------
-void mm1_keyboard_t::device_start()
+void mm1_keyoard_device::device_start()
{
// resolve callbacks
m_write_kbst.resolve_safe();
@@ -240,7 +240,7 @@ void mm1_keyboard_t::device_start()
m_scan_timer->adjust(attotime::from_hz(clock()), 0, attotime::from_hz(clock()));
// add notification request for system shut down (to play back the power switch sound once more)
- machine().add_notifier(MACHINE_NOTIFY_EXIT, machine_notify_delegate(&mm1_keyboard_t::shut_down_mm1, this));
+ machine().add_notifier(MACHINE_NOTIFY_EXIT, machine_notify_delegate(&mm1_keyoard_device::shut_down_mm1, this));
// state saving
save_item(NAME(m_sense));
@@ -248,7 +248,7 @@ void mm1_keyboard_t::device_start()
save_item(NAME(m_data));
}
-void mm1_keyboard_t::shut_down_mm1()
+void mm1_keyoard_device::shut_down_mm1()
{
m_samples->start(1, 1); // pretty useless this, as far as there is no way to delay the shut down process...
}
@@ -257,7 +257,7 @@ void mm1_keyboard_t::shut_down_mm1()
// device_timer - handler timer events
//-------------------------------------------------
-void mm1_keyboard_t::device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr)
+void mm1_keyoard_device::device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr)
{
// handle scan timer
uint8_t data = 0xff;