diff --git a/src/mame/atari/atarixga.cpp b/src/mame/atari/atarixga.cpp index 9e17b6018b6..e37dd8b7136 100644 --- a/src/mame/atari/atarixga.cpp +++ b/src/mame/atari/atarixga.cpp @@ -74,7 +74,7 @@ void atari_136094_0072_device::device_start() { m_ram = std::make_unique(RAM_WORDS); - save_pointer(NAME(m_ram), RAM_WORDS * sizeof(uint16_t)); + save_pointer(NAME(m_ram), RAM_WORDS); save_item(NAME(m_address)); save_item(NAME(m_ciphertext)); } @@ -293,7 +293,7 @@ atari_136095_0072_device::atari_136095_0072_device(const machine_config &mconfig void atari_136095_0072_device::device_start() { m_ram = std::make_unique(RAM_WORDS); - save_pointer(NAME(m_ram), RAM_WORDS * sizeof(uint16_t)); + save_pointer(NAME(m_ram), RAM_WORDS); save_item(NAME(m_update.addr)); save_item(NAME(m_update.data)); diff --git a/src/mame/ausnz/pipbug.cpp b/src/mame/ausnz/pipbug.cpp index 6946b7ac980..dcee614b401 100644 --- a/src/mame/ausnz/pipbug.cpp +++ b/src/mame/ausnz/pipbug.cpp @@ -118,7 +118,7 @@ int pipbug_state::serial_r() void pipbug_state::machine_start() { - save_pointer(NAME(m_cass_data), 4); + save_item(NAME(m_cass_data)); save_item(NAME(m_cassold)); save_item(NAME(m_cassinbit)); } diff --git a/src/mame/bandai/rx78.cpp b/src/mame/bandai/rx78.cpp index 07030e1e30a..820421aa8c5 100644 --- a/src/mame/bandai/rx78.cpp +++ b/src/mame/bandai/rx78.cpp @@ -459,7 +459,7 @@ void rx78_state::machine_start() save_pointer(NAME(m_vram), 0xc000); save_item(NAME(m_vram_read_bank)); save_item(NAME(m_vram_write_bank)); - save_pointer(NAME(m_pal_reg), 7); + save_item(NAME(m_pal_reg)); save_item(NAME(m_pri_mask)); save_item(NAME(m_key_mux)); save_item(NAME(m_background)); diff --git a/src/mame/irem/redalert_v.cpp b/src/mame/irem/redalert_v.cpp index edf03a59385..68ed3221559 100644 --- a/src/mame/irem/redalert_v.cpp +++ b/src/mame/irem/redalert_v.cpp @@ -239,7 +239,7 @@ VIDEO_START_MEMBER(redalert_state,demoneye) { VIDEO_START_CALL_MEMBER( redalert ); - save_pointer(NAME(m_demoneye_bitmap_reg), 4); + save_item(NAME(m_demoneye_bitmap_reg)); save_item(NAME(m_demoneye_bitmap_yoffs)); } diff --git a/src/mame/konami/k001006.cpp b/src/mame/konami/k001006.cpp index f64d82083aa..2d372354958 100644 --- a/src/mame/konami/k001006.cpp +++ b/src/mame/konami/k001006.cpp @@ -38,9 +38,9 @@ void k001006_device::device_start() preprocess_texture_data(m_texrom.get(), m_gfxrom, 0x800000); - save_pointer(NAME(m_pal_ram), 0x800*sizeof(uint16_t)); - save_pointer(NAME(m_unknown_ram), 0x1000*sizeof(uint16_t)); - save_pointer(NAME(m_palette), 0x800*sizeof(uint32_t)); + save_pointer(NAME(m_pal_ram), 0x800); + save_pointer(NAME(m_unknown_ram), 0x1000); + save_pointer(NAME(m_palette), 0x800); save_item(NAME(m_device_sel)); save_item(NAME(m_addr)); } diff --git a/src/mame/kontron/kdt6.cpp b/src/mame/kontron/kdt6.cpp index 8b738cae4a5..675a36f7e25 100644 --- a/src/mame/kontron/kdt6.cpp +++ b/src/mame/kontron/kdt6.cpp @@ -589,7 +589,7 @@ void kdt6_state::machine_start() save_item(NAME(m_status0)); save_item(NAME(m_status1)); save_item(NAME(m_status2)); - save_pointer(NAME(m_mapper), 16); + save_item(NAME(m_mapper)); save_item(NAME(m_video_address)); } diff --git a/src/mame/misc/videosaa.cpp b/src/mame/misc/videosaa.cpp index 4fecce9b480..9f60fc03c64 100644 --- a/src/mame/misc/videosaa.cpp +++ b/src/mame/misc/videosaa.cpp @@ -386,7 +386,7 @@ void videosaa_state::machine_start() save_pointer(NAME(m_vram0), 0x800); save_pointer(NAME(m_vram1), 0x800); save_item(NAME(m_chip_latch)); - save_pointer(NAME(m_video_latch), 4); + save_item(NAME(m_video_latch)); } void videosaa_state::machine_reset() diff --git a/src/mame/sega/315_5338a.cpp b/src/mame/sega/315_5338a.cpp index f07220ced39..13c2459e900 100644 --- a/src/mame/sega/315_5338a.cpp +++ b/src/mame/sega/315_5338a.cpp @@ -47,7 +47,7 @@ sega_315_5338a_device::sega_315_5338a_device(const machine_config &mconfig, cons void sega_315_5338a_device::device_start() { // register for save states - save_pointer(NAME(m_port_value), 7); + save_item(NAME(m_port_value)); save_item(NAME(m_port_config)); save_item(NAME(m_serial_output)); save_item(NAME(m_address)); diff --git a/src/mame/sega/315_5649.cpp b/src/mame/sega/315_5649.cpp index e9a1167e789..79c66e5393e 100644 --- a/src/mame/sega/315_5649.cpp +++ b/src/mame/sega/315_5649.cpp @@ -52,7 +52,7 @@ sega_315_5649_device::sega_315_5649_device(const machine_config &mconfig, const void sega_315_5649_device::device_start() { // register for save states - save_pointer(NAME(m_port_value), 7); + save_item(NAME(m_port_value)); save_item(NAME(m_port_config)); save_item(NAME(m_analog_channel)); save_item(NAME(m_mode)); diff --git a/src/mame/thomson/thomson_v.cpp b/src/mame/thomson/thomson_v.cpp index b6ea65c039c..10783ad7ae7 100644 --- a/src/mame/thomson/thomson_v.cpp +++ b/src/mame/thomson/thomson_v.cpp @@ -1149,13 +1149,13 @@ void thomson_state::video_start() m_thom_border_index = 0; m_thom_vstate_dirty = true; m_thom_vstate_last_dirty = true; - save_pointer(NAME(m_thom_last_pal), sizeof(m_thom_last_pal)); - save_pointer(NAME(m_thom_pal), sizeof(m_thom_pal)); - save_pointer(NAME(m_thom_border_l), sizeof(m_thom_border_l)); - save_pointer(NAME(m_thom_border_r), sizeof(m_thom_border_r)); - save_pointer(NAME(m_thom_vbody), sizeof(m_thom_vbody)); - save_pointer(NAME(m_thom_vmodepage), sizeof(m_thom_vmodepage)); - save_pointer(NAME(m_thom_vmem_dirty), sizeof(m_thom_vmem_dirty)); + save_item(NAME(m_thom_last_pal)); + save_item(NAME(m_thom_pal)); + save_item(NAME(m_thom_border_l)); + save_item(NAME(m_thom_border_r)); + save_item(NAME(m_thom_vbody)); + save_item(NAME(m_thom_vmodepage)); + save_item(NAME(m_thom_vmem_dirty)); save_item(NAME(m_thom_pal_changed)); save_item(NAME(m_thom_vmodepage_changed)); save_item(NAME(m_thom_vmode)); diff --git a/src/mame/ti/ti99_4p.cpp b/src/mame/ti/ti99_4p.cpp index d2a28d8ecb9..846887a0452 100644 --- a/src/mame/ti/ti99_4p.cpp +++ b/src/mame/ti/ti99_4p.cpp @@ -970,7 +970,7 @@ void ti99_4p_state::driver_start() save_item(NAME(m_rom6_active)); save_item(NAME(m_rom6_upper)); save_item(NAME(m_dbin)); - save_pointer(NAME(m_mapper),16); + save_item(NAME(m_mapper)); } /* diff --git a/src/mame/trainer/pro80.cpp b/src/mame/trainer/pro80.cpp index 4ff840b4169..bdb4e92dcef 100644 --- a/src/mame/trainer/pro80.cpp +++ b/src/mame/trainer/pro80.cpp @@ -179,7 +179,7 @@ void pro80_state::machine_start() { save_item(NAME(m_digit_sel)); save_item(NAME(m_cass_in)); - save_pointer(NAME(m_cass_data) ,4); + save_item(NAME(m_cass_data)); } void pro80_state::pro80(machine_config &config) diff --git a/src/mame/ussr/b2m_m.cpp b/src/mame/ussr/b2m_m.cpp index e1b1daad3d0..d999c5c6e5f 100644 --- a/src/mame/ussr/b2m_m.cpp +++ b/src/mame/ussr/b2m_m.cpp @@ -214,7 +214,7 @@ void b2m_state::machine_start() save_item(NAME(m_video_page)); save_item(NAME(m_romdisk_lsb)); save_item(NAME(m_romdisk_msb)); - save_pointer(NAME(m_color), 4); + save_item(NAME(m_color)); save_item(NAME(m_localmachine)); save_item(NAME(m_vblank_state));