summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author AJR <ajrhacker@users.noreply.github.com>2021-02-20 13:03:33 -0500
committer AJR <ajrhacker@users.noreply.github.com>2021-02-20 13:03:33 -0500
commit136211614e4320d615085056bf08e3b17b519cf9 (patch)
tree924e1c9c3bfce5caef16dd241341aef6197348d8
parent1eb4981acbba0c09516a06816c52d7688f304846 (diff)
Ensure validation of device tags in non-default slot options
-rw-r--r--src/devices/bus/coco/coco_sym12.cpp2
-rw-r--r--src/devices/bus/spectrum/beta.cpp4
-rw-r--r--src/emu/validity.cpp1
3 files changed, 4 insertions, 3 deletions
diff --git a/src/devices/bus/coco/coco_sym12.cpp b/src/devices/bus/coco/coco_sym12.cpp
index c65678837de..1edbb27fccc 100644
--- a/src/devices/bus/coco/coco_sym12.cpp
+++ b/src/devices/bus/coco/coco_sym12.cpp
@@ -40,7 +40,7 @@ namespace
: device_t(mconfig, COCO_SYM12, tag, owner, clock)
, device_cococart_interface(mconfig, *this)
, m_pia(*this, "s12_pia")
- , m_ay8910(*this, "s12_ay8910-%u", 1)
+ , m_ay8910(*this, "s12_ay8910.%u", 1)
{
}
diff --git a/src/devices/bus/spectrum/beta.cpp b/src/devices/bus/spectrum/beta.cpp
index 0e907553275..fd96b733eea 100644
--- a/src/devices/bus/spectrum/beta.cpp
+++ b/src/devices/bus/spectrum/beta.cpp
@@ -410,8 +410,8 @@ spectrum_betacbi_device::spectrum_betacbi_device(const machine_config &mconfig,
spectrum_gamma_device::spectrum_gamma_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, uint32_t clock)
: spectrum_betaplus_device(mconfig, type, tag, owner, clock)
- , m_ppi(*this, "PPI")
- , m_acia(*this, "ACIA")
+ , m_ppi(*this, "ppi")
+ , m_acia(*this, "acia")
, m_centronics(*this, "centronics")
, m_centronics_busy(0)
{
diff --git a/src/emu/validity.cpp b/src/emu/validity.cpp
index f9523f29411..ba928a5acfa 100644
--- a/src/emu/validity.cpp
+++ b/src/emu/validity.cpp
@@ -2087,6 +2087,7 @@ void validity_checker::validate_devices(machine_config &config)
{
m_current_device = &card_dev;
card_dev.findit(this);
+ validate_tag(card_dev.basetag());
card_dev.validity_check(*this);
m_current_device = nullptr;
}