Previous 199869 Revisions Next

r17882 Friday 14th September, 2012 at 09:12:29 UTC by Miodrag Milanović
fixed save state issue (no whatsnew)
[src/mame/drivers]kangaroo.c
[src/mame/includes]kangaroo.h

trunk/src/mame/includes/kangaroo.h
r17881r17882
2020   UINT32       *m_videoram;
2121
2222   /* misc */
23   UINT8        m_clock;
23   UINT8        m_mcu_clock;
2424   DECLARE_READ8_MEMBER(mcu_sim_r);
2525   DECLARE_WRITE8_MEMBER(mcu_sim_w);
2626   DECLARE_WRITE8_MEMBER(kangaroo_coin_counter_w);
trunk/src/mame/drivers/kangaroo.c
r17881r17882
182182{
183183   kangaroo_state::machine_start();
184184   machine().device("maincpu")->memory().space(AS_PROGRAM)->install_readwrite_handler(0xef00, 0xefff, read8_delegate(FUNC(kangaroo_state::mcu_sim_r),this), write8_delegate(FUNC(kangaroo_state::mcu_sim_w),this));
185   save_item(NAME(m_clock));
185   save_item(NAME(m_mcu_clock));
186186}
187187
188188
r17881r17882
202202   /* properly starts. */
203203   machine().device("maincpu")->execute().set_input_line(INPUT_LINE_NMI, PULSE_LINE);
204204
205   m_clock = 0;
205   m_mcu_clock = 0;
206206}
207207
208208
r17881r17882
219219
220220READ8_MEMBER(kangaroo_state::mcu_sim_r)
221221{
222   return ++m_clock & 0x0f;
222   return ++m_mcu_clock & 0x0f;
223223}
224224
225225WRITE8_MEMBER(kangaroo_state::mcu_sim_w)

Previous 199869 Revisions Next


© 1997-2024 The MAME Team