Previous 199869 Revisions Next

r31723 Thursday 21st August, 2014 at 12:13:07 UTC by Osso
Fixed 25pacman save state crash (nw)
[src/mame/drivers]20pacgal.c
[src/mame/includes]20pacgal.h

trunk/src/mame/includes/20pacgal.h
r31722r31723
6868   void draw_stars(bitmap_rgb32 &bitmap, const rectangle &cliprect );
6969   void draw_sprite(bitmap_rgb32 &bitmap, int y, int x,
7070                  UINT8 code, UINT8 color, int flip_y, int flip_x);
71
71   void common_save_state();
7272};
7373
7474
r31722r31723
8080   { }
8181
8282   DECLARE_READ8_MEMBER( _25pacman_io_87_r );
83
83   virtual void machine_start();
8484};
8585
8686/*----------- defined in video/20pacgal.c -----------*/
trunk/src/mame/drivers/20pacgal.c
r31722r31723
354354 *
355355 *************************************/
356356
357void _20pacgal_state::machine_start()
357void _20pacgal_state::common_save_state()
358358{
359359   save_item(NAME(m_game_selected));
360360   save_item(NAME(m_ram_48000));
r31722r31723
362362   save_item(NAME(m_sprite_gfx_ram));
363363   save_item(NAME(m_sprite_ram));
364364   save_item(NAME(m_sprite_color_lookup));
365}
366 
367void _20pacgal_state::machine_start()
368{
369   common_save_state();
370   machine().save().register_postload(save_prepost_delegate(FUNC(_20pacgal_state::set_bankptr), this)); //currently not used by 25pacman
371}
365372
366   machine().save().register_postload(save_prepost_delegate(FUNC(_20pacgal_state::set_bankptr), this));
373void _25pacman_state::machine_start()
374{
375   common_save_state();
367376}
368377
369378void _20pacgal_state::machine_reset()

Previous 199869 Revisions Next


© 1997-2024 The MAME Team