Previous 199869 Revisions Next

r31506 Monday 4th August, 2014 at 07:42:04 UTC by Wilbert Pol
Added a few more members to snes save state and initialized some unintialized members. (nw)
[src/emu/video]snes_ppu.c
[src/mame/machine]snes.c

trunk/src/emu/video/snes_ppu.c
r31505r31506
327327   save_item(NAME(m_mode7.ver_offset));
328328   save_item(NAME(m_mode7.extbg));
329329
330   for (int i = 0; i < ARRAY_LENGTH(m_oam_spritelist); i++)
331   {
332      save_item(NAME(m_oam_spritelist[i].tile), i);
333      save_item(NAME(m_oam_spritelist[i].x), i);
334      save_item(NAME(m_oam_spritelist[i].y), i);
335      save_item(NAME(m_oam_spritelist[i].size), i);
336      save_item(NAME(m_oam_spritelist[i].vflip), i);
337      save_item(NAME(m_oam_spritelist[i].hflip), i);
338      save_item(NAME(m_oam_spritelist[i].priority_bits), i);
339      save_item(NAME(m_oam_spritelist[i].pal), i);
340      save_item(NAME(m_oam_spritelist[i].height), i);
341      save_item(NAME(m_oam_spritelist[i].width), i);
342   }
343
344   for (int i = 0; i < ARRAY_LENGTH(m_oam_tilelist); i++)
345   {
346      save_item(NAME(m_oam_tilelist[i].x), i);
347      save_item(NAME(m_oam_tilelist[i].priority), i);
348      save_item(NAME(m_oam_tilelist[i].pal), i);
349      save_item(NAME(m_oam_tilelist[i].tileaddr), i);
350      save_item(NAME(m_oam_tilelist[i].hflip), i);
351   }
352
330353   save_item(NAME(m_mosaic_size));
331354   save_item(NAME(m_clip_to_black));
332355   save_item(NAME(m_prevent_color_math));
trunk/src/mame/machine/snes.c
r31505r31506
10841084      save_item(NAME(m_dma_channel[i].trans_size), i);
10851085      save_item(NAME(m_dma_channel[i].ibank), i);
10861086      save_item(NAME(m_dma_channel[i].hdma_addr), i);
1087      save_item(NAME(m_dma_channel[i].hdma_iaddr), i);
10871088      save_item(NAME(m_dma_channel[i].hdma_line_counter), i);
10881089      save_item(NAME(m_dma_channel[i].unk), i);
10891090      save_item(NAME(m_dma_channel[i].do_transfer), i);
r31505r31506
11011102   save_item(NAME(m_dma_regs));
11021103   save_item(NAME(m_cpu_regs));
11031104   save_item(NAME(m_oldjoy1_latch));
1105   save_item(NAME(m_input_disabled));
1106   save_item(NAME(m_game_over_flag));
1107   save_item(NAME(m_joy_flag));
11041108
11051109   m_is_nss = 0;
11061110   m_is_sfcbox = 0;
1111   m_input_disabled = 0;
1112   m_game_over_flag = 0;
1113   m_joy_flag = 1;
11071114}
11081115
11091116void snes_state::machine_reset()

Previous 199869 Revisions Next


© 1997-2024 The MAME Team