diff options
Diffstat (limited to 'src/devices/bus/abckb/abckb.h')
| -rw-r--r-- | src/devices/bus/abckb/abckb.h | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/src/devices/bus/abckb/abckb.h b/src/devices/bus/abckb/abckb.h index 06e4f2a4cde..5f57d96d06d 100644 --- a/src/devices/bus/abckb/abckb.h +++ b/src/devices/bus/abckb/abckb.h @@ -26,10 +26,7 @@ public: abc_keyboard_port_device(machine_config const &mconfig, char const *tag, device_t *owner, T &&opts, char const *dflt) : abc_keyboard_port_device(mconfig, tag, owner, 0) { - option_reset(); - opts(*this); - set_default_option(dflt); - set_fixed(false); + set_options(std::forward<T>(opts), dflt, false); } abc_keyboard_port_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock = 0); @@ -47,7 +44,7 @@ public: void keydown_w(int state); protected: - // device-level overrides + // device_t implementation virtual void device_start() override ATTR_COLD; virtual void device_reset() override ATTR_COLD; @@ -73,7 +70,7 @@ protected: }; -// device type definition +// device type declaration DECLARE_DEVICE_TYPE(ABC_KEYBOARD_PORT, abc_keyboard_port_device) |
