From 241cdf4fea75e21d1a1d919e5b7ac863abb86d8d Mon Sep 17 00:00:00 2001 From: Patrick Mackinlay Date: Mon, 6 Feb 2023 12:11:37 +0700 Subject: 3c505: avoid excessive 82586 resets --- src/devices/bus/isa/3c505.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/devices/bus/isa/3c505.cpp b/src/devices/bus/isa/3c505.cpp index a50c28b2c1b..2863135885a 100644 --- a/src/devices/bus/isa/3c505.cpp +++ b/src/devices/bus/isa/3c505.cpp @@ -405,7 +405,8 @@ void isa16_3c505_device::acr_w(u8 data) if ((data ^ m_acr) & ACR_LED2) m_led[1] = bool(data & ACR_LED2); - m_net->reset_w((data & ACR_R586) ? 1 : 0); + if ((data ^ m_acr) & ACR_R586) + m_net->reset_w((data & ACR_R586) ? 1 : 0); if ((data ^ m_acr) & ACR_FLSH) { -- cgit v1.2.3