summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/devintrf.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/devintrf.h')
-rw-r--r--src/emu/devintrf.h13
1 files changed, 7 insertions, 6 deletions
diff --git a/src/emu/devintrf.h b/src/emu/devintrf.h
index 737a66461f7..f0996ea47fe 100644
--- a/src/emu/devintrf.h
+++ b/src/emu/devintrf.h
@@ -292,7 +292,10 @@ public:
const char *tag() const { return m_tag; }
const void *static_config() const { return m_static_config; }
const machine_config &mconfig() const { return m_machine_config; }
- const input_device_default *input_ports_defaults() const { return m_input_defaults; }
+ const input_device_default *input_ports_defaults() const { return m_input_defaults; }
+ const rom_entry *rom_region() const { return device_rom_region(); }
+ machine_config_constructor machine_config_additions() const { return device_mconfig_additions(); }
+ const input_port_token *input_ports() const { return device_input_ports(); }
// methods that wrap both interface-level and device-level behavior
void config_complete();
@@ -313,15 +316,13 @@ protected:
virtual void device_config_complete();
virtual bool device_validity_check(emu_options &options, const game_driver &driver) const;
-public:
// optional information overrides
- virtual const rom_entry *rom_region() const;
- virtual machine_config_constructor machine_config_additions() const;
- virtual const input_port_token *input_ports() const;
+ virtual const rom_entry *device_rom_region() const;
+ virtual machine_config_constructor device_mconfig_additions() const;
+ virtual const input_port_token *device_input_ports() const;
//------------------- end derived class overrides
-protected:
// device relationships
device_config * m_next; // next device (of any type/class)
device_config * m_owner; // device that owns us, or NULL if nobody