summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/nubus/pds30_sigmalview.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/bus/nubus/pds30_sigmalview.cpp')
-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();