diff options
author | 2018-04-28 16:34:09 +1000 | |
---|---|---|
committer | 2018-04-28 16:34:09 +1000 | |
commit | f2568bb918b8e551c1b95d4a86cf07ae192cbe80 (patch) | |
tree | fef1efb042ea6ccfcd24e7e39b988e0fea43b14f /src/emu/device.cpp | |
parent | becec753bcb2c8c47c910034294e7cb31d3a7b53 (diff) |
Make devopt menu localisable.
Make machine_config aware of device being configured so owner doesn't need to be passed everywhere.
Diffstat (limited to 'src/emu/device.cpp')
-rw-r--r-- | src/emu/device.cpp | 13 |
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 //------------------------------------------------- |