Previous 199869 Revisions Next

r29336 Saturday 5th April, 2014 at 21:55:04 UTC by Nathan Woods
Merge branch 'master' of ssh://mess.org/mame
[/shelves]npwoods
[src/mess/video]gime.c gime.h

trunk/src/mess/video/gime.c
r29335r29336
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
r29335r29336
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
r29335r29336
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
trunk/src/mess/video/gime.h
r29335r29336
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: trunk
Modified: svn:mergeinfo
   Merged /shelves/npwoods:r29335

Previous 199869 Revisions Next


© 1997-2024 The MAME Team