summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/a2bus/transwarp.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/bus/a2bus/transwarp.cpp')
-rw-r--r--src/devices/bus/a2bus/transwarp.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/devices/bus/a2bus/transwarp.cpp b/src/devices/bus/a2bus/transwarp.cpp
index be81911b9bc..06557e28cb0 100644
--- a/src/devices/bus/a2bus/transwarp.cpp
+++ b/src/devices/bus/a2bus/transwarp.cpp
@@ -162,7 +162,6 @@ void a2bus_transwarp_device::device_reset()
m_bEnabled = true;
m_bReadA2ROM = false;
set_maincpu_halt(ASSERT_LINE);
-
if (!(m_dsw2->read() & 0x80))
{
if (m_dsw1->read() & 0x80)
@@ -236,10 +235,10 @@ void a2bus_transwarp_device::hit_slot(int slot)
if (!(m_dsw2->read() & 0x80))
{
// accleration's on, check the specific slot
- if (m_dsw2->read() & (1<<(slot-1)))
+ if (!(m_dsw2->read() & (1<<(slot-1))))
{
m_ourcpu->set_unscaled_clock(1021800);
- // slow down for around 20 cycles, should be more than enough
+ // slow down for 20 uSec, should be more than enough
m_timer->adjust(attotime::from_usec(20));
}
}