Previous 199869 Revisions Next

r21077 Thursday 14th February, 2013 at 20:32:47 UTC by Wilbert Pol
(MESS) z80ne.c: Reduce tagmap lookups (nw)
[src/mess/machine]z80ne.c

trunk/src/mess/machine/z80ne.c
r21076r21077
168168
169169   if (!m_nmi_delay_counter)
170170   {
171      machine().device("z80ne")->memory().space(AS_PROGRAM).set_direct_update_handler(direct_update_delegate(FUNC(z80ne_state::z80ne_default), this));
172      machine().device("z80ne")->execute().set_input_line(INPUT_LINE_NMI, PULSE_LINE);
171      m_maincpu->space(AS_PROGRAM).set_direct_update_handler(direct_update_delegate(FUNC(z80ne_state::z80ne_default), this));
172      m_maincpu->set_input_line(INPUT_LINE_NMI, PULSE_LINE);
173173   }
174174   return address;
175175}
r21076r21077
180180 */
181181DIRECT_UPDATE_MEMBER(z80ne_state::z80ne_reset_delay_count)
182182{
183   address_space &space = machine().device("z80ne")->memory().space(AS_PROGRAM);
183   address_space &space = m_maincpu->space(AS_PROGRAM);
184184   /*
185185    * TODO: when debugger is active, his memory access causes this callback
186186    *
r21076r21077
191191   if (!m_reset_delay_counter)
192192   {
193193      /* remove this callback */
194      machine().device("z80ne")->memory().space(AS_PROGRAM).set_direct_update_handler(direct_update_delegate(FUNC(z80ne_state::z80ne_default), this));
194      m_maincpu->space(AS_PROGRAM).set_direct_update_handler(direct_update_delegate(FUNC(z80ne_state::z80ne_default), this));
195195      /* and switch to RAM bank at address 0x0000 */
196196      m_bank1->set_entry( 0 ); /* RAM at 0x0000 (bank 1) */
197197   }

Previous 199869 Revisions Next


© 1997-2024 The MAME Team