Previous 199869 Revisions Next

r30890 Sunday 8th June, 2014 at 18:48:13 UTC by Sandro Ronco
sigmab52.c: added coin lockout. (nw)
[src/mame/drivers]sigmab52.c

trunk/src/mame/drivers/sigmab52.c
r30889r30890
155155   DECLARE_WRITE8_MEMBER(audiocpu_cmd_irq_w);
156156   DECLARE_WRITE8_MEMBER(audiocpu_irq_ack_w);
157157   DECLARE_WRITE8_MEMBER(hopper_w);
158   DECLARE_WRITE8_MEMBER(coin_enable_w);
158159   DECLARE_DRIVER_INIT(jwildb52);
159160   DECLARE_INPUT_CHANGED_MEMBER(coin_drop_start);
160161   DECLARE_WRITE_LINE_MEMBER(ptm2_irq);
r30889r30890
251252   m_hopper_start_cycles = data & 0x01 ? m_maincpu->total_cycles() : 0;
252253}
253254
255WRITE8_MEMBER(sigmab52_state::coin_enable_w)
256{
257   coin_lockout_w(machine(), 0, data & 0x01 ? 0 : 1);
258}
259
254260WRITE8_MEMBER(sigmab52_state::audiocpu_cmd_irq_w)
255261{
256262   m_audiocpu_cmd_irq = ASSERT_LINE;
r30889r30890
311317   AM_RANGE(0xf780, 0xf780) AM_WRITE(audiocpu_cmd_irq_w)
312318   AM_RANGE(0xf790, 0xf790) AM_WRITE(soundlatch_byte_w)
313319
320   AM_RANGE(0xf7b0, 0xf7b0) AM_WRITE(coin_enable_w)
314321   AM_RANGE(0xf7d5, 0xf7d5) AM_WRITE(hopper_w)
315322   AM_RANGE(0xf800, 0xffff) AM_ROM
316323ADDRESS_MAP_END

Previous 199869 Revisions Next


© 1997-2024 The MAME Team