summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/device.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/device.cpp')
-rw-r--r--src/emu/device.cpp13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/emu/device.cpp b/src/emu/device.cpp
index 7fa09a20974..a816067c535 100644
--- a/src/emu/device.cpp
+++ b/src/emu/device.cpp
@@ -208,6 +208,19 @@ std::string device_t::parameter(const char *tag) const
//-------------------------------------------------
+// add_machine_configuration - add device-
+// specific machine configuration
+//-------------------------------------------------
+
+void device_t::add_machine_configuration(machine_config &config)
+{
+ assert(&config == &m_machine_config);
+ machine_config::token const token(config.begin_configuration(*this));
+ device_add_mconfig(config);
+}
+
+
+//-------------------------------------------------
// set_clock - set/change the clock on
// a device
//-------------------------------------------------