trunk/src/emu/video/315_5124.c
| r22955 | r22956 | |
| 1683 | 1683 | } |
| 1684 | 1684 | } |
| 1685 | 1685 | |
| 1686 | void sega315_5124_device::vdp_postload() |
| 1687 | { |
| 1688 | switch (m_y_pixels) |
| 1689 | { |
| 1690 | case 192: |
| 1691 | m_frame_timing = (m_is_pal) ? pal_192 : ntsc_192; |
| 1692 | break; |
| 1693 | |
| 1694 | case 224: |
| 1695 | m_frame_timing = (m_is_pal) ? pal_224 : ntsc_224; |
| 1696 | break; |
| 1697 | |
| 1698 | case 240: |
| 1699 | m_frame_timing = (m_is_pal) ? pal_240 : ntsc_240; |
| 1700 | break; |
| 1701 | } |
| 1702 | } |
| 1686 | 1703 | |
| 1687 | 1704 | void sega315_5124_device::device_start() |
| 1688 | 1705 | { |
| r22955 | r22956 | |
| 1732 | 1749 | save_item(NAME(m_tmpbitmap)); |
| 1733 | 1750 | save_item(NAME(m_y1_bitmap)); |
| 1734 | 1751 | save_item(NAME(m_draw_time)); |
| 1752 | save_item(NAME(m_sprite_base)); |
| 1753 | save_item(NAME(m_selected_sprite)); |
| 1754 | save_item(NAME(m_sprite_count)); |
| 1755 | save_item(NAME(m_sprite_height)); |
| 1756 | save_item(NAME(m_sprite_zoom)); |
| 1757 | |
| 1758 | machine().save().register_postload(save_prepost_delegate(FUNC(sega315_5124_device::vdp_postload), this)); |
| 1735 | 1759 | } |
| 1736 | 1760 | |
| 1737 | 1761 | |
trunk/src/mess/machine/sms.c
| r22955 | r22956 | |
| 1905 | 1905 | { |
| 1906 | 1906 | memset((UINT8*)m_space->get_write_ptr(0xc000), 0xf0, 0x1FFF); |
| 1907 | 1907 | } |
| 1908 | |
| 1909 | save_item(NAME(m_fm_detect)); |
| 1910 | save_item(NAME(m_ctrl_reg)); |
| 1911 | save_item(NAME(m_paused)); |
| 1912 | save_item(NAME(m_bios_port)); |
| 1913 | save_item(NAME(m_mapper)); |
| 1914 | save_item(NAME(m_input_port0)); |
| 1915 | save_item(NAME(m_input_port1)); |
| 1916 | |
| 1917 | save_item(NAME(m_gg_sio)); |
| 1918 | save_item(NAME(m_store_control)); |
| 1919 | save_item(NAME(m_rapid_fire_state_1)); |
| 1920 | save_item(NAME(m_rapid_fire_state_2)); |
| 1921 | save_item(NAME(m_last_paddle_read_time)); |
| 1922 | save_item(NAME(m_paddle_read_state)); |
| 1923 | save_item(NAME(m_last_sports_pad_time_1)); |
| 1924 | save_item(NAME(m_last_sports_pad_time_2)); |
| 1925 | save_item(NAME(m_sports_pad_state_1)); |
| 1926 | save_item(NAME(m_sports_pad_state_2)); |
| 1927 | save_item(NAME(m_sports_pad_last_data_1)); |
| 1928 | save_item(NAME(m_sports_pad_last_data_2)); |
| 1929 | save_item(NAME(m_sports_pad_1_x)); |
| 1930 | save_item(NAME(m_sports_pad_1_y)); |
| 1931 | save_item(NAME(m_sports_pad_2_x)); |
| 1932 | save_item(NAME(m_sports_pad_2_y)); |
| 1933 | save_item(NAME(m_lphaser_1_latch)); |
| 1934 | save_item(NAME(m_lphaser_2_latch)); |
| 1935 | save_item(NAME(m_sscope_state)); |
| 1936 | save_item(NAME(m_frame_sscope_state)); |
| 1937 | save_item(NAME(m_current_cartridge)); |
| 1908 | 1938 | } |
| 1909 | 1939 | |
| 1910 | 1940 | MACHINE_RESET_MEMBER(sms_state,sms) |