diff options
Diffstat (limited to 'src/devices/cpu/mc68hc11/mc68hc11.h')
-rw-r--r-- | src/devices/cpu/mc68hc11/mc68hc11.h | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/devices/cpu/mc68hc11/mc68hc11.h b/src/devices/cpu/mc68hc11/mc68hc11.h index 35b0cb98170..e22c7f53197 100644 --- a/src/devices/cpu/mc68hc11/mc68hc11.h +++ b/src/devices/cpu/mc68hc11/mc68hc11.h @@ -33,9 +33,9 @@ DECLARE_DEVICE_TYPE(MC68HC11, mc68hc11_cpu_device) #define MCFG_MC68HC11_CONFIG(_has_extended_io, _internal_ram_size, _init_value) \ - mc68hc11_cpu_device::set_has_extended_io(*device, _has_extended_io); \ - mc68hc11_cpu_device::set_internal_ram_size(*device, _internal_ram_size); \ - mc68hc11_cpu_device::set_init_value(*device, _init_value); + downcast<mc68hc11_cpu_device &>(*device).set_has_extended_io(_has_extended_io); \ + downcast<mc68hc11_cpu_device &>(*device).set_internal_ram_size(_internal_ram_size); \ + downcast<mc68hc11_cpu_device &>(*device).set_init_value(_init_value); class mc68hc11_cpu_device : public cpu_device @@ -45,10 +45,10 @@ public: mc68hc11_cpu_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); // I/O enable flag - static void set_has_extended_io(device_t &device, int has_extended_io) { downcast<mc68hc11_cpu_device &>(device).m_has_extended_io = has_extended_io; } - static void set_internal_ram_size(device_t &device, int internal_ram_size) { downcast<mc68hc11_cpu_device &>(device).m_internal_ram_size = internal_ram_size; } + void set_has_extended_io(int has_extended_io) { m_has_extended_io = has_extended_io; } + void set_internal_ram_size(int internal_ram_size) { m_internal_ram_size = internal_ram_size; } // default value for INIT register - static void set_init_value(device_t &device, int init_value) { downcast<mc68hc11_cpu_device &>(device).m_init_value = init_value; } + void set_init_value(int init_value) { m_init_value = init_value; } protected: // device-level overrides |