diff options
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 |
commit | 136211614e4320d615085056bf08e3b17b519cf9 (patch) | |
tree | 924e1c9c3bfce5caef16dd241341aef6197348d8 | |
parent | 1eb4981acbba0c09516a06816c52d7688f304846 (diff) |
Ensure validation of device tags in non-default slot options
-rw-r--r-- | src/devices/bus/coco/coco_sym12.cpp | 2 | ||||
-rw-r--r-- | src/devices/bus/spectrum/beta.cpp | 4 | ||||
-rw-r--r-- | src/emu/validity.cpp | 1 |
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; } |