summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/machine/ram.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/machine/ram.h')
-rw-r--r--src/devices/machine/ram.h14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/devices/machine/ram.h b/src/devices/machine/ram.h
index 503ad8d0328..eeea59abd7b 100644
--- a/src/devices/machine/ram.h
+++ b/src/devices/machine/ram.h
@@ -33,16 +33,16 @@
#define MCFG_RAM_MODIFY(_tag) \
MCFG_DEVICE_MODIFY(_tag) \
- ram_device::static_set_extra_options(*device, nullptr);
+ downcast<ram_device &>(*device).set_extra_options(nullptr);
#define MCFG_RAM_DEFAULT_SIZE(_default_size) \
- ram_device::static_set_default_size(*device, _default_size);
+ downcast<ram_device &>(*device).set_default_size(_default_size);
#define MCFG_RAM_EXTRA_OPTIONS(_extra_options) \
- ram_device::static_set_extra_options(*device, _extra_options);
+ downcast<ram_device &>(*device).set_extra_options(_extra_options);
#define MCFG_RAM_DEFAULT_VALUE(_default_value) \
- ram_device::static_set_default_value(*device, _default_value);
+ downcast<ram_device &>(*device).set_default_value(_default_value);
/***************************************************************************
@@ -67,9 +67,9 @@ public:
void write(offs_t offset, uint8_t data) { m_pointer[offset % m_size] = data; }
// inline configuration helpers
- static void static_set_default_size(device_t &device, const char *default_size) { downcast<ram_device &>(device).m_default_size = default_size; }
- static void static_set_extra_options(device_t &device, const char *extra_options) { downcast<ram_device &>(device).m_extra_options_string = extra_options && extra_options[0] ? extra_options : nullptr; downcast<ram_device &>(device).m_extra_options.clear(); }
- static void static_set_default_value(device_t &device, uint8_t default_value) { downcast<ram_device &>(device).m_default_value = default_value; }
+ void set_default_size(const char *default_size) { m_default_size = default_size; }
+ void set_extra_options(const char *extra_options) { m_extra_options_string = extra_options && extra_options[0] ? extra_options : nullptr; m_extra_options.clear(); }
+ void set_default_value(uint8_t default_value) { m_default_value = default_value; }
protected:
virtual void device_start() override;