From 7b52260440b8ab3234d146f1ff2fa17049022609 Mon Sep 17 00:00:00 2001 From: Robbbert Date: Wed, 23 Mar 2022 08:15:25 +1100 Subject: init even more vars for coverity --- src/mame/includes/kaneko16.h | 8 ++++---- src/mame/includes/kangaroo.h | 4 ++-- src/mame/includes/kc.h | 34 +++++++++++++++++----------------- src/mame/includes/kchamp.h | 8 ++++---- src/mame/includes/kikikai.h | 34 +++++++++++++++++----------------- src/mame/includes/kingobox.h | 6 +++--- src/mame/includes/kncljoe.h | 12 ++++++------ src/mame/includes/kopunch.h | 8 ++++---- src/mame/includes/ksayakyu.h | 10 +++++----- src/mame/includes/kyocera.h | 6 +++--- src/mame/includes/kyugo.h | 18 +++++++++--------- src/mame/includes/labyrunr.h | 8 ++++---- src/mame/includes/ladybug.h | 10 +++++----- src/mame/includes/ladyfrog.h | 16 ++++++++-------- src/mame/includes/lasso.h | 8 ++++---- src/mame/includes/lazercmd.h | 10 +++++----- src/mame/includes/legionna.h | 20 ++++++++++---------- src/mame/includes/leland.h | 10 +++++----- src/mame/includes/lemmings.h | 8 ++++---- src/mame/includes/lethal.h | 8 ++++---- src/mame/includes/liberate.h | 20 ++++++++++---------- src/mame/includes/liberatr.h | 10 +++++----- src/mame/includes/lkage.h | 18 +++++++++--------- src/mame/includes/lockon.h | 44 ++++++++++++++++++++++---------------------- src/mame/includes/lordgun.h | 16 ++++++++-------- src/mame/includes/lucky74.h | 20 ++++++++++---------- src/mame/includes/lvcards.h | 8 ++++---- src/mame/includes/lviv.h | 10 +++++----- src/mame/includes/lwings.h | 28 ++++++++++++++-------------- 29 files changed, 210 insertions(+), 210 deletions(-) diff --git a/src/mame/includes/kaneko16.h b/src/mame/includes/kaneko16.h index 8e0e1fc276c..e977e790245 100644 --- a/src/mame/includes/kaneko16.h +++ b/src/mame/includes/kaneko16.h @@ -101,9 +101,9 @@ protected: optional_ioport m_eepromout_port; optional_ioport_array<3> m_wheel_port; - u16 m_disp_enable; + u16 m_disp_enable = 0U; - int m_VIEW2_2_pri; + int m_VIEW2_2_pri = 0; virtual void common_oki_bank_install(int bankno, size_t fixedsize, size_t bankedsize); void coin_lockout_w(u8 data); @@ -215,8 +215,8 @@ private: u16 berlwall_spriteregs_r(offs_t offset); void berlwall_spriteregs_w(offs_t offset, u16 data, u16 mem_mask = ~0); - u8 m_bg15_select; - u8 m_bg15_bright; + u8 m_bg15_select = 0U; + u8 m_bg15_bright = 0U; u32 screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect); void render_15bpp_bitmap(bitmap_rgb32 &bitmap, const rectangle &cliprect); diff --git a/src/mame/includes/kangaroo.h b/src/mame/includes/kangaroo.h index 5b69ec18baf..a967ba16e30 100644 --- a/src/mame/includes/kangaroo.h +++ b/src/mame/includes/kangaroo.h @@ -23,10 +23,10 @@ public: required_shared_ptr m_video_control; /* video-related */ - std::unique_ptr m_videoram; + std::unique_ptr m_videoram{}; /* misc */ - uint8_t m_mcu_clock; + uint8_t m_mcu_clock = 0U; uint8_t mcu_sim_r(); void mcu_sim_w(uint8_t data); void kangaroo_coin_counter_w(uint8_t data); diff --git a/src/mame/includes/kc.h b/src/mame/includes/kc.h index 00be5ef8e80..949687569dc 100644 --- a/src/mame/includes/kc.h +++ b/src/mame/includes/kc.h @@ -133,22 +133,22 @@ public: void video_draw_8_pixels(bitmap_ind16 &bitmap, int x, int y, uint8_t colour_byte, uint8_t gfx_byte); // driver state - uint8_t * m_ram_base; - std::unique_ptr m_video_ram; - int m_pio_data[2]; - int m_high_resolution; - uint8_t m_ardy; - uint8_t m_brdy; - int m_kc85_blink_state; - int m_k0_line; - int m_k1_line; - uint8_t m_speaker_level; + uint8_t * m_ram_base = nullptr; + std::unique_ptr m_video_ram{}; + int m_pio_data[2]{}; + int m_high_resolution = 0; + uint8_t m_ardy = 0U; + uint8_t m_brdy = 0U; + int m_kc85_blink_state = 0; + int m_k0_line = 0; + int m_k1_line = 0; + uint8_t m_speaker_level = 0U; // cassette - emu_timer * m_cassette_timer; - emu_timer * m_cassette_oneshot_timer; - int m_astb; - int m_cassette_in; + emu_timer * m_cassette_timer = nullptr; + emu_timer * m_cassette_oneshot_timer = nullptr; + int m_astb = 0; + int m_cassette_in = 0; void kc85_palette(palette_device &palette) const; TIMER_CALLBACK_MEMBER(kc_cassette_oneshot_timer); @@ -189,9 +189,9 @@ public: void video_control_w(int data); // driver state - uint8_t m_port_84_data; - uint8_t m_port_86_data; - uint8_t * m_display_video_ram; + uint8_t m_port_84_data = 0U; + uint8_t m_port_86_data = 0U; + uint8_t * m_display_video_ram = 0U; void kc85_4(machine_config &config); void kc85_5(machine_config &config); void kc85_4_io(address_map &map); diff --git a/src/mame/includes/kchamp.h b/src/mame/includes/kchamp.h index 77ba4fd4418..e6049a1a86f 100644 --- a/src/mame/includes/kchamp.h +++ b/src/mame/includes/kchamp.h @@ -53,12 +53,12 @@ private: optional_shared_ptr m_decrypted_opcodes; /* video-related */ - tilemap_t *m_bg_tilemap; + tilemap_t *m_bg_tilemap = nullptr; /* misc */ - bool m_nmi_enable; - bool m_sound_nmi_enable; - bool m_msm_play_lo_nibble; + bool m_nmi_enable = false; + bool m_sound_nmi_enable = false; + bool m_msm_play_lo_nibble = false; /* devices */ required_device m_maincpu; diff --git a/src/mame/includes/kikikai.h b/src/mame/includes/kikikai.h index 343a88b44e3..b21b9b6af15 100644 --- a/src/mame/includes/kikikai.h +++ b/src/mame/includes/kikikai.h @@ -48,7 +48,7 @@ private: required_shared_ptr m_mainram; /* video-related */ - int m_charbank; + int m_charbank = 0; /* devices */ optional_device m_subcpu; // kicknrun / mexico86 only @@ -58,9 +58,9 @@ private: required_device m_palette; /* queue */ - //u8 m_queue[64]; - //int m_qfront; - //int m_qstate; + //u8 m_queue[64]{}; + //int m_qfront = 0; + //int m_qstate = 0; void kicknrun_sub_output_w(uint8_t data); virtual void main_f008_w(uint8_t data); @@ -75,11 +75,11 @@ private: void mcu_map(address_map& map); /* Kiki KaiKai / Kick 'n Run MCU */ - uint8_t m_port3_in; - uint8_t m_port1_out; - uint8_t m_port2_out; - uint8_t m_port3_out; - uint8_t m_port4_out; + uint8_t m_port3_in = 0U; + uint8_t m_port1_out = 0U; + uint8_t m_port2_out = 0U; + uint8_t m_port3_out = 0U; + uint8_t m_port4_out = 0U; void kikikai_mcu_port1_w(uint8_t data); void kikikai_mcu_port2_w(uint8_t data); @@ -115,10 +115,10 @@ private: /* mcu */ /* mexico86 68705 protection */ - u8 m_port_a_out; - u8 m_port_b_out; - int m_address; - u8 m_latch; + u8 m_port_a_out = 0U; + u8 m_port_b_out = 0U; + int m_address = 0; + u8 m_latch = 0U; }; @@ -144,8 +144,8 @@ private: void mcu_simulate( ); /* kikikai mcu simulation */ - int m_kikikai_simulated_mcu_running; - int m_kikikai_simulated_mcu_initialised; - bool m_coin_last[2]; - u8 m_coin_fract; + int m_kikikai_simulated_mcu_running = 0; + int m_kikikai_simulated_mcu_initialised = 0; + bool m_coin_last[2]{}; + u8 m_coin_fract = 0U; }; diff --git a/src/mame/includes/kingobox.h b/src/mame/includes/kingobox.h index 52ec5871118..1ed2813e0a9 100644 --- a/src/mame/includes/kingobox.h +++ b/src/mame/includes/kingobox.h @@ -52,9 +52,9 @@ private: required_shared_ptr m_spriteram; /* video-related */ - tilemap_t *m_bg_tilemap; - tilemap_t *m_fg_tilemap; - int m_palette_bank; + tilemap_t *m_bg_tilemap = nullptr; + tilemap_t *m_fg_tilemap = nullptr; + int m_palette_bank = 0; /* devices */ required_device m_video_cpu; diff --git a/src/mame/includes/kncljoe.h b/src/mame/includes/kncljoe.h index b73796af13f..b869fdc0f75 100644 --- a/src/mame/includes/kncljoe.h +++ b/src/mame/includes/kncljoe.h @@ -45,14 +45,14 @@ private: required_shared_ptr m_spriteram; /* video-related */ - tilemap_t *m_bg_tilemap; - int m_tile_bank; - int m_sprite_bank; - int m_flipscreen; + tilemap_t *m_bg_tilemap = nullptr; + int m_tile_bank = 0; + int m_sprite_bank = 0; + int m_flipscreen = 0; /* misc */ - uint8_t m_port1; - uint8_t m_port2; + uint8_t m_port1 = 0U; + uint8_t m_port2 = 0U; /* devices */ required_device m_maincpu; diff --git a/src/mame/includes/kopunch.h b/src/mame/includes/kopunch.h index 66d2f212296..c7f5eed4108 100644 --- a/src/mame/includes/kopunch.h +++ b/src/mame/includes/kopunch.h @@ -63,10 +63,10 @@ private: output_finder<> m_lamp; /* video-related */ - tilemap_t *m_bg_tilemap; - tilemap_t *m_fg_tilemap; - uint8_t m_gfxbank; - uint8_t m_scrollx; + tilemap_t *m_bg_tilemap = nullptr; + tilemap_t *m_fg_tilemap = nullptr; + uint8_t m_gfxbank = 0U; + uint8_t m_scrollx = 0U; }; #endif // MAME_INCLUDES_KOPUNCH_H diff --git a/src/mame/includes/ksayakyu.h b/src/mame/includes/ksayakyu.h index 8d8e001e455..3ac26f2ea9f 100644 --- a/src/mame/includes/ksayakyu.h +++ b/src/mame/includes/ksayakyu.h @@ -41,13 +41,13 @@ private: required_shared_ptr m_spriteram; /* video-related */ - tilemap_t *m_tilemap; - tilemap_t *m_textmap; - int m_video_ctrl; - int m_flipscreen; + tilemap_t *m_tilemap = nullptr; + tilemap_t *m_textmap = nullptr; + int m_video_ctrl = 0; + int m_flipscreen = 0; /* misc */ - int m_sound_status; + int m_sound_status = 0; void bank_select_w(uint8_t data); void latch_w(uint8_t data); uint8_t sound_status_r(); diff --git a/src/mame/includes/kyocera.h b/src/mame/includes/kyocera.h index c8517c772cd..9c8001f889d 100644 --- a/src/mame/includes/kyocera.h +++ b/src/mame/includes/kyocera.h @@ -171,11 +171,11 @@ private: void bankswitch(uint8_t data); // ROM cassette - int m_rom_sel; - uint32_t m_rom_addr; + int m_rom_sel = 0; + uint32_t m_rom_addr = 0U; /* peripheral state */ - int m_iosel; /* serial interface select */ + int m_iosel = 0; /* serial interface select */ void pc8201_io(address_map &map); void pc8201_mem(address_map &map); }; diff --git a/src/mame/includes/kyugo.h b/src/mame/includes/kyugo.h index 99987c948b3..50437f39654 100644 --- a/src/mame/includes/kyugo.h +++ b/src/mame/includes/kyugo.h @@ -77,17 +77,17 @@ private: required_shared_ptr_array m_spriteram; required_shared_ptr m_shared_ram; - uint8_t m_nmi_mask; + uint8_t m_nmi_mask = 0U; // video-related - tilemap_t *m_bg_tilemap; - tilemap_t *m_fg_tilemap; - uint8_t m_scroll_x_lo; - uint8_t m_scroll_x_hi; - uint8_t m_scroll_y; - uint8_t m_bgpalbank; - uint8_t m_fgcolor; - const uint8_t *m_color_codes; + tilemap_t *m_bg_tilemap = nullptr; + tilemap_t *m_fg_tilemap = nullptr; + uint8_t m_scroll_x_lo = 0U; + uint8_t m_scroll_x_hi = 0U; + uint8_t m_scroll_y = 0U; + uint8_t m_bgpalbank = 0U; + uint8_t m_fgcolor = 0U; + const uint8_t *m_color_codes = nullptr; // devices required_device m_maincpu; diff --git a/src/mame/includes/labyrunr.h b/src/mame/includes/labyrunr.h index 51c01b4faf2..2097a58206f 100644 --- a/src/mame/includes/labyrunr.h +++ b/src/mame/includes/labyrunr.h @@ -50,10 +50,10 @@ private: required_device m_palette; /* video-related */ - tilemap_t *m_layer0; - tilemap_t *m_layer1; - rectangle m_clip0; - rectangle m_clip1; + tilemap_t *m_layer0 = nullptr; + tilemap_t *m_layer1 = nullptr; + rectangle m_clip0{}; + rectangle m_clip1{}; void labyrunr_bankswitch_w(uint8_t data); void labyrunr_vram1_w(offs_t offset, uint8_t data); diff --git a/src/mame/includes/ladybug.h b/src/mame/includes/ladybug.h index ad981e6fffb..d703c2e29c6 100644 --- a/src/mame/includes/ladybug.h +++ b/src/mame/includes/ladybug.h @@ -120,12 +120,12 @@ protected: required_device m_gfxdecode; required_device m_video; - tilemap_t *m_grid_tilemap; + tilemap_t *m_grid_tilemap = nullptr; - uint8_t m_grid_color; - uint8_t m_0x30; - uint8_t m_0x38; - uint8_t m_weird_value[8]; + uint8_t m_grid_color = 0U; + uint8_t m_0x30 = 0U; + uint8_t m_0x38 = 0U; + uint8_t m_weird_value[8]{}; }; // add stars from zerohour, uses grid layer diff --git a/src/mame/includes/ladyfrog.h b/src/mame/includes/ladyfrog.h index b9dd982fc2e..a069c99a856 100644 --- a/src/mame/includes/ladyfrog.h +++ b/src/mame/includes/ladyfrog.h @@ -47,16 +47,16 @@ private: std::vector m_paletteram_ext; /* video-related */ - tilemap_t *m_bg_tilemap; - int m_tilebank; - int m_palette_bank; - int m_spritetilebase; + tilemap_t *m_bg_tilemap = nullptr; + int m_tilebank = 0; + int m_palette_bank = 0; + int m_spritetilebase = 0; /* misc */ - int m_sound_nmi_enable; - int m_pending_nmi; - int m_snd_flag; - uint8_t m_snd_data; + int m_sound_nmi_enable = 0; + int m_pending_nmi = 0; + int m_snd_flag = 0; + uint8_t m_snd_data = 0U; /* devices */ required_device m_maincpu; diff --git a/src/mame/includes/lasso.h b/src/mame/includes/lasso.h index e9c8fc84f8d..e77a8679b77 100644 --- a/src/mame/includes/lasso.h +++ b/src/mame/includes/lasso.h @@ -62,10 +62,10 @@ private: optional_shared_ptr m_track_scroll; /* video-related */ - tilemap_t *m_bg_tilemap; - tilemap_t *m_track_tilemap; - uint8_t m_gfxbank; /* used by lasso, chameleo, wwjgtin and pinbo */ - uint8_t m_track_enable; /* used by wwjgtin */ + tilemap_t *m_bg_tilemap = nullptr; + tilemap_t *m_track_tilemap = nullptr; + uint8_t m_gfxbank = 0U; /* used by lasso, chameleo, wwjgtin and pinbo */ + uint8_t m_track_enable = 0U; /* used by wwjgtin */ /* devices */ required_device m_maincpu; diff --git a/src/mame/includes/lazercmd.h b/src/mame/includes/lazercmd.h index d2a9f9b24cc..9fbc762edff 100644 --- a/src/mame/includes/lazercmd.h +++ b/src/mame/includes/lazercmd.h @@ -64,13 +64,13 @@ private: required_device m_palette; /* video-related */ - uint8_t m_marker_x; - uint8_t m_marker_y; + uint8_t m_marker_x = 0U; + uint8_t m_marker_y = 0U; /* misc */ - int m_timer_count; - uint8_t m_sense_state; - uint8_t m_attract; + int m_timer_count = 0; + uint8_t m_sense_state = 0U; + uint8_t m_attract = 0U; void lazercmd_ctrl_port_w(uint8_t data); uint8_t lazercmd_ctrl_port_r(); diff --git a/src/mame/includes/legionna.h b/src/mame/includes/legionna.h index 177bfd28cc9..69255044b62 100644 --- a/src/mame/includes/legionna.h +++ b/src/mame/includes/legionna.h @@ -110,19 +110,19 @@ private: std::unique_ptr m_paletteram; u16 m_layer_disable; std::unique_ptr m_layer_config; - int m_sprite_xoffs; - int m_sprite_yoffs; - tilemap_t *m_background_layer; - tilemap_t *m_foreground_layer; - tilemap_t *m_midground_layer; - tilemap_t *m_text_layer; - bool m_has_extended_banking; - bool m_has_extended_priority; - u16 m_sprite_pri_mask[4]; + int m_sprite_xoffs = 0; + int m_sprite_yoffs = 0; + tilemap_t *m_background_layer = nullptr; + tilemap_t *m_foreground_layer = nullptr; + tilemap_t *m_midground_layer = nullptr; + tilemap_t *m_text_layer = nullptr; + bool m_has_extended_banking = false; + bool m_has_extended_priority = false; + u16 m_sprite_pri_mask[4]{}; u16 m_back_gfx_bank; u16 m_fore_gfx_bank; u16 m_mid_gfx_bank; - u16 m_scrollvals[6]; + u16 m_scrollvals[6]{}; required_device m_maincpu; required_device m_audiocpu; diff --git a/src/mame/includes/leland.h b/src/mame/includes/leland.h index 713a708235b..96e67fa3fac 100644 --- a/src/mame/includes/leland.h +++ b/src/mame/includes/leland.h @@ -307,11 +307,11 @@ private: required_region_ptr m_xrom_base; - std::unique_ptr m_ataxx_qram; - u8 m_master_bank; - u32 m_xrom1_addr; - u32 m_xrom2_addr; - std::unique_ptr m_extra_tram; + std::unique_ptr m_ataxx_qram{}; + u8 m_master_bank = 0U; + u32 m_xrom1_addr = 0U; + u32 m_xrom2_addr = 0U; + std::unique_ptr m_extra_tram{}; }; diff --git a/src/mame/includes/lemmings.h b/src/mame/includes/lemmings.h index 05a1d5aa0b1..2b86cb37ed6 100644 --- a/src/mame/includes/lemmings.h +++ b/src/mame/includes/lemmings.h @@ -32,10 +32,10 @@ public: private: /* video-related */ - bitmap_ind16 m_bitmap0; - tilemap_t *m_vram_tilemap; - std::unique_ptr m_sprite_triple_buffer[2]; - std::unique_ptr m_vram_buffer; + bitmap_ind16 m_bitmap0{}; + tilemap_t *m_vram_tilemap = nullptr; + std::unique_ptr m_sprite_triple_buffer[2]{}; + std::unique_ptr m_vram_buffer{}; /* devices */ required_device m_maincpu; diff --git a/src/mame/includes/lethal.h b/src/mame/includes/lethal.h index 95ad1e56837..16535a2f165 100644 --- a/src/mame/includes/lethal.h +++ b/src/mame/includes/lethal.h @@ -38,12 +38,12 @@ public: private: /* video-related */ - int m_layer_colorbase[4]; - int m_sprite_colorbase; - int m_back_colorbase; + int m_layer_colorbase[4]{}; + int m_sprite_colorbase = 0; + int m_back_colorbase = 0; /* misc */ - uint8_t m_cur_control2; + uint8_t m_cur_control2 = 0U; /* devices */ required_device m_maincpu; diff --git a/src/mame/includes/liberate.h b/src/mame/includes/liberate.h index 2fee4d64a21..c33e6480f1f 100644 --- a/src/mame/includes/liberate.h +++ b/src/mame/includes/liberate.h @@ -46,18 +46,18 @@ private: optional_shared_ptr m_scratchram; optional_shared_ptr m_decrypted_opcodes; - uint8_t *m_fg_gfx; /* prosoccr */ - std::unique_ptr m_charram; /* prosoccr */ - uint8_t m_io_ram[16]; + uint8_t *m_fg_gfx = nullptr; /* prosoccr */ + std::unique_ptr m_charram{}; /* prosoccr */ + uint8_t m_io_ram[16]{}; - int m_bank; - int m_latch; - uint8_t m_gfx_rom_readback; - int m_background_color; - int m_background_disable; + int m_bank = 0; + int m_latch = 0; + uint8_t m_gfx_rom_readback = 0U; + int m_background_color = 0; + int m_background_disable = 0; - tilemap_t *m_back_tilemap; - tilemap_t *m_fix_tilemap; + tilemap_t *m_back_tilemap = nullptr; + tilemap_t *m_fix_tilemap = nullptr; required_device m_maincpu; required_device m_audiocpu; diff --git a/src/mame/includes/liberatr.h b/src/mame/includes/liberatr.h index ddeee1859fe..08f0046a1c6 100644 --- a/src/mame/includes/liberatr.h +++ b/src/mame/includes/liberatr.h @@ -115,15 +115,15 @@ private: required_shared_ptr m_bitmapram; required_shared_ptr m_colorram; - uint8_t m_trackball_offset; - uint8_t m_ctrld; - uint8_t m_videoram[0x10000]; + uint8_t m_trackball_offset = 0U; + uint8_t m_ctrld = 0U; + uint8_t m_videoram[0x10000]{}; - bool m_planet_select; + bool m_planet_select = false; // The following array collects the 2 different planet // descriptions, which are selected by planetbit - planet m_planets[2]; + planet m_planets[2]{}; }; #endif // MAME_INCLUDES_LIBERATR_H diff --git a/src/mame/includes/lkage.h b/src/mame/includes/lkage.h index 620667ba8ec..8bca81e7454 100644 --- a/src/mame/includes/lkage.h +++ b/src/mame/includes/lkage.h @@ -47,18 +47,18 @@ private: required_shared_ptr m_videoram; /* video-related */ - tilemap_t *m_bg_tilemap; - tilemap_t *m_fg_tilemap; - tilemap_t *m_tx_tilemap; - uint8_t m_bg_tile_bank; - uint8_t m_fg_tile_bank; - uint8_t m_tx_tile_bank; + tilemap_t *m_bg_tilemap = nullptr; + tilemap_t *m_fg_tilemap = nullptr; + tilemap_t *m_tx_tilemap = nullptr; + uint8_t m_bg_tile_bank = 0U; + uint8_t m_fg_tile_bank = 0U; + uint8_t m_tx_tile_bank = 0U; - int m_sprite_dx; + int m_sprite_dx = 0; /* lkageb fake mcu */ - uint8_t m_mcu_val; - int m_mcu_ready; /* cpu data/mcu ready status */ + uint8_t m_mcu_val = 0U; + int m_mcu_ready = 0; /* cpu data/mcu ready status */ /* devices */ required_device m_maincpu; diff --git a/src/mame/includes/lockon.h b/src/mame/includes/lockon.h index 8465c19b424..39ea84ea77d 100644 --- a/src/mame/includes/lockon.h +++ b/src/mame/includes/lockon.h @@ -70,34 +70,34 @@ private: required_shared_ptr m_object_ram; /* video-related */ - tilemap_t *m_tilemap; - uint8_t m_ground_ctrl; - uint16_t m_scroll_h; - uint16_t m_scroll_v; - std::unique_ptr m_front_buffer; - std::unique_ptr m_back_buffer; - emu_timer *m_bufend_timer; - emu_timer *m_cursor_timer; + tilemap_t *m_tilemap = nullptr; + uint8_t m_ground_ctrl = 0U; + uint16_t m_scroll_h = 0U; + uint16_t m_scroll_v = 0U; + std::unique_ptr m_front_buffer{}; + std::unique_ptr m_back_buffer{}; + emu_timer *m_bufend_timer = nullptr; + emu_timer *m_cursor_timer = nullptr; /* Rotation Control */ - uint16_t m_xsal; - uint16_t m_x0ll; - uint16_t m_dx0ll; - uint16_t m_dxll; - uint16_t m_ysal; - uint16_t m_y0ll; - uint16_t m_dy0ll; - uint16_t m_dyll; + uint16_t m_xsal = 0U; + uint16_t m_x0ll = 0U; + uint16_t m_dx0ll = 0U; + uint16_t m_dxll = 0U; + uint16_t m_ysal = 0U; + uint16_t m_y0ll = 0U; + uint16_t m_dy0ll = 0U; + uint16_t m_dyll = 0U; /* Object palette RAM control */ - uint32_t m_iden; - std::unique_ptr m_obj_pal_ram; - uint32_t m_obj_pal_latch; - uint32_t m_obj_pal_addr; + uint32_t m_iden = 0U; + std::unique_ptr m_obj_pal_ram{}; + uint32_t m_obj_pal_latch = 0U; + uint32_t m_obj_pal_addr = 0U; /* misc */ - uint8_t m_ctrl_reg; - uint32_t m_main_inten; + uint8_t m_ctrl_reg = 0U; + uint32_t m_main_inten = 0U; /* devices */ required_device m_maincpu; diff --git a/src/mame/includes/lordgun.h b/src/mame/includes/lordgun.h index b7567c2f4f9..7980d499454 100644 --- a/src/mame/includes/lordgun.h +++ b/src/mame/includes/lordgun.h @@ -63,15 +63,15 @@ private: required_shared_ptr_array m_scroll_x; required_shared_ptr_array m_scroll_y; - uint8_t m_old; - uint8_t m_aliencha_dip_sel; - uint16_t m_priority; - int m_whitescreen; - lordgun_gun_data m_gun[2]; - tilemap_t *m_tilemap[4]; - std::unique_ptr m_bitmaps[5]; + uint8_t m_old = 0U; + uint8_t m_aliencha_dip_sel = 0U; + uint16_t m_priority = 0U; + int m_whitescreen = 0; + lordgun_gun_data m_gun[2]{}; + tilemap_t *m_tilemap[4]{}; + std::unique_ptr m_bitmaps[5]{}; - uint16_t m_protection_data; + uint16_t m_protection_data = 0U; void lordgun_protection_w(offs_t offset, uint16_t data); uint16_t lordgun_protection_r(offs_t offset); void aliencha_protection_w(offs_t offset, uint16_t data); diff --git a/src/mame/includes/lucky74.h b/src/mame/includes/lucky74.h index 295645c5736..459069a4b93 100644 --- a/src/mame/includes/lucky74.h +++ b/src/mame/includes/lucky74.h @@ -55,20 +55,20 @@ private: void prg_map(address_map &map); void portmap(address_map &map); - uint8_t m_ym2149_portb; - uint8_t m_usart_8251; - uint8_t m_copro_sm7831; - int m_adpcm_pos; - int m_adpcm_end; - int m_adpcm_data; - uint8_t m_adpcm_reg[6]; - uint8_t m_adpcm_busy_line; + uint8_t m_ym2149_portb = 0U; + uint8_t m_usart_8251 = 0U; + uint8_t m_copro_sm7831 = 0U; + int m_adpcm_pos = 0; + int m_adpcm_end = 0; + int m_adpcm_data = 0; + uint8_t m_adpcm_reg[6]{}; + uint8_t m_adpcm_busy_line = 0; required_shared_ptr m_fg_videoram; required_shared_ptr m_fg_colorram; required_shared_ptr m_bg_videoram; required_shared_ptr m_bg_colorram; - tilemap_t *m_fg_tilemap; - tilemap_t *m_bg_tilemap; + tilemap_t *m_fg_tilemap = nullptr; + tilemap_t *m_bg_tilemap = nullptr; required_device m_maincpu; required_device m_msm; required_device m_gfxdecode; diff --git a/src/mame/includes/lvcards.h b/src/mame/includes/lvcards.h index 945a32bee6a..2be8df81101 100644 --- a/src/mame/includes/lvcards.h +++ b/src/mame/includes/lvcards.h @@ -38,7 +38,7 @@ private: required_shared_ptr m_colorram; required_device m_gfxdecode; optional_shared_ptr m_decrypted_opcodes; - tilemap_t *m_bg_tilemap; + tilemap_t *m_bg_tilemap = nullptr; TILE_GET_INFO_MEMBER(get_bg_tile_info); void lvcards_palette(palette_device &palette) const; uint32_t screen_update_lvcards(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); @@ -68,9 +68,9 @@ private: void lvpoker_map(address_map &map); void ponttehk_map(address_map &map); - uint8_t m_payout; - uint8_t m_pulse; - uint8_t m_result; + uint8_t m_payout = 0U; + uint8_t m_pulse = 0U; + uint8_t m_result = 0U; }; #endif // MAME_INCLUDES_LVCARDS_H diff --git a/src/mame/includes/lviv.h b/src/mame/includes/lviv.h index 4e42ed307fe..0210f281493 100644 --- a/src/mame/includes/lviv.h +++ b/src/mame/includes/lviv.h @@ -88,12 +88,12 @@ private: required_ioport_array<12> m_key; required_ioport m_joy_port; - uint8_t* m_vram; - uint16_t m_colortable[1][4]; - uint8_t m_ppi_port_outputs[2][3]; - uint8_t m_startup_mem_map; + uint8_t* m_vram = nullptr; + uint16_t m_colortable[1][4]{}; + uint8_t m_ppi_port_outputs[2][3]{}; + uint8_t m_startup_mem_map = 0U; - /*----------- defined in video/lviv.c -----------*/ + /*----------- defined in video/lviv.cpp -----------*/ static const rgb_t s_palette[8]; }; diff --git a/src/mame/includes/lwings.h b/src/mame/includes/lwings.h index c0bf63983aa..f8634e9ee91 100644 --- a/src/mame/includes/lwings.h +++ b/src/mame/includes/lwings.h @@ -46,22 +46,22 @@ private: optional_shared_ptr m_soundlatch2; /* video-related */ - tilemap_t *m_fg_tilemap; - tilemap_t *m_bg1_tilemap; - tilemap_t *m_bg2_tilemap; - uint8_t m_bg2_image; - int m_bg2_avenger_hw; - int m_spr_avenger_hw; - uint8_t m_scroll_x[2]; - uint8_t m_scroll_y[2]; + tilemap_t *m_fg_tilemap = nullptr; + tilemap_t *m_bg1_tilemap = nullptr; + tilemap_t *m_bg2_tilemap = nullptr; + uint8_t m_bg2_image = 0U; + int m_bg2_avenger_hw = 0; + int m_spr_avenger_hw = 0; + uint8_t m_scroll_x[2]{}; + uint8_t m_scroll_y[2]{}; /* misc */ - uint8_t m_param[4]; - int m_palette_pen; - uint8_t m_soundstate; - uint8_t m_adpcm; - uint8_t m_nmi_mask; - int m_sprbank; + uint8_t m_param[4]{}; + int m_palette_pen = 0; + uint8_t m_soundstate = 0U; + uint8_t m_adpcm = 0U; + uint8_t m_nmi_mask = 0U; + int m_sprbank = 0; void avengers_adpcm_w(uint8_t data); uint8_t avengers_adpcm_r(); -- cgit v1.2.3