summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author AJR <ajrhacker@users.noreply.github.com>2017-03-03 00:07:57 -0500
committer AJR <ajrhacker@users.noreply.github.com>2017-03-03 00:11:09 -0500
commit4ed7fbda1152551bc1e7e52d066b3f18efe3ea40 (patch)
tree50208e4c74d0bc73f2b0d2ef7ae896ab958776e9
parenta23d008d861af88316a86e97b9b4c093dfec4eb8 (diff)
Make device_image_interface::update_names a private method called automatically at config_complete time (nw)
-rw-r--r--src/devices/bus/a7800/a78_slot.cpp12
-rw-r--r--src/devices/bus/a7800/a78_slot.h1
-rw-r--r--src/devices/bus/a800/a800_slot.cpp12
-rw-r--r--src/devices/bus/a800/a800_slot.h1
-rw-r--r--src/devices/bus/adam/exp.h1
-rw-r--r--src/devices/bus/apf/slot.cpp12
-rw-r--r--src/devices/bus/apf/slot.h1
-rw-r--r--src/devices/bus/arcadia/slot.cpp12
-rw-r--r--src/devices/bus/arcadia/slot.h1
-rw-r--r--src/devices/bus/astrocde/slot.cpp12
-rw-r--r--src/devices/bus/astrocde/slot.h1
-rw-r--r--src/devices/bus/c64/exp.h1
-rw-r--r--src/devices/bus/cbm2/exp.h1
-rw-r--r--src/devices/bus/chanf/slot.cpp12
-rw-r--r--src/devices/bus/chanf/slot.h1
-rw-r--r--src/devices/bus/coco/cococart.cpp14
-rw-r--r--src/devices/bus/coco/cococart.h1
-rw-r--r--src/devices/bus/coleco/exp.h1
-rw-r--r--src/devices/bus/cpc/cpc_rom.h1
-rw-r--r--src/devices/bus/crvision/slot.cpp12
-rw-r--r--src/devices/bus/crvision/slot.h1
-rw-r--r--src/devices/bus/gameboy/gb_slot.cpp12
-rw-r--r--src/devices/bus/gameboy/gb_slot.h1
-rw-r--r--src/devices/bus/gba/gba_slot.cpp12
-rw-r--r--src/devices/bus/gba/gba_slot.h1
-rw-r--r--src/devices/bus/generic/slot.cpp12
-rw-r--r--src/devices/bus/generic/slot.h1
-rw-r--r--src/devices/bus/hp_optroms/hp_optrom.cpp5
-rw-r--r--src/devices/bus/hp_optroms/hp_optrom.h1
-rw-r--r--src/devices/bus/intv/slot.cpp12
-rw-r--r--src/devices/bus/intv/slot.h1
-rw-r--r--src/devices/bus/iq151/iq151.cpp12
-rw-r--r--src/devices/bus/iq151/iq151.h1
-rw-r--r--src/devices/bus/isa/omti8621.cpp16
-rw-r--r--src/devices/bus/isa/omti8621.h1
-rw-r--r--src/devices/bus/isa/sc499.cpp5
-rw-r--r--src/devices/bus/isa/sc499.h1
-rw-r--r--src/devices/bus/kc/kc.cpp12
-rw-r--r--src/devices/bus/kc/kc.h3
-rw-r--r--src/devices/bus/m5/slot.cpp12
-rw-r--r--src/devices/bus/m5/slot.h1
-rw-r--r--src/devices/bus/megadrive/md_slot.cpp12
-rw-r--r--src/devices/bus/megadrive/md_slot.h1
-rw-r--r--src/devices/bus/msx_slot/cartridge.h1
-rw-r--r--src/devices/bus/neogeo/slot.cpp12
-rw-r--r--src/devices/bus/neogeo/slot.h1
-rw-r--r--src/devices/bus/nes/aladdin.h1
-rw-r--r--src/devices/bus/nes/datach.h1
-rw-r--r--src/devices/bus/nes/karastudio.h1
-rw-r--r--src/devices/bus/nes/nes_slot.cpp12
-rw-r--r--src/devices/bus/nes/nes_slot.h1
-rw-r--r--src/devices/bus/nes/sunsoft_dcs.h1
-rw-r--r--src/devices/bus/nubus/nubus_image.cpp6
-rw-r--r--src/devices/bus/odyssey2/slot.cpp12
-rw-r--r--src/devices/bus/odyssey2/slot.h1
-rw-r--r--src/devices/bus/pce/pce_slot.cpp12
-rw-r--r--src/devices/bus/pce/pce_slot.h1
-rw-r--r--src/devices/bus/plus4/exp.h1
-rw-r--r--src/devices/bus/pofo/ccm.h1
-rw-r--r--src/devices/bus/psx/memcard.cpp5
-rw-r--r--src/devices/bus/psx/memcard.h1
-rw-r--r--src/devices/bus/ql/rom.h1
-rw-r--r--src/devices/bus/saturn/sat_slot.cpp12
-rw-r--r--src/devices/bus/saturn/sat_slot.h1
-rw-r--r--src/devices/bus/scv/slot.cpp12
-rw-r--r--src/devices/bus/scv/slot.h1
-rw-r--r--src/devices/bus/sega8/sega8_slot.h1
-rw-r--r--src/devices/bus/snes/snes_slot.cpp12
-rw-r--r--src/devices/bus/snes/snes_slot.h1
-rw-r--r--src/devices/bus/ti99_peb/ti_rs232.cpp10
-rw-r--r--src/devices/bus/ti99_peb/ti_rs232.h2
-rw-r--r--src/devices/bus/ti99x/990_tap.cpp16
-rw-r--r--src/devices/bus/ti99x/990_tap.h1
-rw-r--r--src/devices/bus/ti99x/gromport.cpp1
-rw-r--r--src/devices/bus/vboy/slot.cpp12
-rw-r--r--src/devices/bus/vboy/slot.h1
-rw-r--r--src/devices/bus/vc4000/slot.cpp12
-rw-r--r--src/devices/bus/vc4000/slot.h1
-rw-r--r--src/devices/bus/vcs/vcs_slot.cpp12
-rwxr-xr-xsrc/devices/bus/vcs/vcs_slot.h1
-rw-r--r--src/devices/bus/vectrex/slot.cpp12
-rw-r--r--src/devices/bus/vectrex/slot.h1
-rw-r--r--src/devices/bus/vic10/exp.h1
-rw-r--r--src/devices/bus/vic20/exp.h1
-rw-r--r--src/devices/bus/vidbrain/exp.h1
-rw-r--r--src/devices/bus/wswan/slot.cpp12
-rw-r--r--src/devices/bus/wswan/slot.h1
-rw-r--r--src/devices/bus/z88/z88.cpp12
-rw-r--r--src/devices/bus/z88/z88.h1
-rw-r--r--src/devices/imagedev/bitbngr.cpp11
-rw-r--r--src/devices/imagedev/bitbngr.h1
-rw-r--r--src/devices/imagedev/cassette.cpp3
-rw-r--r--src/devices/imagedev/chd_cd.cpp3
-rw-r--r--src/devices/imagedev/diablo.cpp3
-rw-r--r--src/devices/imagedev/flopdrv.cpp3
-rw-r--r--src/devices/imagedev/floppy.cpp8
-rw-r--r--src/devices/imagedev/floppy.h1
-rw-r--r--src/devices/imagedev/harddriv.cpp3
-rw-r--r--src/devices/imagedev/midiin.cpp9
-rw-r--r--src/devices/imagedev/midiin.h1
-rw-r--r--src/devices/imagedev/midiout.cpp9
-rw-r--r--src/devices/imagedev/midiout.h2
-rw-r--r--src/devices/imagedev/printer.cpp12
-rw-r--r--src/devices/imagedev/printer.h1
-rw-r--r--src/devices/imagedev/snapquik.cpp12
-rw-r--r--src/devices/imagedev/snapquik.h1
-rw-r--r--src/devices/machine/hp_taco.cpp7
-rw-r--r--src/devices/machine/hp_taco.h1
-rw-r--r--src/devices/machine/smartmed.cpp5
-rw-r--r--src/devices/machine/smartmed.h3
-rw-r--r--src/emu/diimage.cpp15
-rw-r--r--src/emu/diimage.h5
-rw-r--r--src/mame/drivers/apexc.cpp3
-rw-r--r--src/mame/drivers/pdp1.cpp4
-rw-r--r--src/mame/drivers/tm990189.cpp6
-rw-r--r--src/mame/drivers/tx0.cpp4
-rw-r--r--src/mame/includes/apollo.h1
-rw-r--r--src/mame/includes/hp48.h1
-rw-r--r--src/mame/machine/apollo.cpp5
-rw-r--r--src/mame/machine/coco_vhd.cpp12
-rw-r--r--src/mame/machine/coco_vhd.h1
-rw-r--r--src/mame/machine/fmt_icmem.cpp13
-rw-r--r--src/mame/machine/fmt_icmem.h1
-rw-r--r--src/mame/machine/hp48.cpp5
-rw-r--r--src/mame/machine/microdrv.cpp12
-rw-r--r--src/mame/machine/microdrv.h2
-rw-r--r--src/mame/machine/ng_memcard.cpp13
-rw-r--r--src/mame/machine/ng_memcard.h1
-rw-r--r--src/mame/machine/pce220_ser.cpp13
-rw-r--r--src/mame/machine/pce220_ser.h1
-rw-r--r--src/mame/machine/psion_pack.cpp3
-rw-r--r--src/mame/machine/x68k_hdc.cpp5
-rw-r--r--src/mame/machine/x68k_hdc.h1
133 files changed, 20 insertions, 675 deletions
diff --git a/src/devices/bus/a7800/a78_slot.cpp b/src/devices/bus/a7800/a78_slot.cpp
index 7cf7765a273..0ce375d2bb0 100644
--- a/src/devices/bus/a7800/a78_slot.cpp
+++ b/src/devices/bus/a7800/a78_slot.cpp
@@ -137,18 +137,6 @@ void a78_cart_slot_device::device_start()
m_cart = dynamic_cast<device_a78_cart_interface *>(get_card_device());
}
-//-------------------------------------------------
-// device_config_complete - perform any
-// operations now that the configuration is
-// complete
-//-------------------------------------------------
-
-void a78_cart_slot_device::device_config_complete()
-{
- // set brief and instance name
- update_names();
-}
-
/*-------------------------------------------------
diff --git a/src/devices/bus/a7800/a78_slot.h b/src/devices/bus/a7800/a78_slot.h
index 889d0a89a5d..43d05598863 100644
--- a/src/devices/bus/a7800/a78_slot.h
+++ b/src/devices/bus/a7800/a78_slot.h
@@ -94,7 +94,6 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual void device_config_complete() override;
// image-level overrides
virtual image_init_result call_load() override;
diff --git a/src/devices/bus/a800/a800_slot.cpp b/src/devices/bus/a800/a800_slot.cpp
index ee0ca68d790..ce562d5f24a 100644
--- a/src/devices/bus/a800/a800_slot.cpp
+++ b/src/devices/bus/a800/a800_slot.cpp
@@ -153,18 +153,6 @@ void a800_cart_slot_device::device_start()
m_cart = dynamic_cast<device_a800_cart_interface *>(get_card_device());
}
-//-------------------------------------------------
-// device_config_complete - perform any
-// operations now that the configuration is
-// complete
-//-------------------------------------------------
-
-void a800_cart_slot_device::device_config_complete()
-{
- // set brief and instance name
- update_names();
-}
-
/*-------------------------------------------------
diff --git a/src/devices/bus/a800/a800_slot.h b/src/devices/bus/a800/a800_slot.h
index 5bf4ceeebc2..b1ba83cd043 100644
--- a/src/devices/bus/a800/a800_slot.h
+++ b/src/devices/bus/a800/a800_slot.h
@@ -93,7 +93,6 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual void device_config_complete() override;
// image-level overrides
virtual image_init_result call_load() override;
diff --git a/src/devices/bus/adam/exp.h b/src/devices/bus/adam/exp.h
index 1331b15b027..cefd42b715b 100644
--- a/src/devices/bus/adam/exp.h
+++ b/src/devices/bus/adam/exp.h
@@ -66,7 +66,6 @@ public:
protected:
// device-level overrides
- virtual void device_config_complete() override { update_names(); }
virtual void device_start() override;
virtual void device_reset() override;
diff --git a/src/devices/bus/apf/slot.cpp b/src/devices/bus/apf/slot.cpp
index fb62fcf51d3..0f109ab3a77 100644
--- a/src/devices/bus/apf/slot.cpp
+++ b/src/devices/bus/apf/slot.cpp
@@ -98,18 +98,6 @@ void apf_cart_slot_device::device_start()
m_cart = dynamic_cast<device_apf_cart_interface *>(get_card_device());
}
-//-------------------------------------------------
-// device_config_complete - perform any
-// operations now that the configuration is
-// complete
-//-------------------------------------------------
-
-void apf_cart_slot_device::device_config_complete()
-{
- // set brief and instance name
- update_names();
-}
-
//-------------------------------------------------
// APF PCB
diff --git a/src/devices/bus/apf/slot.h b/src/devices/bus/apf/slot.h
index d50080de59c..c3acfd8748b 100644
--- a/src/devices/bus/apf/slot.h
+++ b/src/devices/bus/apf/slot.h
@@ -64,7 +64,6 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual void device_config_complete() override;
// image-level overrides
virtual image_init_result call_load() override;
diff --git a/src/devices/bus/arcadia/slot.cpp b/src/devices/bus/arcadia/slot.cpp
index e4cc9b38851..24881f99aa3 100644
--- a/src/devices/bus/arcadia/slot.cpp
+++ b/src/devices/bus/arcadia/slot.cpp
@@ -88,18 +88,6 @@ void arcadia_cart_slot_device::device_start()
m_cart = dynamic_cast<device_arcadia_cart_interface *>(get_card_device());
}
-//-------------------------------------------------
-// device_config_complete - perform any
-// operations now that the configuration is
-// complete
-//-------------------------------------------------
-
-void arcadia_cart_slot_device::device_config_complete()
-{
- // set brief and instance name
- update_names();
-}
-
//-------------------------------------------------
// ARCADIA PCB
diff --git a/src/devices/bus/arcadia/slot.h b/src/devices/bus/arcadia/slot.h
index e052f1ff1f5..fbc065960ce 100644
--- a/src/devices/bus/arcadia/slot.h
+++ b/src/devices/bus/arcadia/slot.h
@@ -56,7 +56,6 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual void device_config_complete() override;
// image-level overrides
virtual image_init_result call_load() override;
diff --git a/src/devices/bus/astrocde/slot.cpp b/src/devices/bus/astrocde/slot.cpp
index b1e9840c7c1..6dfd7a47e33 100644
--- a/src/devices/bus/astrocde/slot.cpp
+++ b/src/devices/bus/astrocde/slot.cpp
@@ -88,18 +88,6 @@ void astrocade_cart_slot_device::device_start()
m_cart = dynamic_cast<device_astrocade_cart_interface *>(get_card_device());
}
-//-------------------------------------------------
-// device_config_complete - perform any
-// operations now that the configuration is
-// complete
-//-------------------------------------------------
-
-void astrocade_cart_slot_device::device_config_complete()
-{
- // set brief and instance name
- update_names();
-}
-
//-------------------------------------------------
// ASTROCADE PCB
diff --git a/src/devices/bus/astrocde/slot.h b/src/devices/bus/astrocde/slot.h
index b18a896a3a1..2d0ad1005a4 100644
--- a/src/devices/bus/astrocde/slot.h
+++ b/src/devices/bus/astrocde/slot.h
@@ -56,7 +56,6 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual void device_config_complete() override;
// image-level overrides
virtual image_init_result call_load() override;
diff --git a/src/devices/bus/c64/exp.h b/src/devices/bus/c64/exp.h
index 060beb2dd69..9b345d300ad 100644
--- a/src/devices/bus/c64/exp.h
+++ b/src/devices/bus/c64/exp.h
@@ -129,7 +129,6 @@ public:
protected:
// device-level overrides
- virtual void device_config_complete() override { update_names(); }
virtual void device_start() override;
virtual void device_reset() override;
diff --git a/src/devices/bus/cbm2/exp.h b/src/devices/bus/cbm2/exp.h
index 90120fe2930..e4b4a5143e8 100644
--- a/src/devices/bus/cbm2/exp.h
+++ b/src/devices/bus/cbm2/exp.h
@@ -76,7 +76,6 @@ public:
protected:
// device-level overrides
- virtual void device_config_complete() override { update_names(); }
virtual void device_start() override;
virtual void device_reset() override;
diff --git a/src/devices/bus/chanf/slot.cpp b/src/devices/bus/chanf/slot.cpp
index a0be37a2fa5..6ad94b1963e 100644
--- a/src/devices/bus/chanf/slot.cpp
+++ b/src/devices/bus/chanf/slot.cpp
@@ -98,18 +98,6 @@ void channelf_cart_slot_device::device_start()
m_cart = dynamic_cast<device_channelf_cart_interface *>(get_card_device());
}
-//-------------------------------------------------
-// device_config_complete - perform any
-// operations now that the configuration is
-// complete
-//-------------------------------------------------
-
-void channelf_cart_slot_device::device_config_complete()
-{
- // set brief and instance name
- update_names();
-}
-
//-------------------------------------------------
// Channel F PCB
diff --git a/src/devices/bus/chanf/slot.h b/src/devices/bus/chanf/slot.h
index 2c802b8e7c0..a54eb7290d6 100644
--- a/src/devices/bus/chanf/slot.h
+++ b/src/devices/bus/chanf/slot.h
@@ -68,7 +68,6 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual void device_config_complete() override;
// image-level overrides
virtual image_init_result call_load() override;
diff --git a/src/devices/bus/coco/cococart.cpp b/src/devices/bus/coco/cococart.cpp
index 9edc472b9bd..62037eac95e 100644
--- a/src/devices/bus/coco/cococart.cpp
+++ b/src/devices/bus/coco/cococart.cpp
@@ -91,20 +91,6 @@ void cococart_slot_device::device_start()
//-------------------------------------------------
-// device_config_complete - perform any
-// operations now that the configuration is
-// complete
-//-------------------------------------------------
-
-void cococart_slot_device::device_config_complete()
-{
- // set brief and instance name
- update_names();
-}
-
-
-
-//-------------------------------------------------
// device_timer - handle timer callbacks
//-------------------------------------------------
diff --git a/src/devices/bus/coco/cococart.h b/src/devices/bus/coco/cococart.h
index a82c212132d..c6a9d88c24d 100644
--- a/src/devices/bus/coco/cococart.h
+++ b/src/devices/bus/coco/cococart.h
@@ -67,7 +67,6 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual void device_config_complete() override;
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
// image-level overrides
diff --git a/src/devices/bus/coleco/exp.h b/src/devices/bus/coleco/exp.h
index 79f312f5c95..7c19af119c2 100644
--- a/src/devices/bus/coleco/exp.h
+++ b/src/devices/bus/coleco/exp.h
@@ -73,7 +73,6 @@ public:
protected:
// device-level overrides
- virtual void device_config_complete() override { update_names(); }
virtual void device_start() override;
// image-level overrides
diff --git a/src/devices/bus/cpc/cpc_rom.h b/src/devices/bus/cpc/cpc_rom.h
index 1b76acbc0db..8330e5baf20 100644
--- a/src/devices/bus/cpc/cpc_rom.h
+++ b/src/devices/bus/cpc/cpc_rom.h
@@ -41,7 +41,6 @@ public:
protected:
// device-level overrides
- virtual void device_config_complete() override { update_names(); }
virtual void device_start() override;
private:
diff --git a/src/devices/bus/crvision/slot.cpp b/src/devices/bus/crvision/slot.cpp
index 0cd05162add..257eb4a57cc 100644
--- a/src/devices/bus/crvision/slot.cpp
+++ b/src/devices/bus/crvision/slot.cpp
@@ -88,18 +88,6 @@ void crvision_cart_slot_device::device_start()
m_cart = dynamic_cast<device_crvision_cart_interface *>(get_card_device());
}
-//-------------------------------------------------
-// device_config_complete - perform any
-// operations now that the configuration is
-// complete
-//-------------------------------------------------
-
-void crvision_cart_slot_device::device_config_complete()
-{
- // set brief and instance name
- update_names();
-}
-
//-------------------------------------------------
// APF PCB
diff --git a/src/devices/bus/crvision/slot.h b/src/devices/bus/crvision/slot.h
index 814a20e7579..3b2ecd0b3a3 100644
--- a/src/devices/bus/crvision/slot.h
+++ b/src/devices/bus/crvision/slot.h
@@ -61,7 +61,6 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual void device_config_complete() override;
// image-level overrides
virtual image_init_result call_load() override;
diff --git a/src/devices/bus/gameboy/gb_slot.cpp b/src/devices/bus/gameboy/gb_slot.cpp
index 6229965a151..09403d9bd66 100644
--- a/src/devices/bus/gameboy/gb_slot.cpp
+++ b/src/devices/bus/gameboy/gb_slot.cpp
@@ -173,18 +173,6 @@ void base_gb_cart_slot_device::device_start()
m_cart = dynamic_cast<device_gb_cart_interface *>(get_card_device());
}
-//-------------------------------------------------
-// device_config_complete - perform any
-// operations now that the configuration is
-// complete
-//-------------------------------------------------
-
-void base_gb_cart_slot_device::device_config_complete()
-{
- // set brief and instance name
- update_names();
-}
-
//-------------------------------------------------
// GB PCB
diff --git a/src/devices/bus/gameboy/gb_slot.h b/src/devices/bus/gameboy/gb_slot.h
index ff202fe0507..80324d888d8 100644
--- a/src/devices/bus/gameboy/gb_slot.h
+++ b/src/devices/bus/gameboy/gb_slot.h
@@ -116,7 +116,6 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual void device_config_complete() override;
// image-level overrides
virtual image_init_result call_load() override;
diff --git a/src/devices/bus/gba/gba_slot.cpp b/src/devices/bus/gba/gba_slot.cpp
index 61dd7cda417..51bb0709f26 100644
--- a/src/devices/bus/gba/gba_slot.cpp
+++ b/src/devices/bus/gba/gba_slot.cpp
@@ -106,18 +106,6 @@ void gba_cart_slot_device::device_start()
m_cart = dynamic_cast<device_gba_cart_interface *>(get_card_device());
}
-//-------------------------------------------------
-// device_config_complete - perform any
-// operations now that the configuration is
-// complete
-//-------------------------------------------------
-
-void gba_cart_slot_device::device_config_complete()
-{
- // set brief and instance name
- update_names();
-}
-
//-------------------------------------------------
// GBA PCB
diff --git a/src/devices/bus/gba/gba_slot.h b/src/devices/bus/gba/gba_slot.h
index b78e29b6a7a..a954e91f995 100644
--- a/src/devices/bus/gba/gba_slot.h
+++ b/src/devices/bus/gba/gba_slot.h
@@ -85,7 +85,6 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual void device_config_complete() override;
// image-level overrides
virtual image_init_result call_load() override;
diff --git a/src/devices/bus/generic/slot.cpp b/src/devices/bus/generic/slot.cpp
index 442c09de3f1..e00b320ba03 100644
--- a/src/devices/bus/generic/slot.cpp
+++ b/src/devices/bus/generic/slot.cpp
@@ -115,18 +115,6 @@ void generic_slot_device::device_start()
m_cart = dynamic_cast<device_generic_cart_interface *>(get_card_device());
}
-//-------------------------------------------------
-// device_config_complete - perform any
-// operations now that the configuration is
-// complete
-//-------------------------------------------------
-
-void generic_slot_device::device_config_complete()
-{
- // set brief and instance name
- update_names();
-}
-
/*-------------------------------------------------
call load
diff --git a/src/devices/bus/generic/slot.h b/src/devices/bus/generic/slot.h
index 11e7aeb08ca..e17845c0bcf 100644
--- a/src/devices/bus/generic/slot.h
+++ b/src/devices/bus/generic/slot.h
@@ -112,7 +112,6 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual void device_config_complete() override;
// image-level overrides
virtual image_init_result call_load() override;
diff --git a/src/devices/bus/hp_optroms/hp_optrom.cpp b/src/devices/bus/hp_optroms/hp_optrom.cpp
index 709ed9c9be7..a5132ebe1fc 100644
--- a/src/devices/bus/hp_optroms/hp_optrom.cpp
+++ b/src/devices/bus/hp_optroms/hp_optrom.cpp
@@ -53,11 +53,6 @@ void hp_optrom_slot_device::device_start()
m_cart = dynamic_cast<hp_optrom_cart_device *>(get_card_device());
}
-void hp_optrom_slot_device::device_config_complete()
-{
- update_names();
-}
-
image_init_result hp_optrom_slot_device::call_load()
{
logerror("hp_optrom: call_load\n");
diff --git a/src/devices/bus/hp_optroms/hp_optrom.h b/src/devices/bus/hp_optroms/hp_optrom.h
index 3fdbb2f755a..703a77b348f 100644
--- a/src/devices/bus/hp_optroms/hp_optrom.h
+++ b/src/devices/bus/hp_optroms/hp_optrom.h
@@ -39,7 +39,6 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual void device_config_complete() override;
// image-level overrides
virtual image_init_result call_load() override;
diff --git a/src/devices/bus/intv/slot.cpp b/src/devices/bus/intv/slot.cpp
index b8a6e869ba2..93c509bca65 100644
--- a/src/devices/bus/intv/slot.cpp
+++ b/src/devices/bus/intv/slot.cpp
@@ -170,18 +170,6 @@ void intv_cart_slot_device::device_start()
m_cart = dynamic_cast<device_intv_cart_interface *>(get_card_device());
}
-//-------------------------------------------------
-// device_config_complete - perform any
-// operations now that the configuration is
-// complete
-//-------------------------------------------------
-
-void intv_cart_slot_device::device_config_complete()
-{
- // set brief and instance name
- update_names();
-}
-
//-------------------------------------------------
// INTV PCB
diff --git a/src/devices/bus/intv/slot.h b/src/devices/bus/intv/slot.h
index 2c70ae88534..87ba9827379 100644
--- a/src/devices/bus/intv/slot.h
+++ b/src/devices/bus/intv/slot.h
@@ -100,7 +100,6 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual void device_config_complete() override;
// image-level overrides
virtual image_init_result call_load() override;
diff --git a/src/devices/bus/iq151/iq151.cpp b/src/devices/bus/iq151/iq151.cpp
index 355c556d48e..3e05cc04e43 100644
--- a/src/devices/bus/iq151/iq151.cpp
+++ b/src/devices/bus/iq151/iq151.cpp
@@ -92,18 +92,6 @@ void iq151cart_slot_device::device_start()
}
-//-------------------------------------------------
-// device_config_complete - perform any
-// operations now that the configuration is
-// complete
-//-------------------------------------------------
-
-void iq151cart_slot_device::device_config_complete()
-{
- // set brief and instance name
- update_names();
-}
-
/*-------------------------------------------------
read
diff --git a/src/devices/bus/iq151/iq151.h b/src/devices/bus/iq151/iq151.h
index 851263f30f8..075c5af5c73 100644
--- a/src/devices/bus/iq151/iq151.h
+++ b/src/devices/bus/iq151/iq151.h
@@ -91,7 +91,6 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual void device_config_complete() override;
// image-level overrides
virtual image_init_result call_load() override;
diff --git a/src/devices/bus/isa/omti8621.cpp b/src/devices/bus/isa/omti8621.cpp
index 8ffdb12843b..41f809f0a0e 100644
--- a/src/devices/bus/isa/omti8621.cpp
+++ b/src/devices/bus/isa/omti8621.cpp
@@ -70,7 +70,6 @@ public:
virtual image_init_result call_create(int format_type, util::option_resolution *format_options) override;
protected:
// device-level overrides
- virtual void device_config_complete() override;
virtual void device_start() override;
virtual void device_reset() override;
@@ -401,16 +400,6 @@ omti8621_device::omti8621_device(const machine_config &mconfig, device_type type
{
}
-//-------------------------------------------------
-// device_config_complete - perform any
-// operations now that the configuration is
-// complete
-//-------------------------------------------------
-
-void omti8621_device::device_config_complete()
-{
-}
-
/*-------------------------------------------------
set_interrupt - update the IRQ state
-------------------------------------------------*/
@@ -1319,11 +1308,6 @@ omti_disk_image_device::omti_disk_image_device(const machine_config &mconfig, co
{
}
-void omti_disk_image_device::device_config_complete()
-{
- update_names();
-}
-
/***************************************************************************
omti_disk_config - configure disk parameters
diff --git a/src/devices/bus/isa/omti8621.h b/src/devices/bus/isa/omti8621.h
index 6cbc55051ac..6ad1e4fb0d1 100644
--- a/src/devices/bus/isa/omti8621.h
+++ b/src/devices/bus/isa/omti8621.h
@@ -50,7 +50,6 @@ public:
protected:
// device-level overrides
- virtual void device_config_complete() override;
virtual void device_start() override;
virtual void device_reset() override;
virtual const tiny_rom_entry *device_rom_region() const override;
diff --git a/src/devices/bus/isa/sc499.cpp b/src/devices/bus/isa/sc499.cpp
index f71c151233e..a916b40163e 100644
--- a/src/devices/bus/isa/sc499.cpp
+++ b/src/devices/bus/isa/sc499.cpp
@@ -1309,11 +1309,6 @@ sc499_ctape_image_device::sc499_ctape_image_device(const machine_config &mconfig
{
}
-void sc499_ctape_image_device::device_config_complete()
-{
- update_names();
-}
-
uint8_t *sc499_ctape_image_device::read_block(int block_num)
{
diff --git a/src/devices/bus/isa/sc499.h b/src/devices/bus/isa/sc499.h
index 833fd2a1308..d2082dd028a 100644
--- a/src/devices/bus/isa/sc499.h
+++ b/src/devices/bus/isa/sc499.h
@@ -52,7 +52,6 @@ public:
protected:
// device-level overrides
- virtual void device_config_complete() override;
virtual void device_start() override { };
std::vector<uint8_t> m_ctape_data;
diff --git a/src/devices/bus/kc/kc.cpp b/src/devices/bus/kc/kc.cpp
index bcdef85b8a4..2052b092055 100644
--- a/src/devices/bus/kc/kc.cpp
+++ b/src/devices/bus/kc/kc.cpp
@@ -312,18 +312,6 @@ kccart_slot_device::~kccart_slot_device()
{
}
-//-------------------------------------------------
-// device_config_complete - perform any
-// operations now that the configuration is
-// complete
-//-------------------------------------------------
-
-void kccart_slot_device::device_config_complete()
-{
- // set brief and instance name
- update_names();
-}
-
/*-------------------------------------------------
call load
-------------------------------------------------*/
diff --git a/src/devices/bus/kc/kc.h b/src/devices/bus/kc/kc.h
index 5084c2a13d2..90376cb24a4 100644
--- a/src/devices/bus/kc/kc.h
+++ b/src/devices/bus/kc/kc.h
@@ -88,9 +88,6 @@ public:
kccart_slot_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock);
virtual ~kccart_slot_device();
- // device-level overrides
- virtual void device_config_complete() override;
-
// image-level overrides
virtual image_init_result call_load() override;
virtual const software_list_loader &get_software_list_loader() const override { return rom_software_list_loader::instance(); }
diff --git a/src/devices/bus/m5/slot.cpp b/src/devices/bus/m5/slot.cpp
index 3efed6adaf7..b9aa4d66455 100644
--- a/src/devices/bus/m5/slot.cpp
+++ b/src/devices/bus/m5/slot.cpp
@@ -98,18 +98,6 @@ void m5_cart_slot_device::device_start()
m_cart = dynamic_cast<device_m5_cart_interface *>(get_card_device());
}
-//-------------------------------------------------
-// device_config_complete - perform any
-// operations now that the configuration is
-// complete
-//-------------------------------------------------
-
-void m5_cart_slot_device::device_config_complete()
-{
- // set brief and instance name
- update_names();
-}
-
//-------------------------------------------------
// M5 PCB
diff --git a/src/devices/bus/m5/slot.h b/src/devices/bus/m5/slot.h
index 7f0a84ecbd4..12578955258 100644
--- a/src/devices/bus/m5/slot.h
+++ b/src/devices/bus/m5/slot.h
@@ -68,7 +68,6 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual void device_config_complete() override;
// image-level overrides
virtual image_init_result call_load() override;
diff --git a/src/devices/bus/megadrive/md_slot.cpp b/src/devices/bus/megadrive/md_slot.cpp
index b363b6222cc..417ae3cfd07 100644
--- a/src/devices/bus/megadrive/md_slot.cpp
+++ b/src/devices/bus/megadrive/md_slot.cpp
@@ -201,18 +201,6 @@ void base_md_cart_slot_device::device_start()
m_cart = dynamic_cast<device_md_cart_interface *>(get_card_device());
}
-//-------------------------------------------------
-// device_config_complete - perform any
-// operations now that the configuration is
-// complete
-//-------------------------------------------------
-
-void base_md_cart_slot_device::device_config_complete()
-{
- // set brief and instance name
- update_names();
-}
-
//-------------------------------------------------
// MD PCB
diff --git a/src/devices/bus/megadrive/md_slot.h b/src/devices/bus/megadrive/md_slot.h
index 981b172661e..10793af3b28 100644
--- a/src/devices/bus/megadrive/md_slot.h
+++ b/src/devices/bus/megadrive/md_slot.h
@@ -150,7 +150,6 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual void device_config_complete() override;
// image-level overrides
virtual image_init_result call_load() override;
diff --git a/src/devices/bus/msx_slot/cartridge.h b/src/devices/bus/msx_slot/cartridge.h
index 72cbcb805ac..7b17a53f64c 100644
--- a/src/devices/bus/msx_slot/cartridge.h
+++ b/src/devices/bus/msx_slot/cartridge.h
@@ -39,7 +39,6 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual void device_config_complete() override { update_names(); }
// image-level overrides
virtual image_init_result call_load() override;
diff --git a/src/devices/bus/neogeo/slot.cpp b/src/devices/bus/neogeo/slot.cpp
index 3cf6d9f51bb..ac66afcf8f4 100644
--- a/src/devices/bus/neogeo/slot.cpp
+++ b/src/devices/bus/neogeo/slot.cpp
@@ -123,18 +123,6 @@ void neogeo_cart_slot_device::device_start()
m_cart = dynamic_cast<device_neogeo_cart_interface *>(get_card_device());
}
-//-------------------------------------------------
-// device_config_complete - perform any
-// operations now that the configuration is
-// complete
-//-------------------------------------------------
-
-void neogeo_cart_slot_device::device_config_complete()
-{
- // set brief and instance name
- update_names();
-}
-
//-------------------------------------------------
// NEOGEO PCB
diff --git a/src/devices/bus/neogeo/slot.h b/src/devices/bus/neogeo/slot.h
index 1e970b78080..fd0e8e27a9a 100644
--- a/src/devices/bus/neogeo/slot.h
+++ b/src/devices/bus/neogeo/slot.h
@@ -191,7 +191,6 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual void device_config_complete() override;
// image-level overrides
virtual image_init_result call_load() override;
diff --git a/src/devices/bus/nes/aladdin.h b/src/devices/bus/nes/aladdin.h
index 990f0242ac7..d34970b0881 100644
--- a/src/devices/bus/nes/aladdin.h
+++ b/src/devices/bus/nes/aladdin.h
@@ -49,7 +49,6 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual void device_config_complete() override { update_names(); }
// image-level overrides
virtual image_init_result call_load() override;
diff --git a/src/devices/bus/nes/datach.h b/src/devices/bus/nes/datach.h
index 323f09956b1..827e9af738f 100644
--- a/src/devices/bus/nes/datach.h
+++ b/src/devices/bus/nes/datach.h
@@ -51,7 +51,6 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual void device_config_complete() override { update_names(); }
// image-level overrides
virtual image_init_result call_load() override;
diff --git a/src/devices/bus/nes/karastudio.h b/src/devices/bus/nes/karastudio.h
index 2accd9bf346..535264ebf19 100644
--- a/src/devices/bus/nes/karastudio.h
+++ b/src/devices/bus/nes/karastudio.h
@@ -48,7 +48,6 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual void device_config_complete() override { update_names(); }
// image-level overrides
virtual image_init_result call_load() override;
diff --git a/src/devices/bus/nes/nes_slot.cpp b/src/devices/bus/nes/nes_slot.cpp
index 9832b2265ed..00b613fb27a 100644
--- a/src/devices/bus/nes/nes_slot.cpp
+++ b/src/devices/bus/nes/nes_slot.cpp
@@ -769,18 +769,6 @@ void nes_cart_slot_device::device_start()
m_cart = dynamic_cast<device_nes_cart_interface *>(get_card_device());
}
-//-------------------------------------------------
-// device_config_complete - perform any
-// operations now that the configuration is
-// complete
-//-------------------------------------------------
-
-void nes_cart_slot_device::device_config_complete()
-{
- // set brief and instance name
- update_names();
-}
-
void nes_cart_slot_device::pcb_start(uint8_t *ciram_ptr)
{
diff --git a/src/devices/bus/nes/nes_slot.h b/src/devices/bus/nes/nes_slot.h
index a3e493d381f..2cdb784e78a 100644
--- a/src/devices/bus/nes/nes_slot.h
+++ b/src/devices/bus/nes/nes_slot.h
@@ -344,7 +344,6 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual void device_config_complete() override;
// image-level overrides
virtual image_init_result call_load() override;
diff --git a/src/devices/bus/nes/sunsoft_dcs.h b/src/devices/bus/nes/sunsoft_dcs.h
index 5aa8590c3ae..e448fb2ce9a 100644
--- a/src/devices/bus/nes/sunsoft_dcs.h
+++ b/src/devices/bus/nes/sunsoft_dcs.h
@@ -45,7 +45,6 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual void device_config_complete() override { update_names(); }
// image-level overrides
virtual image_init_result call_load() override;
diff --git a/src/devices/bus/nubus/nubus_image.cpp b/src/devices/bus/nubus/nubus_image.cpp
index b51feb31e97..eeb3a9f895f 100644
--- a/src/devices/bus/nubus/nubus_image.cpp
+++ b/src/devices/bus/nubus/nubus_image.cpp
@@ -53,7 +53,6 @@ public:
protected:
// device-level overrides
- virtual void device_config_complete() override;
virtual void device_start() override;
virtual void device_reset() override;
public:
@@ -72,11 +71,6 @@ messimg_disk_image_device::messimg_disk_image_device(const machine_config &mconf
{
}
-void messimg_disk_image_device::device_config_complete()
-{
- update_names();
-}
-
/*-------------------------------------------------
device start callback
diff --git a/src/devices/bus/odyssey2/slot.cpp b/src/devices/bus/odyssey2/slot.cpp
index 3b070f95959..43b15b3a3ae 100644
--- a/src/devices/bus/odyssey2/slot.cpp
+++ b/src/devices/bus/odyssey2/slot.cpp
@@ -98,18 +98,6 @@ void o2_cart_slot_device::device_start()
m_cart = dynamic_cast<device_o2_cart_interface *>(get_card_device());
}
-//-------------------------------------------------
-// device_config_complete - perform any
-// operations now that the configuration is
-// complete
-//-------------------------------------------------
-
-void o2_cart_slot_device::device_config_complete()
-{
- // set brief and instance name
- update_names();
-}
-
//-------------------------------------------------
// O2 PCB
diff --git a/src/devices/bus/odyssey2/slot.h b/src/devices/bus/odyssey2/slot.h
index bb8bb7674a5..bb1013c0146 100644
--- a/src/devices/bus/odyssey2/slot.h
+++ b/src/devices/bus/odyssey2/slot.h
@@ -67,7 +67,6 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual void device_config_complete() override;
// image-level overrides
virtual image_init_result call_load() override;
diff --git a/src/devices/bus/pce/pce_slot.cpp b/src/devices/bus/pce/pce_slot.cpp
index 26b4bdd6bf9..e6cd64cb4fd 100644
--- a/src/devices/bus/pce/pce_slot.cpp
+++ b/src/devices/bus/pce/pce_slot.cpp
@@ -162,18 +162,6 @@ void pce_cart_slot_device::device_start()
m_cart = dynamic_cast<device_pce_cart_interface *>(get_card_device());
}
-//-------------------------------------------------
-// device_config_complete - perform any
-// operations now that the configuration is
-// complete
-//-------------------------------------------------
-
-void pce_cart_slot_device::device_config_complete()
-{
- // set brief and instance name
- update_names();
-}
-
//-------------------------------------------------
// PCE PCB
diff --git a/src/devices/bus/pce/pce_slot.h b/src/devices/bus/pce/pce_slot.h
index e76940aaa68..353661c06c5 100644
--- a/src/devices/bus/pce/pce_slot.h
+++ b/src/devices/bus/pce/pce_slot.h
@@ -66,7 +66,6 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual void device_config_complete() override;
// image-level overrides
virtual image_init_result call_load() override;
diff --git a/src/devices/bus/plus4/exp.h b/src/devices/bus/plus4/exp.h
index 680499fc87b..2582e8562d7 100644
--- a/src/devices/bus/plus4/exp.h
+++ b/src/devices/bus/plus4/exp.h
@@ -114,7 +114,6 @@ public:
protected:
// device-level overrides
- virtual void device_config_complete() override { update_names(); }
virtual void device_start() override;
virtual void device_reset() override;
diff --git a/src/devices/bus/pofo/ccm.h b/src/devices/bus/pofo/ccm.h
index 3bd41d3ca3f..d094527dd67 100644
--- a/src/devices/bus/pofo/ccm.h
+++ b/src/devices/bus/pofo/ccm.h
@@ -120,7 +120,6 @@ public:
protected:
// device-level overrides
- virtual void device_config_complete() override { update_names(); }
virtual void device_start() override;
// image-level overrides
diff --git a/src/devices/bus/psx/memcard.cpp b/src/devices/bus/psx/memcard.cpp
index a21cd6c2268..d7ba400e98a 100644
--- a/src/devices/bus/psx/memcard.cpp
+++ b/src/devices/bus/psx/memcard.cpp
@@ -104,11 +104,6 @@ void psxcard_device::device_reset()
m_owner->ack();
}
-void psxcard_device::device_config_complete()
-{
- update_names();
-}
-
//
//
//
diff --git a/src/devices/bus/psx/memcard.h b/src/devices/bus/psx/memcard.h
index 49131e8da01..e8abc232f5b 100644
--- a/src/devices/bus/psx/memcard.h
+++ b/src/devices/bus/psx/memcard.h
@@ -61,7 +61,6 @@ private:
public:
virtual void device_start() override;
virtual void device_reset() override;
- virtual void device_config_complete() override;
void clock_w(bool state) { if(!m_clock && !m_sel && state && !m_pad) do_card(); m_clock = state; }
void sel_w(bool state);
diff --git a/src/devices/bus/ql/rom.h b/src/devices/bus/ql/rom.h
index 089e98c889e..520938ba667 100644
--- a/src/devices/bus/ql/rom.h
+++ b/src/devices/bus/ql/rom.h
@@ -90,7 +90,6 @@ public:
protected:
// device-level overrides
- virtual void device_config_complete() override { update_names(); }
virtual void device_start() override;
// image-level overrides
diff --git a/src/devices/bus/saturn/sat_slot.cpp b/src/devices/bus/saturn/sat_slot.cpp
index a536ef23653..fbd7b9ffbc1 100644
--- a/src/devices/bus/saturn/sat_slot.cpp
+++ b/src/devices/bus/saturn/sat_slot.cpp
@@ -126,18 +126,6 @@ void sat_cart_slot_device::device_start()
m_cart = dynamic_cast<device_sat_cart_interface *>(get_card_device());
}
-//-------------------------------------------------
-// device_config_complete - perform any
-// operations now that the configuration is
-// complete
-//-------------------------------------------------
-
-void sat_cart_slot_device::device_config_complete()
-{
- // set brief and instance name
- update_names();
-}
-
/*-------------------------------------------------
diff --git a/src/devices/bus/saturn/sat_slot.h b/src/devices/bus/saturn/sat_slot.h
index 40cd5fd23e6..e4d7148b78c 100644
--- a/src/devices/bus/saturn/sat_slot.h
+++ b/src/devices/bus/saturn/sat_slot.h
@@ -72,7 +72,6 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual void device_config_complete() override;
// image-level overrides
virtual image_init_result call_load() override;
diff --git a/src/devices/bus/scv/slot.cpp b/src/devices/bus/scv/slot.cpp
index f2f9642e0a0..40e866ceec3 100644
--- a/src/devices/bus/scv/slot.cpp
+++ b/src/devices/bus/scv/slot.cpp
@@ -98,18 +98,6 @@ void scv_cart_slot_device::device_start()
m_cart = dynamic_cast<device_scv_cart_interface *>(get_card_device());
}
-//-------------------------------------------------
-// device_config_complete - perform any
-// operations now that the configuration is
-// complete
-//-------------------------------------------------
-
-void scv_cart_slot_device::device_config_complete()
-{
- // set brief and instance name
- update_names();
-}
-
//-------------------------------------------------
// SCV PCB
diff --git a/src/devices/bus/scv/slot.h b/src/devices/bus/scv/slot.h
index c39f929a634..efdeeb45baa 100644
--- a/src/devices/bus/scv/slot.h
+++ b/src/devices/bus/scv/slot.h
@@ -68,7 +68,6 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual void device_config_complete() override;
// image-level overrides
virtual image_init_result call_load() override;
diff --git a/src/devices/bus/sega8/sega8_slot.h b/src/devices/bus/sega8/sega8_slot.h
index 440e27f8fa5..04cda6a65cc 100644
--- a/src/devices/bus/sega8/sega8_slot.h
+++ b/src/devices/bus/sega8/sega8_slot.h
@@ -109,7 +109,6 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual void device_config_complete() override { update_names(); }
// image-level overrides
virtual image_init_result call_load() override;
diff --git a/src/devices/bus/snes/snes_slot.cpp b/src/devices/bus/snes/snes_slot.cpp
index e5865de5ab5..3fc6ee6459a 100644
--- a/src/devices/bus/snes/snes_slot.cpp
+++ b/src/devices/bus/snes/snes_slot.cpp
@@ -213,18 +213,6 @@ void base_sns_cart_slot_device::device_start()
m_cart = dynamic_cast<device_sns_cart_interface *>(get_card_device());
}
-//-------------------------------------------------
-// device_config_complete - perform any
-// operations now that the configuration is
-// complete
-//-------------------------------------------------
-
-void base_sns_cart_slot_device::device_config_complete()
-{
- // set brief and instance name
- update_names();
-}
-
//-------------------------------------------------
// SNES PCB
diff --git a/src/devices/bus/snes/snes_slot.h b/src/devices/bus/snes/snes_slot.h
index 3e7823aec9c..641619a0262 100644
--- a/src/devices/bus/snes/snes_slot.h
+++ b/src/devices/bus/snes/snes_slot.h
@@ -157,7 +157,6 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual void device_config_complete() override;
// image-level overrides
virtual image_init_result call_load() override;
diff --git a/src/devices/bus/ti99_peb/ti_rs232.cpp b/src/devices/bus/ti99_peb/ti_rs232.cpp
index 2a786440502..dbc7d7d8d8d 100644
--- a/src/devices/bus/ti99_peb/ti_rs232.cpp
+++ b/src/devices/bus/ti99_peb/ti_rs232.cpp
@@ -151,16 +151,6 @@ void ti_pio_attached_device::device_start()
{
}
-void ti_rs232_attached_device::device_config_complete()
-{
- update_names();
-}
-
-void ti_pio_attached_device::device_config_complete()
-{
- update_names();
-}
-
/*
Find the index of the image name. We assume the format
<name><number>, i.e. the number is the longest string from the right
diff --git a/src/devices/bus/ti99_peb/ti_rs232.h b/src/devices/bus/ti99_peb/ti_rs232.h
index f4939889e25..c4d6d24f37f 100644
--- a/src/devices/bus/ti99_peb/ti_rs232.h
+++ b/src/devices/bus/ti99_peb/ti_rs232.h
@@ -131,7 +131,6 @@ protected:
virtual void device_start(void) override;
image_init_result call_load() override;
void call_unload() override;
- virtual void device_config_complete() override;
private:
int get_index_from_tagname();
@@ -158,7 +157,6 @@ protected:
virtual void device_start(void) override;
image_init_result call_load() override;
void call_unload() override;
- virtual void device_config_complete() override;
};
#endif
diff --git a/src/devices/bus/ti99x/990_tap.cpp b/src/devices/bus/ti99x/990_tap.cpp
index 1613c92b830..590d40545ac 100644
--- a/src/devices/bus/ti99x/990_tap.cpp
+++ b/src/devices/bus/ti99x/990_tap.cpp
@@ -908,7 +908,6 @@ public:
virtual void call_unload() override;
protected:
// device-level overrides
- virtual void device_config_complete() override;
virtual void device_start() override;
private:
int tape_get_id();
@@ -922,11 +921,6 @@ ti990_tape_image_device::ti990_tape_image_device(const machine_config &mconfig,
{
}
-void ti990_tape_image_device::device_config_complete()
-{
- update_names();
-}
-
void ti990_tape_image_device::device_start()
{
tap_990_device* tpc = downcast<tap_990_device*>(owner());
@@ -983,16 +977,6 @@ tap_990_device::tap_990_device(const machine_config &mconfig, const char *tag, d
}
//-------------------------------------------------
-// device_config_complete - perform any
-// operations now that the configuration is
-// complete
-//-------------------------------------------------
-
-void tap_990_device::device_config_complete()
-{
-}
-
-//-------------------------------------------------
// device_start - device-specific startup
//-------------------------------------------------
diff --git a/src/devices/bus/ti99x/990_tap.h b/src/devices/bus/ti99x/990_tap.h
index ca3f78a3038..887cfd4bab6 100644
--- a/src/devices/bus/ti99x/990_tap.h
+++ b/src/devices/bus/ti99x/990_tap.h
@@ -37,7 +37,6 @@ public:
protected:
// device-level overrides
- virtual void device_config_complete() override;
virtual void device_start() override;
virtual machine_config_constructor device_mconfig_additions() const override;
diff --git a/src/devices/bus/ti99x/gromport.cpp b/src/devices/bus/ti99x/gromport.cpp
index fdf86ea60e0..8c258d97df8 100644
--- a/src/devices/bus/ti99x/gromport.cpp
+++ b/src/devices/bus/ti99x/gromport.cpp
@@ -1530,7 +1530,6 @@ bool ti99_cartridge_device::is_grom_idle()
void ti99_cartridge_device::device_config_complete()
{
- update_names();
m_connector = static_cast<ti99_cartridge_connector_device*>(owner());
}
diff --git a/src/devices/bus/vboy/slot.cpp b/src/devices/bus/vboy/slot.cpp
index 8eca2104261..8b9c23ed6da 100644
--- a/src/devices/bus/vboy/slot.cpp
+++ b/src/devices/bus/vboy/slot.cpp
@@ -100,18 +100,6 @@ void vboy_cart_slot_device::device_start()
m_cart = dynamic_cast<device_vboy_cart_interface *>(get_card_device());
}
-//-------------------------------------------------
-// device_config_complete - perform any
-// operations now that the configuration is
-// complete
-//-------------------------------------------------
-
-void vboy_cart_slot_device::device_config_complete()
-{
- // set brief and instance name
- update_names();
-}
-
//-------------------------------------------------
// vboy PCB
diff --git a/src/devices/bus/vboy/slot.h b/src/devices/bus/vboy/slot.h
index 831882984d5..ac6da985413 100644
--- a/src/devices/bus/vboy/slot.h
+++ b/src/devices/bus/vboy/slot.h
@@ -64,7 +64,6 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual void device_config_complete() override;
// image-level overrides
virtual image_init_result call_load() override;
diff --git a/src/devices/bus/vc4000/slot.cpp b/src/devices/bus/vc4000/slot.cpp
index 15d061772f0..7d87357d229 100644
--- a/src/devices/bus/vc4000/slot.cpp
+++ b/src/devices/bus/vc4000/slot.cpp
@@ -100,18 +100,6 @@ void vc4000_cart_slot_device::device_start()
}
//-------------------------------------------------
-// device_config_complete - perform any
-// operations now that the configuration is
-// complete
-//-------------------------------------------------
-
-void vc4000_cart_slot_device::device_config_complete()
-{
- // set brief and instance name
- update_names();
-}
-
-//-------------------------------------------------
// trq h-21 slot
//-------------------------------------------------
diff --git a/src/devices/bus/vc4000/slot.h b/src/devices/bus/vc4000/slot.h
index e61259d08d0..a7f384f6edd 100644
--- a/src/devices/bus/vc4000/slot.h
+++ b/src/devices/bus/vc4000/slot.h
@@ -66,7 +66,6 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual void device_config_complete() override;
// image-level overrides
virtual image_init_result call_load() override;
diff --git a/src/devices/bus/vcs/vcs_slot.cpp b/src/devices/bus/vcs/vcs_slot.cpp
index 6099f9ee647..96490323fbf 100644
--- a/src/devices/bus/vcs/vcs_slot.cpp
+++ b/src/devices/bus/vcs/vcs_slot.cpp
@@ -102,18 +102,6 @@ void vcs_cart_slot_device::device_start()
m_cart = dynamic_cast<device_vcs_cart_interface *>(get_card_device());
}
-//-------------------------------------------------
-// device_config_complete - perform any
-// operations now that the configuration is
-// complete
-//-------------------------------------------------
-
-void vcs_cart_slot_device::device_config_complete()
-{
- // set brief and instance name
- update_names();
-}
-
/*-------------------------------------------------
diff --git a/src/devices/bus/vcs/vcs_slot.h b/src/devices/bus/vcs/vcs_slot.h
index 65024d33e26..2b5b56b6c81 100755
--- a/src/devices/bus/vcs/vcs_slot.h
+++ b/src/devices/bus/vcs/vcs_slot.h
@@ -93,7 +93,6 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual void device_config_complete() override;
// image-level overrides
virtual image_init_result call_load() override;
diff --git a/src/devices/bus/vectrex/slot.cpp b/src/devices/bus/vectrex/slot.cpp
index a992b59c505..f8db7ab4144 100644
--- a/src/devices/bus/vectrex/slot.cpp
+++ b/src/devices/bus/vectrex/slot.cpp
@@ -89,18 +89,6 @@ void vectrex_cart_slot_device::device_start()
m_cart = dynamic_cast<device_vectrex_cart_interface *>(get_card_device());
}
-//-------------------------------------------------
-// device_config_complete - perform any
-// operations now that the configuration is
-// complete
-//-------------------------------------------------
-
-void vectrex_cart_slot_device::device_config_complete()
-{
- // set brief and instance name
- update_names();
-}
-
//-------------------------------------------------
// Vectrex PCB
diff --git a/src/devices/bus/vectrex/slot.h b/src/devices/bus/vectrex/slot.h
index 3a06107faf8..1528d06ad80 100644
--- a/src/devices/bus/vectrex/slot.h
+++ b/src/devices/bus/vectrex/slot.h
@@ -66,7 +66,6 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual void device_config_complete() override;
// image-level overrides
virtual image_init_result call_load() override;
diff --git a/src/devices/bus/vic10/exp.h b/src/devices/bus/vic10/exp.h
index c041753c090..5a37fa8b728 100644
--- a/src/devices/bus/vic10/exp.h
+++ b/src/devices/bus/vic10/exp.h
@@ -113,7 +113,6 @@ public:
protected:
// device-level overrides
- virtual void device_config_complete() override { update_names(); }
virtual void device_start() override;
virtual void device_reset() override;
diff --git a/src/devices/bus/vic20/exp.h b/src/devices/bus/vic20/exp.h
index 8f4de7bdd8c..2ccb9e35620 100644
--- a/src/devices/bus/vic20/exp.h
+++ b/src/devices/bus/vic20/exp.h
@@ -104,7 +104,6 @@ public:
protected:
// device-level overrides
- virtual void device_config_complete() override { update_names(); }
virtual void device_start() override;
virtual void device_reset() override;
diff --git a/src/devices/bus/vidbrain/exp.h b/src/devices/bus/vidbrain/exp.h
index e95b016b67b..179e8335042 100644
--- a/src/devices/bus/vidbrain/exp.h
+++ b/src/devices/bus/vidbrain/exp.h
@@ -130,7 +130,6 @@ public:
protected:
// device-level overrides
- virtual void device_config_complete() override { update_names(); }
virtual void device_start() override;
// image-level overrides
diff --git a/src/devices/bus/wswan/slot.cpp b/src/devices/bus/wswan/slot.cpp
index b5d35b92e9f..760dabe9971 100644
--- a/src/devices/bus/wswan/slot.cpp
+++ b/src/devices/bus/wswan/slot.cpp
@@ -102,18 +102,6 @@ void ws_cart_slot_device::device_start()
m_cart = dynamic_cast<device_ws_cart_interface *>(get_card_device());
}
-//-------------------------------------------------
-// device_config_complete - perform any
-// operations now that the configuration is
-// complete
-//-------------------------------------------------
-
-void ws_cart_slot_device::device_config_complete()
-{
- // set brief and instance name
- update_names();
-}
-
//-------------------------------------------------
// WSWAN PCB
diff --git a/src/devices/bus/wswan/slot.h b/src/devices/bus/wswan/slot.h
index bdf67a58c3c..b88a4d9a22a 100644
--- a/src/devices/bus/wswan/slot.h
+++ b/src/devices/bus/wswan/slot.h
@@ -74,7 +74,6 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual void device_config_complete() override;
// image-level overrides
virtual image_init_result call_load() override;
diff --git a/src/devices/bus/z88/z88.cpp b/src/devices/bus/z88/z88.cpp
index 8148772ad51..4d39520d706 100644
--- a/src/devices/bus/z88/z88.cpp
+++ b/src/devices/bus/z88/z88.cpp
@@ -86,18 +86,6 @@ void z88cart_slot_device::device_start()
m_flp_timer->reset();
}
-//-------------------------------------------------
-// device_config_complete - perform any
-// operations now that the configuration is
-// complete
-//-------------------------------------------------
-
-void z88cart_slot_device::device_config_complete()
-{
- // set brief and instance name
- update_names();
-}
-
//-------------------------------------------------
// device_timer - handler timer events
diff --git a/src/devices/bus/z88/z88.h b/src/devices/bus/z88/z88.h
index 05d5a7fbca7..50254236db5 100644
--- a/src/devices/bus/z88/z88.h
+++ b/src/devices/bus/z88/z88.h
@@ -93,7 +93,6 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual void device_config_complete() override;
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
// image-level overrides
diff --git a/src/devices/imagedev/bitbngr.cpp b/src/devices/imagedev/bitbngr.cpp
index 2abc4b4d5cc..c1aedcc3a10 100644
--- a/src/devices/imagedev/bitbngr.cpp
+++ b/src/devices/imagedev/bitbngr.cpp
@@ -69,17 +69,6 @@ void bitbanger_device::device_start(void)
/*-------------------------------------------------
- device_config_complete
--------------------------------------------------*/
-
-void bitbanger_device::device_config_complete(void)
-{
- update_names();
-}
-
-
-
-/*-------------------------------------------------
call_load
-------------------------------------------------*/
diff --git a/src/devices/imagedev/bitbngr.h b/src/devices/imagedev/bitbngr.h
index 76ec60ed116..ddbff5d7c4b 100644
--- a/src/devices/imagedev/bitbngr.h
+++ b/src/devices/imagedev/bitbngr.h
@@ -41,7 +41,6 @@ public:
protected:
// device-level overrides
virtual void device_start() override;
- virtual void device_config_complete() override;
private:
char const *m_interface;
diff --git a/src/devices/imagedev/cassette.cpp b/src/devices/imagedev/cassette.cpp
index c8123157e97..6054082a764 100644
--- a/src/devices/imagedev/cassette.cpp
+++ b/src/devices/imagedev/cassette.cpp
@@ -60,9 +60,6 @@ void cassette_image_device::device_config_complete()
m_extension_list[0] = '\0';
for (int i = 0; m_formats[i]; i++ )
image_specify_extension( m_extension_list, 256, m_formats[i]->extensions );
-
- // set brief and instance name
- update_names();
}
diff --git a/src/devices/imagedev/chd_cd.cpp b/src/devices/imagedev/chd_cd.cpp
index 0c1c054b4a8..d512670226e 100644
--- a/src/devices/imagedev/chd_cd.cpp
+++ b/src/devices/imagedev/chd_cd.cpp
@@ -55,9 +55,6 @@ void cdrom_image_device::device_config_complete()
m_extension_list = "chd,cue,toc,nrg,gdi,iso,cdr";
add_format("chdcd", "CD-ROM drive", m_extension_list, "");
-
- // set brief and instance name
- update_names();
}
//-------------------------------------------------
diff --git a/src/devices/imagedev/diablo.cpp b/src/devices/imagedev/diablo.cpp
index 07a66bd68de..43b79c5a373 100644
--- a/src/devices/imagedev/diablo.cpp
+++ b/src/devices/imagedev/diablo.cpp
@@ -57,9 +57,6 @@ diablo_image_device::~diablo_image_device()
void diablo_image_device::device_config_complete()
{
add_format("chd", "CHD Hard drive", "chd,dsk", dsk_option_spec);
-
- // set brief and instance name
- update_names();
}
const util::option_guide &diablo_image_device::create_option_guide() const
diff --git a/src/devices/imagedev/flopdrv.cpp b/src/devices/imagedev/flopdrv.cpp
index ef9aecdb8d1..ed99bcba329 100644
--- a/src/devices/imagedev/flopdrv.cpp
+++ b/src/devices/imagedev/flopdrv.cpp
@@ -834,9 +834,6 @@ void legacy_floppy_image_device::device_config_complete()
image_specify_extension(m_extension_list, 256, floppy_options[i].extensions);
}
}
-
- // set brief and instance name
- update_names();
}
image_init_result legacy_floppy_image_device::call_create(int format_type, util::option_resolution *format_options)
diff --git a/src/devices/imagedev/floppy.cpp b/src/devices/imagedev/floppy.cpp
index b4f9d88bfff..4fb783f074b 100644
--- a/src/devices/imagedev/floppy.cpp
+++ b/src/devices/imagedev/floppy.cpp
@@ -260,9 +260,6 @@ void floppy_image_device::set_formats(const floppy_format_type *formats)
image_specify_extension( extension_list, 256, fif->extensions() );
}
-
- // set brief and instance name
- update_names();
}
floppy_image_format_t *floppy_image_device::get_formats() const
@@ -275,11 +272,6 @@ floppy_image_format_t *floppy_image_device::get_load_format() const
return input_format;
}
-void floppy_image_device::device_config_complete()
-{
- update_names();
-}
-
void floppy_image_device::set_rpm(float _rpm)
{
if(rpm == _rpm)
diff --git a/src/devices/imagedev/floppy.h b/src/devices/imagedev/floppy.h
index 883192926aa..8df3ed191d7 100644
--- a/src/devices/imagedev/floppy.h
+++ b/src/devices/imagedev/floppy.h
@@ -142,7 +142,6 @@ public:
protected:
// device-level overrides
- virtual void device_config_complete() override;
virtual void device_start() override;
virtual void device_reset() override;
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
diff --git a/src/devices/imagedev/harddriv.cpp b/src/devices/imagedev/harddriv.cpp
index 01b773d91f5..44bba4268bf 100644
--- a/src/devices/imagedev/harddriv.cpp
+++ b/src/devices/imagedev/harddriv.cpp
@@ -80,9 +80,6 @@ harddisk_image_device::~harddisk_image_device()
void harddisk_image_device::device_config_complete()
{
add_format("chd", "CHD Hard drive", "chd,hd", hd_option_spec);
-
- // set brief and instance name
- update_names();
}
const util::option_guide &harddisk_image_device::create_option_guide() const
diff --git a/src/devices/imagedev/midiin.cpp b/src/devices/imagedev/midiin.cpp
index d19e8bdea57..de949f81881 100644
--- a/src/devices/imagedev/midiin.cpp
+++ b/src/devices/imagedev/midiin.cpp
@@ -59,15 +59,6 @@ void midiin_device::device_reset()
}
/*-------------------------------------------------
- device_config_complete
--------------------------------------------------*/
-
-void midiin_device::device_config_complete(void)
-{
- update_names();
-}
-
-/*-------------------------------------------------
device_timer
-------------------------------------------------*/
diff --git a/src/devices/imagedev/midiin.h b/src/devices/imagedev/midiin.h
index e31b12543b9..ed02b525dc4 100644
--- a/src/devices/imagedev/midiin.h
+++ b/src/devices/imagedev/midiin.h
@@ -50,7 +50,6 @@ protected:
virtual void device_reset() override;
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
- virtual void device_config_complete() override;
// serial overrides
virtual void tra_complete() override; // Tx completed sending byte
diff --git a/src/devices/imagedev/midiout.cpp b/src/devices/imagedev/midiout.cpp
index 6765d2ab4f0..8acb6a540ec 100644
--- a/src/devices/imagedev/midiout.cpp
+++ b/src/devices/imagedev/midiout.cpp
@@ -53,15 +53,6 @@ void midiout_device::device_timer(emu_timer &timer, device_timer_id id, int para
}
/*-------------------------------------------------
- device_config_complete
--------------------------------------------------*/
-
-void midiout_device::device_config_complete(void)
-{
- update_names();
-}
-
-/*-------------------------------------------------
call_load
-------------------------------------------------*/
diff --git a/src/devices/imagedev/midiout.h b/src/devices/imagedev/midiout.h
index c9811eca2dc..d79f5247df4 100644
--- a/src/devices/imagedev/midiout.h
+++ b/src/devices/imagedev/midiout.h
@@ -55,8 +55,6 @@ protected:
virtual void device_reset() override;
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
- virtual void device_config_complete() override;
-
// serial overrides
virtual void rcv_complete() override; // Rx completed receiving byte
diff --git a/src/devices/imagedev/printer.cpp b/src/devices/imagedev/printer.cpp
index 90fd4126a2d..f4ea99a7d3f 100644
--- a/src/devices/imagedev/printer.cpp
+++ b/src/devices/imagedev/printer.cpp
@@ -26,18 +26,6 @@ printer_image_device::printer_image_device(const machine_config &mconfig, const
{
}
-//-------------------------------------------------
-// device_config_complete - perform any
-// operations now that the configuration is
-// complete
-//-------------------------------------------------
-
-void printer_image_device::device_config_complete()
-{
- // set brief and instance name
- update_names();
-}
-
//-------------------------------------------------
// device_start - device-specific startup
diff --git a/src/devices/imagedev/printer.h b/src/devices/imagedev/printer.h
index c2a547ef046..ae8ad93ae97 100644
--- a/src/devices/imagedev/printer.h
+++ b/src/devices/imagedev/printer.h
@@ -52,7 +52,6 @@ public:
protected:
// device-level overrides
virtual void device_start() override;
- virtual void device_config_complete() override;
devcb_write_line m_online_cb;
};
diff --git a/src/devices/imagedev/snapquik.cpp b/src/devices/imagedev/snapquik.cpp
index 96d0d2475e2..cc95783450d 100644
--- a/src/devices/imagedev/snapquik.cpp
+++ b/src/devices/imagedev/snapquik.cpp
@@ -47,18 +47,6 @@ snapshot_image_device::~snapshot_image_device()
{
}
-//-------------------------------------------------
-// device_config_complete - perform any
-// operations now that the configuration is
-// complete
-//-------------------------------------------------
-
-void snapshot_image_device::device_config_complete()
-{
- // set brief and instance name
- update_names();
-}
-
/*-------------------------------------------------
TIMER_CALLBACK_MEMBER(process_snapshot_or_quickload)
-------------------------------------------------*/
diff --git a/src/devices/imagedev/snapquik.h b/src/devices/imagedev/snapquik.h
index 6c3c08743b7..89a77a8360f 100644
--- a/src/devices/imagedev/snapquik.h
+++ b/src/devices/imagedev/snapquik.h
@@ -44,7 +44,6 @@ public:
void set_handler(snapquick_load_delegate load, const char *ext, seconds_t sec) { m_load = load; m_file_extensions = ext; m_delay_seconds = sec; };
protected:
// device-level overrides
- virtual void device_config_complete() override;
virtual void device_start() override;
snapquick_load_delegate m_load; /* loading function */
diff --git a/src/devices/machine/hp_taco.cpp b/src/devices/machine/hp_taco.cpp
index 4a43b71686d..3161528ea35 100644
--- a/src/devices/machine/hp_taco.cpp
+++ b/src/devices/machine/hp_taco.cpp
@@ -380,13 +380,6 @@ READ_LINE_MEMBER(hp_taco_device::sts_r)
return m_sts;
}
-// device_config_complete
-void hp_taco_device::device_config_complete()
-{
- LOG(("device_config_complete"));
- update_names();
-}
-
// device_start
void hp_taco_device::device_start()
{
diff --git a/src/devices/machine/hp_taco.h b/src/devices/machine/hp_taco.h
index 6bd66c1b4e5..a1941a4381b 100644
--- a/src/devices/machine/hp_taco.h
+++ b/src/devices/machine/hp_taco.h
@@ -64,7 +64,6 @@ public:
protected:
// device-level overrides
- virtual void device_config_complete() override;
virtual void device_start() override;
virtual void device_stop() override;
virtual void device_reset() override;
diff --git a/src/devices/machine/smartmed.cpp b/src/devices/machine/smartmed.cpp
index b8e8014d415..eeca71b78f1 100644
--- a/src/devices/machine/smartmed.cpp
+++ b/src/devices/machine/smartmed.cpp
@@ -784,8 +784,3 @@ smartmedia_image_device::smartmedia_image_device(const machine_config &mconfig,
device_image_interface(mconfig, *this)
{
}
-
-void smartmedia_image_device::device_config_complete()
-{
- update_names();
-}
diff --git a/src/devices/machine/smartmed.h b/src/devices/machine/smartmed.h
index d2a7b926008..f8efcc2df0b 100644
--- a/src/devices/machine/smartmed.h
+++ b/src/devices/machine/smartmed.h
@@ -220,9 +220,6 @@ public:
virtual const software_list_loader &get_software_list_loader() const override { return image_software_list_loader::instance(); }
protected:
- // device-level overrides
- virtual void device_config_complete() override;
-
image_init_result smartmedia_format_1();
image_init_result smartmedia_format_2();
int detect_geometry( uint8_t id1, uint8_t id2);
diff --git a/src/emu/diimage.cpp b/src/emu/diimage.cpp
index 8cf72aff677..23e9dad21db 100644
--- a/src/emu/diimage.cpp
+++ b/src/emu/diimage.cpp
@@ -110,6 +110,20 @@ device_image_interface::~device_image_interface()
{
}
+
+//-------------------------------------------------
+// interface_config_complete - perform any
+// operations now that the configuration is
+// complete
+//-------------------------------------------------
+
+void device_image_interface::interface_config_complete()
+{
+ // set brief and instance name
+ update_names();
+}
+
+
//-------------------------------------------------
// find_device_type - search trough list of
// device types to extract data
@@ -1303,6 +1317,7 @@ const util::option_guide &device_image_interface::create_option_guide() const
void device_image_interface::update_names()
{
+ // count instances of the general image type, or device type if custom
int count = 0;
int index = -1;
for (const device_image_interface &image : image_interface_iterator(device().mconfig().root_device()))
diff --git a/src/emu/diimage.h b/src/emu/diimage.h
index 020240bddc5..1c7026f6ec8 100644
--- a/src/emu/diimage.h
+++ b/src/emu/diimage.h
@@ -253,6 +253,9 @@ public:
bool user_loadable() const { return m_user_loadable; }
protected:
+ // interface-level overrides
+ virtual void interface_config_complete() override;
+
virtual const software_list_loader &get_software_list_loader() const;
virtual const bool use_software_list_file_extension_for_filetype() const { return false; }
@@ -274,7 +277,6 @@ protected:
void run_hash(void (*partialhash)(util::hash_collection &, const unsigned char *, unsigned long, const char *), util::hash_collection &hashes, const char *types);
void image_checkhash();
- void update_names();
const software_part *find_software_item(const std::string &identifier, bool restrict_to_interface, software_list_device **device = nullptr) const;
bool load_software_part(const std::string &identifier);
@@ -310,6 +312,7 @@ private:
static image_error_t image_error_from_file_error(osd_file::error filerr);
bool schedule_postload_hard_reset_if_needed();
std::vector<u32> determine_open_plan(bool is_create);
+ void update_names();
// creation info
formatlist_type m_formatlist;
diff --git a/src/mame/drivers/apexc.cpp b/src/mame/drivers/apexc.cpp
index 434ff5f9c14..fc515fa2fbc 100644
--- a/src/mame/drivers/apexc.cpp
+++ b/src/mame/drivers/apexc.cpp
@@ -91,7 +91,6 @@ public:
virtual void call_unload() override;
protected:
// device-level overrides
- virtual void device_config_complete() override { update_names(); }
virtual void device_start() override { }
private:
int m_writable;
@@ -215,7 +214,6 @@ public:
virtual const char *file_extensions() const override { return "tap"; }
protected:
// device-level overrides
- virtual void device_config_complete() override { update_names(); }
virtual void device_start() override { }
};
@@ -247,7 +245,6 @@ public:
virtual const char *file_extensions() const override { return "tap"; }
protected:
// device-level overrides
- virtual void device_config_complete() override { update_names(); }
virtual void device_start() override { }
};
diff --git a/src/mame/drivers/pdp1.cpp b/src/mame/drivers/pdp1.cpp
index 25576561e5f..863144fc791 100644
--- a/src/mame/drivers/pdp1.cpp
+++ b/src/mame/drivers/pdp1.cpp
@@ -686,7 +686,6 @@ public:
virtual void call_unload() override;
protected:
// device-level overrides
- virtual void device_config_complete() override { update_names(); }
virtual void device_start() override { }
};
@@ -719,7 +718,6 @@ public:
virtual void call_unload() override;
protected:
// device-level overrides
- virtual void device_config_complete() override { update_names(); }
virtual void device_start() override { }
};
@@ -753,7 +751,6 @@ public:
virtual void call_unload() override;
protected:
// device-level overrides
- virtual void device_config_complete() override { update_names(); }
virtual void device_start() override { }
};
@@ -786,7 +783,6 @@ public:
virtual void call_unload() override;
protected:
// device-level overrides
- virtual void device_config_complete() override { update_names(); }
virtual void device_start() override { }
};
diff --git a/src/mame/drivers/tm990189.cpp b/src/mame/drivers/tm990189.cpp
index 0aca5c2a070..574070862e0 100644
--- a/src/mame/drivers/tm990189.cpp
+++ b/src/mame/drivers/tm990189.cpp
@@ -453,7 +453,6 @@ public:
virtual void call_unload() override;
protected:
// device-level overrides
- virtual void device_config_complete() override;
virtual void device_start() override;
};
@@ -465,11 +464,6 @@ tm990_189_rs232_image_device::tm990_189_rs232_image_device(const machine_config
{
}
-void tm990_189_rs232_image_device::device_config_complete()
-{
- update_names();
-}
-
void tm990_189_rs232_image_device::device_start()
{
}
diff --git a/src/mame/drivers/tx0.cpp b/src/mame/drivers/tx0.cpp
index 98de0440aeb..81776b3e753 100644
--- a/src/mame/drivers/tx0.cpp
+++ b/src/mame/drivers/tx0.cpp
@@ -375,7 +375,6 @@ public:
virtual void call_unload() override;
protected:
// device-level overrides
- virtual void device_config_complete() override { update_names(); }
virtual void device_start() override { }
};
@@ -408,7 +407,6 @@ public:
virtual void call_unload() override;
protected:
// device-level overrides
- virtual void device_config_complete() override { update_names(); }
virtual void device_start() override { }
};
@@ -442,7 +440,6 @@ public:
virtual void call_unload() override;
protected:
// device-level overrides
- virtual void device_config_complete() override { update_names(); }
virtual void device_start() override { }
};
@@ -475,7 +472,6 @@ public:
virtual void call_unload() override;
protected:
// device-level overrides
- virtual void device_config_complete() override { update_names(); }
virtual void device_start() override;
};
diff --git a/src/mame/includes/apollo.h b/src/mame/includes/apollo.h
index db2b3c7cfaa..95cc11bf646 100644
--- a/src/mame/includes/apollo.h
+++ b/src/mame/includes/apollo.h
@@ -378,7 +378,6 @@ public:
protected:
// device-level overrides
- virtual void device_config_complete() override;
virtual void device_start() override;
virtual void device_reset() override;
diff --git a/src/mame/includes/hp48.h b/src/mame/includes/hp48.h
index 28811422b7d..c9ac8576a08 100644
--- a/src/mame/includes/hp48.h
+++ b/src/mame/includes/hp48.h
@@ -200,7 +200,6 @@ public:
protected:
// device-level overrides
- virtual void device_config_complete() override;
virtual void device_start() override;
private:
void hp48_fill_port();
diff --git a/src/mame/machine/apollo.cpp b/src/mame/machine/apollo.cpp
index ba5a27cf6bb..1254b6d8343 100644
--- a/src/mame/machine/apollo.cpp
+++ b/src/mame/machine/apollo.cpp
@@ -883,11 +883,6 @@ apollo_ni::~apollo_ni()
{
}
-void apollo_ni::device_config_complete()
-{
- update_names();
-}
-
//-------------------------------------------------
// device_start - device-specific startup
//-------------------------------------------------
diff --git a/src/mame/machine/coco_vhd.cpp b/src/mame/machine/coco_vhd.cpp
index e9141a63927..2cbb0eeef90 100644
--- a/src/mame/machine/coco_vhd.cpp
+++ b/src/mame/machine/coco_vhd.cpp
@@ -85,18 +85,6 @@ coco_vhd_image_device::~coco_vhd_image_device()
{
}
-//-------------------------------------------------
-// device_config_complete - perform any
-// operations now that the configuration is
-// complete
-//-------------------------------------------------
-
-void coco_vhd_image_device::device_config_complete()
-{
- // set brief and instance name
- update_names();
-}
-
//-------------------------------------------------
diff --git a/src/mame/machine/coco_vhd.h b/src/mame/machine/coco_vhd.h
index 87f9fa57147..08e8499c56a 100644
--- a/src/mame/machine/coco_vhd.h
+++ b/src/mame/machine/coco_vhd.h
@@ -46,7 +46,6 @@ public:
protected:
// device-level overrides
- virtual void device_config_complete() override;
virtual void device_start() override;
void coco_vhd_readwrite(uint8_t data);
diff --git a/src/mame/machine/fmt_icmem.cpp b/src/mame/machine/fmt_icmem.cpp
index bdb058b11dd..2d19ca908fb 100644
--- a/src/mame/machine/fmt_icmem.cpp
+++ b/src/mame/machine/fmt_icmem.cpp
@@ -41,19 +41,6 @@ INPUT_PORTS_END
//-------------------------------------------------
-// device_config_complete - perform any
-// operations now that the configuration is
-// complete
-//-------------------------------------------------
-
-void fmt_icmem_device::device_config_complete()
-{
- // set brief and instance name
- update_names();
-}
-
-
-//-------------------------------------------------
// device_start - device-specific startup
//-------------------------------------------------
diff --git a/src/mame/machine/fmt_icmem.h b/src/mame/machine/fmt_icmem.h
index dc58c6f6814..b9def9a8f30 100644
--- a/src/mame/machine/fmt_icmem.h
+++ b/src/mame/machine/fmt_icmem.h
@@ -46,7 +46,6 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual void device_config_complete() override;
DECLARE_READ8_MEMBER(static_mem_read);
DECLARE_WRITE8_MEMBER(static_mem_write);
diff --git a/src/mame/machine/hp48.cpp b/src/mame/machine/hp48.cpp
index 1a3580e4d10..4c39f5517ab 100644
--- a/src/mame/machine/hp48.cpp
+++ b/src/mame/machine/hp48.cpp
@@ -1016,11 +1016,6 @@ hp48_port_image_device::hp48_port_image_device(const machine_config &mconfig, co
{
}
-void hp48_port_image_device::device_config_complete()
-{
- update_names();
-}
-
/***************************************************************************
MACHINES
***************************************************************************/
diff --git a/src/mame/machine/microdrv.cpp b/src/mame/machine/microdrv.cpp
index 0c1dff43a03..f19d2671b25 100644
--- a/src/mame/machine/microdrv.cpp
+++ b/src/mame/machine/microdrv.cpp
@@ -58,18 +58,6 @@ microdrive_image_device::~microdrive_image_device()
{
}
-//-------------------------------------------------
-// device_config_complete - perform any
-// operations now that the configuration is
-// complete
-//-------------------------------------------------
-
-void microdrive_image_device::device_config_complete()
-{
- // set brief and instance name
- update_names();
-}
-
void microdrive_image_device::device_start()
{
diff --git a/src/mame/machine/microdrv.h b/src/mame/machine/microdrv.h
index f81a311baac..2b3ee762f36 100644
--- a/src/mame/machine/microdrv.h
+++ b/src/mame/machine/microdrv.h
@@ -72,9 +72,9 @@ public:
DECLARE_WRITE_LINE_MEMBER( data2_w );
DECLARE_READ_LINE_MEMBER ( data1_r );
DECLARE_READ_LINE_MEMBER ( data2_r );
+
protected:
// device-level overrides
- virtual void device_config_complete() override;
virtual void device_start() override;
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
private:
diff --git a/src/mame/machine/ng_memcard.cpp b/src/mame/machine/ng_memcard.cpp
index 1f354d1c75a..ca15f3b9d19 100644
--- a/src/mame/machine/ng_memcard.cpp
+++ b/src/mame/machine/ng_memcard.cpp
@@ -27,19 +27,6 @@ ng_memcard_device::ng_memcard_device(const machine_config &mconfig, const char *
//-------------------------------------------------
-// device_config_complete - perform any
-// operations now that the configuration is
-// complete
-//-------------------------------------------------
-
-void ng_memcard_device::device_config_complete()
-{
- // set brief and instance name
- update_names();
-}
-
-
-//-------------------------------------------------
// device_start - device-specific startup
//-------------------------------------------------
diff --git a/src/mame/machine/ng_memcard.h b/src/mame/machine/ng_memcard.h
index 655a2e7affc..2e3af83e0a9 100644
--- a/src/mame/machine/ng_memcard.h
+++ b/src/mame/machine/ng_memcard.h
@@ -48,7 +48,6 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual void device_config_complete() override;
DECLARE_READ8_MEMBER(read);
DECLARE_WRITE8_MEMBER(write);
diff --git a/src/mame/machine/pce220_ser.cpp b/src/mame/machine/pce220_ser.cpp
index f9b01143c7d..4d233fdda5b 100644
--- a/src/mame/machine/pce220_ser.cpp
+++ b/src/mame/machine/pce220_ser.cpp
@@ -85,19 +85,6 @@ void pce220_serial_device::device_reset()
//-------------------------------------------------
-// device_config_complete - perform any
-// operations now that the configuration is
-// complete
-//-------------------------------------------------
-
-void pce220_serial_device::device_config_complete()
-{
- // set brief and instance name
- update_names();
-}
-
-
-//-------------------------------------------------
// device_timer - handler timer events
//-------------------------------------------------
diff --git a/src/mame/machine/pce220_ser.h b/src/mame/machine/pce220_ser.h
index f375c45ee18..73ed3babd28 100644
--- a/src/mame/machine/pce220_ser.h
+++ b/src/mame/machine/pce220_ser.h
@@ -57,7 +57,6 @@ protected:
// device-level overrides
virtual void device_start() override;
virtual void device_reset() override;
- virtual void device_config_complete() override;
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
private:
diff --git a/src/mame/machine/psion_pack.cpp b/src/mame/machine/psion_pack.cpp
index e90810a6de2..a6e91766cd4 100644
--- a/src/mame/machine/psion_pack.cpp
+++ b/src/mame/machine/psion_pack.cpp
@@ -95,9 +95,6 @@ void datapack_device::device_start()
void datapack_device::device_config_complete()
{
add_format("opk", "Psion Datapack image", "opk", datapack_option_spec);
-
- // set brief and instance name
- update_names();
}
diff --git a/src/mame/machine/x68k_hdc.cpp b/src/mame/machine/x68k_hdc.cpp
index f85108f2ad8..da4cebfd53d 100644
--- a/src/mame/machine/x68k_hdc.cpp
+++ b/src/mame/machine/x68k_hdc.cpp
@@ -30,11 +30,6 @@ x68k_hdc_image_device::x68k_hdc_image_device(const machine_config &mconfig, cons
{
}
-void x68k_hdc_image_device::device_config_complete()
-{
- update_names();
-}
-
void x68k_hdc_image_device::device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr)
{
m_req = 1;
diff --git a/src/mame/machine/x68k_hdc.h b/src/mame/machine/x68k_hdc.h
index e1f0abfb903..decc9a6ef82 100644
--- a/src/mame/machine/x68k_hdc.h
+++ b/src/mame/machine/x68k_hdc.h
@@ -100,7 +100,6 @@ public:
DECLARE_READ16_MEMBER( hdc_r );
protected:
// device-level overrides
- virtual void device_config_complete() override;
virtual void device_start() override;
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
private: