Previous 199869 Revisions Next

r29339 Saturday 5th April, 2014 at 21:56:02 UTC by Nathan Woods
Merge branch 'master' of ssh://mess.org/mame into new_menus
[/branches/new_menus/src/mess/video]gime.c gime.h

branches/new_menus/src/mess/video/gime.c
r29338r29339
191191   save_item(NAME(m_firq));
192192   save_item(NAME(m_timer_value));
193193   save_item(NAME(m_is_blinking));
194   save_pointer(NAME(m_palette_rotated[0]), 16);
194195}
195196
196197
r29338r29339
378379
379380
380381//-------------------------------------------------
382//  device_pre_save - device-specific pre save
383//-------------------------------------------------
384
385void gime_base_device::device_pre_save()
386{
387   super::device_pre_save();
388
389   // copy to palette rotation position zero
390   for (offs_t i = 0; i < 16; i++)
391      m_palette_rotated[0][i] = m_palette_rotated[m_palette_rotated_position][i];
392}
393
394
395//-------------------------------------------------
381396//  device_post_load - device-specific post load
382397//-------------------------------------------------
383398
r29338r29339
387402   update_memory();
388403   update_cpu_clock();
389404
390   // force the palette to update
391   for (offs_t i = 0; i <= 15; i++)
392   {
393      UINT8 value = read_palette_register(i);
394      write_palette_register(i, value);
395   }
405   // we update to position zero
406   m_palette_rotated_position = 0;
407   m_palette_rotated_position_used = false;
396408}
397409
398410
branches/new_menus/src/mess/video/gime.h
r29338r29339
9393   virtual void device_start(void);
9494   virtual void device_reset(void);
9595   virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
96   virtual void device_pre_save(void);
9697   virtual void device_post_load(void);
9798   virtual ioport_constructor device_input_ports() const;
9899
Property changes on: branches/new_menus
Modified: svn:mergeinfo
   Merged /shelves/npwoods:r29335
   Merged /trunk:r29335-29336

Previous 199869 Revisions Next


© 1997-2024 The MAME Team