diff options
author | 2011-05-10 22:20:27 +0000 | |
---|---|---|
committer | 2011-05-10 22:20:27 +0000 | |
commit | d5af6b6a9b6d660662de1debaec0fc09d177a49f (patch) | |
tree | ccd9745557b33a0cc437a39994168e05b7bc8c20 /src/emu/devcpu.h | |
parent | 7940e28ae272806e57c6efca1f44930a83f58d89 (diff) |
Switch input ports to use function-based constructors instead of tokens.
Remove the old tokenizing helpers. Add basic classes for ports, fields,
settings, and dip locations as a first step. These will be fully cleaned
up later. Added machine() method to field to hide all the necessary
indirection. Changed custom/changed handlers into generic read/write
handlers, and added wrappers to convert them to device read/write
lines. [Aaron Giles]
Diffstat (limited to 'src/emu/devcpu.h')
-rw-r--r-- | src/emu/devcpu.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/emu/devcpu.h b/src/emu/devcpu.h index fecc9dd9bdc..f77ce912609 100644 --- a/src/emu/devcpu.h +++ b/src/emu/devcpu.h @@ -368,7 +368,7 @@ protected: // device-level overrides virtual const rom_entry *device_rom_region() const { return reinterpret_cast<const rom_entry *>(get_legacy_ptr(DEVINFO_PTR_ROM_REGION)); } virtual machine_config_constructor device_mconfig_additions() const { return reinterpret_cast<machine_config_constructor>(get_legacy_ptr(DEVINFO_PTR_MACHINE_CONFIG)); } - virtual const input_port_token *device_input_ports() const { return reinterpret_cast<const input_port_token *>(get_legacy_ptr(DEVINFO_PTR_INPUT_PORTS)); } + virtual ioport_constructor device_input_ports() const { return reinterpret_cast<ioport_constructor>(get_legacy_ptr(DEVINFO_PTR_INPUT_PORTS)); } virtual void device_start(); virtual void device_reset(); virtual void device_stop(); |