trunk/src/mame/drivers/kangaroo.c
| r17881 | r17882 | |
| 182 | 182 | { |
| 183 | 183 | kangaroo_state::machine_start(); |
| 184 | 184 | 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)); |
| 186 | 186 | } |
| 187 | 187 | |
| 188 | 188 | |
| r17881 | r17882 | |
| 202 | 202 | /* properly starts. */ |
| 203 | 203 | machine().device("maincpu")->execute().set_input_line(INPUT_LINE_NMI, PULSE_LINE); |
| 204 | 204 | |
| 205 | | m_clock = 0; |
| 205 | m_mcu_clock = 0; |
| 206 | 206 | } |
| 207 | 207 | |
| 208 | 208 | |
| r17881 | r17882 | |
| 219 | 219 | |
| 220 | 220 | READ8_MEMBER(kangaroo_state::mcu_sim_r) |
| 221 | 221 | { |
| 222 | | return ++m_clock & 0x0f; |
| 222 | return ++m_mcu_clock & 0x0f; |
| 223 | 223 | } |
| 224 | 224 | |
| 225 | 225 | WRITE8_MEMBER(kangaroo_state::mcu_sim_w) |