Previous 199869 Revisions Next

r17534 Tuesday 28th August, 2012 at 13:52:29 UTC by hap
fix MT4978 regression
[src/mame/drivers]scregg.c

trunk/src/mame/drivers/scregg.c
r17533r17534
5858static TIMER_DEVICE_CALLBACK( scregg_interrupt )
5959{
6060   btime_state *state = timer.machine().driver_data<btime_state>();
61   device_set_input_line(state->m_maincpu, 0, (param & 8) ? ASSERT_LINE : CLEAR_LINE);
61   device_set_input_line(state->m_maincpu, 0, (param & 8) ? HOLD_LINE : CLEAR_LINE);
6262}
6363
64static WRITE8_HANDLER( scregg_irqack_w )
64static WRITE8_HANDLER( dommy_coincounter_w )
6565{
66   btime_state *state = space->machine().driver_data<btime_state>();
67   device_set_input_line(state->m_maincpu, 0, CLEAR_LINE);
66   coin_counter_w(space->machine(), 0, data & 0x40);
67   coin_counter_w(space->machine(), 1, data & 0x80);
6868}
6969
7070
r17533r17534
7373   AM_RANGE(0x2000, 0x23ff) AM_RAM AM_SHARE("videoram")
7474   AM_RANGE(0x2400, 0x27ff) AM_RAM AM_SHARE("colorram")
7575   AM_RANGE(0x2800, 0x2bff) AM_READWRITE(btime_mirrorvideoram_r, btime_mirrorvideoram_w)
76   AM_RANGE(0x4000, 0x4000) AM_READ_PORT("DSW1") AM_WRITE_LEGACY(scregg_irqack_w)
76   AM_RANGE(0x4000, 0x4000) AM_READ_PORT("DSW1") AM_WRITE_LEGACY(dommy_coincounter_w)
7777   AM_RANGE(0x4001, 0x4001) AM_READ_PORT("DSW2") AM_WRITE(btime_video_control_w)
7878/*  AM_RANGE(0x4004, 0x4004)  */ /* this is read */
7979   AM_RANGE(0x4002, 0x4002) AM_READ_PORT("P1")
r17533r17534
9191   AM_RANGE(0x1800, 0x1bff) AM_READWRITE(btime_mirrorvideoram_r,btime_mirrorvideoram_w)
9292   AM_RANGE(0x1c00, 0x1fff) AM_READWRITE(btime_mirrorcolorram_r,btime_mirrorcolorram_w)
9393   AM_RANGE(0x2000, 0x2000) AM_READ_PORT("DSW1") AM_WRITE(btime_video_control_w)
94   AM_RANGE(0x2001, 0x2001) AM_READ_PORT("DSW2") AM_WRITE_LEGACY(scregg_irqack_w)
94   AM_RANGE(0x2001, 0x2001) AM_READ_PORT("DSW2") // AM_WRITENOP // irqack/watchdog? + coincounter?
9595   AM_RANGE(0x2002, 0x2002) AM_READ_PORT("P1")
9696   AM_RANGE(0x2003, 0x2003) AM_READ_PORT("P2")
9797   AM_RANGE(0x2004, 0x2005) AM_DEVWRITE_LEGACY("ay1", ay8910_address_data_w)

Previous 199869 Revisions Next


© 1997-2024 The MAME Team