Previous 199869 Revisions Next

r31163 Wednesday 2nd July, 2014 at 12:34:16 UTC by David Haywood
address some ng save state concerns (nw)
[src/emu/bus/neogeo]banked_cart.c banked_cart.h
[src/mame/drivers]neogeo.c
[src/mame/includes]neogeo.h

trunk/src/emu/bus/neogeo/banked_cart.c
r31162r31163
1414{
1515}
1616
17void neogeo_banked_cart_device::postload()
18{
19   _set_main_cpu_bank_address();
20}
1721
1822void neogeo_banked_cart_device::device_start()
1923{
2024   save_item(NAME(m_main_cpu_bank_address));
25   machine().save().register_postload(save_prepost_delegate(FUNC(neogeo_banked_cart_device::postload), this));
2126}
2227
2328void neogeo_banked_cart_device::device_reset()
trunk/src/emu/bus/neogeo/banked_cart.h
r31162r31163
3232protected:
3333   virtual void device_start();
3434   virtual void device_reset();
35   void postload();
3536
3637
3738
trunk/src/mame/drivers/neogeo.c
r31162r31163
10561056
10571057void neogeo_state::neogeo_postload()
10581058{
1059   m_banked_cart->_set_main_cpu_bank_address();
1059   m_bank_audio_main->set_entry(m_use_cart_audio);
10601060
10611061   if (m_type == NEOGEO_MVS) set_outputs();
10621062}
r31162r31163
11051105   save_item(NAME(m_led1_value));
11061106   save_item(NAME(m_led2_value));
11071107
1108   save_item(NAME(m_use_cart_vectors));
1109   save_item(NAME(m_use_cart_audio));
1110
11081111   machine().save().register_postload(save_prepost_delegate(FUNC(neogeo_state::neogeo_postload), this));
11091112
11101113
trunk/src/mame/includes/neogeo.h
r31162r31163
201201
202202
203203   int m_use_cart_vectors;
204
205204   int m_use_cart_audio;
206205
207206   // cart slots

Previous 199869 Revisions Next


© 1997-2024 The MAME Team