diff options
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 |
commit | 81efea6823fc4a0157b1139a62a9b547bd0df24a (patch) | |
tree | e6e1fa17568a80ee423eeccf738fe4fb8e40455c /src/devices/bus/nubus | |
parent | 613485c425764a0d19980e12285c4eed31611769 (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.cpp | 6 |
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(); |