summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/etc
diff options
context:
space:
mode:
author Vas Crabb <vas@vastheman.com>2017-05-22 22:48:40 +1000
committer Vas Crabb <vas@vastheman.com>2017-05-22 22:48:40 +1000
commitf51fe7805693345ead257b430a5a8e4ca6e58f13 (patch)
treeee20555934733b39de518930fca4a9c86c49f6a6 /src/mame/etc
parented231988f17832c7e8326dbeb0fdefc726e42adf (diff)
get rid of mconfig trampoline in a few more devices, make handlers protected
Diffstat (limited to 'src/mame/etc')
-rw-r--r--src/mame/etc/template_device.cpp10
-rw-r--r--src/mame/etc/template_device.h1
2 files changed, 11 insertions, 0 deletions
diff --git a/src/mame/etc/template_device.cpp b/src/mame/etc/template_device.cpp
index f29b85215eb..a7cb33b4e06 100644
--- a/src/mame/etc/template_device.cpp
+++ b/src/mame/etc/template_device.cpp
@@ -36,6 +36,16 @@ xxx_device::xxx_device(const machine_config &mconfig, const char *tag, device_t
//-------------------------------------------------
+// add_device_mconfig - device-specific machine
+// configuration addiitons
+//-------------------------------------------------
+
+MACHINE_CONFIG_MEMBER(xxx_device::add_device_mconfig)
+ //MCFG_CPU_ADD(...)
+MACHINE_CONFIG_END
+
+
+//-------------------------------------------------
// device_start - device-specific startup
//-------------------------------------------------
diff --git a/src/mame/etc/template_device.h b/src/mame/etc/template_device.h
index afcf02d44aa..8085a8dd9fd 100644
--- a/src/mame/etc/template_device.h
+++ b/src/mame/etc/template_device.h
@@ -40,6 +40,7 @@ public:
protected:
// device-level overrides
//virtual void device_validity_check(validity_checker &valid) const override;
+ virtual void device_add_mconfig() override;
virtual void device_start() override;
virtual void device_reset() override;
};