summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/nubus
diff options
context:
space:
mode:
author arbee <rb6502@users.noreply.github.com>2020-02-13 22:48:06 -0500
committer arbee <rb6502@users.noreply.github.com>2020-02-13 22:48:06 -0500
commit81efea6823fc4a0157b1139a62a9b547bd0df24a (patch)
treee6e1fa17568a80ee423eeccf738fe4fb8e40455c /src/devices/bus/nubus
parent613485c425764a0d19980e12285c4eed31611769 (diff)
macse30: make Sigma Designs L-View SE/30 PDS card work and eliminate deprecated device lookup [R. Belmont]
Diffstat (limited to 'src/devices/bus/nubus')
-rw-r--r--src/devices/bus/nubus/pds30_sigmalview.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/devices/bus/nubus/pds30_sigmalview.cpp b/src/devices/bus/nubus/pds30_sigmalview.cpp
index 84e5fee67c0..73c36d3c99c 100644
--- a/src/devices/bus/nubus/pds30_sigmalview.cpp
+++ b/src/devices/bus/nubus/pds30_sigmalview.cpp
@@ -163,9 +163,9 @@ READ32_MEMBER( nubus_lview_device::lview_r )
{
uint32_t rv = 0;
-// printf("%s prot_r: @ %x, mask %08x [state %d]\n", machine().describe_context().c_str(), offset, mem_mask, m_protstate);
+ // printf("%s prot_r: @ %x, mask %08x [state %d] [PC=%x]\n", machine().describe_context().c_str(), offset, mem_mask, m_protstate, machine().device<cpu_device>("maincpu")->pc());
- if ((m_protstate == 1) || (m_protstate == 10) || (machine().device<cpu_device>("maincpu")->pc() == 0x5aac))
+ if ((m_protstate == 1) || (m_protstate == 10) || (m_protstate == 17) || (m_protstate == 20) || (m_protstate == 22))
{
rv = 0x02020202;
}
@@ -185,7 +185,7 @@ WRITE32_MEMBER( nubus_lview_device::lview_w )
if (offset == 0x7a)
{
- if (data == 1)
+ if (data != 1)
{
m_vbl_disable = 0;
lower_slot_irq();