Revert "lockon: Fix coin counters (MT05374)"

This reverts commit 8dc8147ab3.
This commit is contained in:
Dirk Best 2019-04-05 11:41:57 +02:00
parent 8dc8147ab3
commit 12210fec7b
2 changed files with 3 additions and 13 deletions

View File

@ -414,20 +414,12 @@ WRITE_LINE_MEMBER(lockon_state::ym2203_irq)
WRITE8_MEMBER(lockon_state::ym2203_out_b) WRITE8_MEMBER(lockon_state::ym2203_out_b)
{ {
// we require that the value keeps stable for at least two writes machine().bookkeeping().coin_counter_w(0, data & 0x80);
if (BIT(data, 7) == BIT(m_ym2203_port_b, 7)) machine().bookkeeping().coin_counter_w(1, data & 0x40);
machine().bookkeeping().coin_counter_w(0, BIT(~data, 7)); machine().bookkeeping().coin_counter_w(2, data & 0x20);
if (BIT(data, 6) == BIT(m_ym2203_port_b, 6))
machine().bookkeeping().coin_counter_w(1, BIT(~data, 6));
if (BIT(data, 5) == BIT(m_ym2203_port_b, 5))
machine().bookkeeping().coin_counter_w(2, BIT(~data, 5));
/* 'Lock-On' lamp */ /* 'Lock-On' lamp */
m_lamp = BIT(~data, 4); m_lamp = BIT(~data, 4);
m_ym2203_port_b = data;
} }
/************************************* /*************************************

View File

@ -36,7 +36,6 @@ public:
, m_scene_ram(*this, "scene_ram") , m_scene_ram(*this, "scene_ram")
, m_ground_ram(*this, "ground_ram") , m_ground_ram(*this, "ground_ram")
, m_object_ram(*this, "object_ram") , m_object_ram(*this, "object_ram")
, m_ym2203_port_b(0xff)
, m_maincpu(*this, "maincpu") , m_maincpu(*this, "maincpu")
, m_audiocpu(*this, "audiocpu") , m_audiocpu(*this, "audiocpu")
, m_ground(*this, "ground") , m_ground(*this, "ground")
@ -98,7 +97,6 @@ private:
/* misc */ /* misc */
uint8_t m_ctrl_reg; uint8_t m_ctrl_reg;
uint32_t m_main_inten; uint32_t m_main_inten;
uint8_t m_ym2203_port_b;
/* devices */ /* devices */
required_device<cpu_device> m_maincpu; required_device<cpu_device> m_maincpu;