From 24ce47250834661a32212f73cca491c0ac36f297 Mon Sep 17 00:00:00 2001 From: Robbbert Date: Wed, 23 Mar 2022 15:42:48 +1100 Subject: init vars for coverity (includes/p,q) --- src/mame/includes/pcktgal.h | 4 ++-- src/mame/includes/pcw.h | 50 ++++++++++++++++++++++---------------------- src/mame/includes/phc25.h | 2 +- src/mame/includes/phoenix.h | 14 ++++++------- src/mame/includes/pingpong.h | 6 +++--- src/mame/includes/pirates.h | 6 +++--- src/mame/includes/pitnrun.h | 32 ++++++++++++++-------------- src/mame/includes/pk8000.h | 14 ++++++------- src/mame/includes/playmark.h | 26 +++++++++++------------ src/mame/includes/plygonet.h | 16 +++++++------- src/mame/includes/pokechmp.h | 2 +- src/mame/includes/polepos.h | 28 ++++++++++++------------- src/mame/includes/policetr.h | 24 ++++++++++----------- src/mame/includes/poolshrk.h | 4 ++-- src/mame/includes/pooyan.h | 4 ++-- src/mame/includes/popeye.h | 4 ++-- src/mame/includes/portrait.h | 6 +++--- src/mame/includes/pp01.h | 12 +++++------ src/mame/includes/prof180x.h | 10 ++++----- src/mame/includes/psion.h | 14 ++++++------- src/mame/includes/psychic5.h | 22 +++++++++---------- src/mame/includes/punchout.h | 12 +++++------ src/mame/includes/px8.h | 24 ++++++++++----------- src/mame/includes/qix.h | 4 ++-- src/mame/includes/quasar.h | 6 +++--- src/mame/includes/quizdna.h | 8 +++---- src/mame/includes/quizpani.h | 8 +++---- 27 files changed, 181 insertions(+), 181 deletions(-) diff --git a/src/mame/includes/pcktgal.h b/src/mame/includes/pcktgal.h index 798b8d1d36e..ed607cf74cf 100644 --- a/src/mame/includes/pcktgal.h +++ b/src/mame/includes/pcktgal.h @@ -35,8 +35,8 @@ public: required_shared_ptr m_spriteram; - int m_msm5205next; - int m_toggle; + int m_msm5205next = 0; + int m_toggle = 0; void bank_w(uint8_t data); void sound_bank_w(uint8_t data); diff --git a/src/mame/includes/pcw.h b/src/mame/includes/pcw.h index 0d4aa95e225..8b5a46faa1b 100644 --- a/src/mame/includes/pcw.h +++ b/src/mame/includes/pcw.h @@ -73,33 +73,33 @@ private: int m_interrupt_counter; uint8_t m_banks[4]; unsigned char m_bank_force; - uint8_t m_timer_irq_flag; - uint8_t m_nmi_flag; - int16_t m_printer_headpos; - uint16_t m_kb_scan_row; + uint8_t m_timer_irq_flag = 0; + uint8_t m_nmi_flag = 0; + int16_t m_printer_headpos = 0; + uint16_t m_kb_scan_row = 0; uint8_t m_mcu_keyboard_data[16]; - uint8_t m_mcu_transmit_reset_seq; - uint8_t m_mcu_transmit_count; - uint8_t m_mcu_selected; - uint8_t m_mcu_buffer; - uint8_t m_mcu_prev; - unsigned int m_roller_ram_addr; - unsigned short m_roller_ram_offset; - unsigned char m_vdu_video_control_register; - uint8_t m_printer_serial; // value if shift/store data pin - uint8_t m_printer_shift; // state of shift register - uint8_t m_printer_shift_output; // output presented to the paper feed motor and print head motor - uint8_t m_head_motor_state; - uint8_t m_linefeed_motor_state; - uint16_t m_printer_pins; - uint8_t m_printer_p2; // MCU port P2 state - uint32_t m_paper_feed; // amount of paper fed through printer, by n/360 inches. One line feed is 61/360in (from the linefeed command in CP/M;s ptr menu) + uint8_t m_mcu_transmit_reset_seq = 0; + uint8_t m_mcu_transmit_count = 0; + uint8_t m_mcu_selected = 0; + uint8_t m_mcu_buffer = 0; + uint8_t m_mcu_prev = 0; + unsigned int m_roller_ram_addr = 0; + unsigned short m_roller_ram_offset = 0; + unsigned char m_vdu_video_control_register = 0; + uint8_t m_printer_serial = 0; // value if shift/store data pin + uint8_t m_printer_shift = 0; // state of shift register + uint8_t m_printer_shift_output = 0; // output presented to the paper feed motor and print head motor + uint8_t m_head_motor_state = 0; + uint8_t m_linefeed_motor_state = 0; + uint16_t m_printer_pins = 0; + uint8_t m_printer_p2 = 0; // MCU port P2 state + uint32_t m_paper_feed = 0; // amount of paper fed through printer, by n/360 inches. One line feed is 61/360in (from the linefeed command in CP/M;s ptr menu) std::unique_ptr m_prn_output; - uint8_t m_printer_p2_prev; - emu_timer *m_prn_stepper; - emu_timer *m_prn_pins; - emu_timer *m_pulse_timer; - emu_timer *m_beep_setup_timer; + uint8_t m_printer_p2_prev = 0; + emu_timer *m_prn_stepper = nullptr; + emu_timer *m_prn_pins = nullptr; + emu_timer *m_pulse_timer = nullptr; + emu_timer *m_beep_setup_timer = nullptr; uint8_t pcw_keyboard_r(offs_t offset); uint8_t pcw_keyboard_data_r(offs_t offset); uint8_t pcw_interrupt_counter_r(); diff --git a/src/mame/includes/phc25.h b/src/mame/includes/phc25.h index 8784d2c6846..de828bdd796 100644 --- a/src/mame/includes/phc25.h +++ b/src/mame/includes/phc25.h @@ -50,7 +50,7 @@ private: MC6847_GET_CHARROM_MEMBER(pal_char_rom_r); void machine_start() override; void machine_reset() override; - uint8_t *m_char_rom; + uint8_t *m_char_rom = nullptr; uint8_t m_port40 = 0U; int m_centronics_busy = 0; required_shared_ptr m_vram; diff --git a/src/mame/includes/phoenix.h b/src/mame/includes/phoenix.h index d0d7d9902ed..8602ccce1c6 100644 --- a/src/mame/includes/phoenix.h +++ b/src/mame/includes/phoenix.h @@ -48,14 +48,14 @@ private: tilemap_t *m_bg_tilemap; std::unique_ptr m_videoram_pg[2]; - uint8_t m_videoram_pg_index; - uint8_t m_palette_bank; - uint8_t m_cocktail_mode; - uint8_t m_pleiads_protection_question; - uint8_t m_survival_protection_value; - int m_survival_sid_value; + uint8_t m_videoram_pg_index = 0; + uint8_t m_palette_bank = 0; + uint8_t m_cocktail_mode = 0; + uint8_t m_pleiads_protection_question = 0; + uint8_t m_survival_protection_value = 0; + int m_survival_sid_value = 0; uint8_t m_survival_input_latches[2]; - uint8_t m_survival_input_readc; + uint8_t m_survival_input_readc = 0; void phoenix_videoram_w(offs_t offset, uint8_t data); void phoenix_videoreg_w(uint8_t data); diff --git a/src/mame/includes/pingpong.h b/src/mame/includes/pingpong.h index 032c4f9d2aa..16bea94a9ab 100644 --- a/src/mame/includes/pingpong.h +++ b/src/mame/includes/pingpong.h @@ -23,8 +23,8 @@ public: m_banks(*this, "bank%d", 1U) { } - int m_intenable; - int m_question_addr_high; + int m_intenable = 0; + int m_question_addr_high = 0; required_device m_maincpu; required_shared_ptr m_colorram; required_shared_ptr m_videoram; @@ -32,7 +32,7 @@ public: required_device m_gfxdecode; required_device m_palette; optional_memory_bank_array<8> m_banks; - tilemap_t *m_bg_tilemap; + tilemap_t *m_bg_tilemap = nullptr; void cashquiz_question_bank_high_w(uint8_t data); void cashquiz_question_bank_low_w(uint8_t data); diff --git a/src/mame/includes/pirates.h b/src/mame/includes/pirates.h index 8da6c12f91b..5de731ee410 100644 --- a/src/mame/includes/pirates.h +++ b/src/mame/includes/pirates.h @@ -47,9 +47,9 @@ private: required_shared_ptr m_fg_tileram; required_shared_ptr m_bg_tileram; - tilemap_t *m_tx_tilemap; - tilemap_t *m_fg_tilemap; - tilemap_t *m_bg_tilemap; + tilemap_t *m_tx_tilemap = nullptr; + tilemap_t *m_fg_tilemap = nullptr; + tilemap_t *m_bg_tilemap = nullptr; void out_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0); void tx_tileram_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0); diff --git a/src/mame/includes/pitnrun.h b/src/mame/includes/pitnrun.h index 0e8569a5486..65ec773c641 100644 --- a/src/mame/includes/pitnrun.h +++ b/src/mame/includes/pitnrun.h @@ -41,23 +41,23 @@ private: required_shared_ptr m_videoram2; required_shared_ptr m_spriteram; - int m_nmi; - uint8_t m_fromz80; - uint8_t m_toz80; - int m_zaccept; - int m_zready; - uint8_t m_porta_in; - uint8_t m_porta_out; - int m_address; - int m_h_heed; - int m_v_heed; - int m_ha; - int m_scroll; - int m_char_bank; - int m_color_select; + int m_nmi = 0; + uint8_t m_fromz80 = 0; + uint8_t m_toz80 = 0; + int m_zaccept = 0; + int m_zready = 0; + uint8_t m_porta_in = 0; + uint8_t m_porta_out = 0; + int m_address = 0; + int m_h_heed = 0; + int m_v_heed = 0; + int m_ha = 0; + int m_scroll = 0; + int m_char_bank = 0; + int m_color_select = 0; std::unique_ptr m_tmp_bitmap[4]; - tilemap_t *m_bg; - tilemap_t *m_fg; + tilemap_t *m_bg = nullptr; + tilemap_t *m_fg = nullptr; DECLARE_WRITE_LINE_MEMBER(nmi_enable_w); DECLARE_WRITE_LINE_MEMBER(hflip_w); diff --git a/src/mame/includes/pk8000.h b/src/mame/includes/pk8000.h index 0aebea6357e..cb92dca6aa7 100644 --- a/src/mame/includes/pk8000.h +++ b/src/mame/includes/pk8000.h @@ -36,15 +36,15 @@ protected: void pk8000_palette(palette_device &palette) const; uint32_t video_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect, uint8_t *videomem); - uint8_t m_text_start; - uint8_t m_chargen_start; - uint8_t m_video_start; - uint8_t m_color_start; + uint8_t m_text_start = 0; + uint8_t m_chargen_start = 0; + uint8_t m_video_start = 0; + uint8_t m_color_start = 0; - uint8_t m_video_mode; - uint8_t m_video_color; + uint8_t m_video_mode = 0; + uint8_t m_video_color = 0; uint8_t m_color[32]; - uint8_t m_video_enable; + uint8_t m_video_enable = 0; required_device m_maincpu; }; diff --git a/src/mame/includes/playmark.h b/src/mame/includes/playmark.h index 1e3c686d494..a7445ac7164 100644 --- a/src/mame/includes/playmark.h +++ b/src/mame/includes/playmark.h @@ -92,18 +92,18 @@ private: optional_shared_ptr m_rowscroll;// wbeachvl // video-related - tilemap_t *m_fg_tilemap; - tilemap_t *m_tx_tilemap; + tilemap_t *m_fg_tilemap = nullptr; + tilemap_t *m_tx_tilemap = nullptr; // bigtwin and excelsr - s32 m_bgscrollx; - s16 m_bgscrolly; - bool m_bg_enable; - bool m_bg_full_size; + s32 m_bgscrollx = 0; + s16 m_bgscrolly = 0; + bool m_bg_enable = false; + bool m_bg_full_size = false; // wbeachvl - u32 m_fgscrollx; - bool m_fg_rowscroll_enable; + u32 m_fgscrollx = 0; + bool m_fg_rowscroll_enable = false; // all u16 m_pri_masks[3]; @@ -111,12 +111,12 @@ private: // misc // all - u8 m_snd_command; - u8 m_snd_flag; - u8 m_oki_control; - u8 m_oki_command; + u8 m_snd_command = 0; + u8 m_snd_flag = 0; + u8 m_oki_control = 0; + u8 m_oki_command = 0; - u8 m_dispenser_latch; // hotmind luckboomh + u8 m_dispenser_latch = 0; // hotmind luckboomh // devices optional_device m_audio_pic; // all but wbeachvla; diff --git a/src/mame/includes/plygonet.h b/src/mame/includes/plygonet.h index 0aecb32eee6..a6c73f79cd9 100644 --- a/src/mame/includes/plygonet.h +++ b/src/mame/includes/plygonet.h @@ -57,20 +57,20 @@ private: required_shared_ptr m_dsp56156_p_mirror; required_shared_ptr m_dsp56156_p_8000; - ioport_port *m_inputs[4]; - uint8_t m_sys0; - uint8_t m_sys1; + ioport_port *m_inputs[4]{}; + uint8_t m_sys0 = 0; + uint8_t m_sys1 = 0; /* TTL text plane stuff */ - int m_ttl_gfx_index; - tilemap_t *m_ttl_tilemap; - tilemap_t *m_roz_tilemap; + int m_ttl_gfx_index = 0; + tilemap_t *m_ttl_tilemap = nullptr; + tilemap_t *m_roz_tilemap = nullptr; uint16_t m_ttl_vram[0x800]; uint16_t m_roz_vram[0x800]; /* sound */ - uint8_t m_sound_ctrl; - uint8_t m_sound_intck; + uint8_t m_sound_ctrl = 0; + uint8_t m_sound_intck = 0; /* memory buffers */ uint16_t m_dsp56156_bank00_ram[2 * 8 * dsp56156_bank00_size]; /* 2 bank sets, 8 potential banks each */ diff --git a/src/mame/includes/pokechmp.h b/src/mame/includes/pokechmp.h index 77b8137c07f..375692b3119 100644 --- a/src/mame/includes/pokechmp.h +++ b/src/mame/includes/pokechmp.h @@ -29,7 +29,7 @@ public: private: required_shared_ptr m_videoram; - tilemap_t *m_bg_tilemap; + tilemap_t *m_bg_tilemap = nullptr; required_shared_ptr m_spriteram; void pokechmp_bank_w(uint8_t data); void pokechmp_sound_bank_w(uint8_t data); diff --git a/src/mame/includes/polepos.h b/src/mame/includes/polepos.h index d816e7c010b..4b48373c878 100644 --- a/src/mame/includes/polepos.h +++ b/src/mame/includes/polepos.h @@ -72,22 +72,22 @@ private: required_device m_screen; required_device m_palette; - uint8_t m_steer_last; - uint8_t m_steer_delta; - int16_t m_steer_accum; - int16_t m_last_result; - int8_t m_last_signed; - uint8_t m_last_unsigned; - int m_adc_input; - int m_auto_start_mask; + uint8_t m_steer_last = 0; + uint8_t m_steer_delta = 0; + int16_t m_steer_accum = 0; + int16_t m_last_result = 0; + int8_t m_last_signed = 0; + uint8_t m_last_unsigned = 0; + int m_adc_input = 0; + int m_auto_start_mask = 0; uint16_t m_vertical_position_modifier[256]; - uint16_t m_road16_vscroll; - tilemap_t *m_bg_tilemap; - tilemap_t *m_tx_tilemap; - int m_chacl; - uint16_t m_scroll; - uint8_t m_sub_irq_mask; + uint16_t m_road16_vscroll = 0; + tilemap_t *m_bg_tilemap = nullptr; + tilemap_t *m_tx_tilemap = nullptr; + int m_chacl = 0; + uint16_t m_scroll = 0; + uint8_t m_sub_irq_mask = 0; uint16_t polepos2_ic25_r(offs_t offset); uint8_t analog_r(); diff --git a/src/mame/includes/policetr.h b/src/mame/includes/policetr.h index 73186b9d8da..836d4f9ea49 100644 --- a/src/mame/includes/policetr.h +++ b/src/mame/includes/policetr.h @@ -92,22 +92,22 @@ protected: required_ioport_array<2> m_gun_x_io; required_ioport_array<2> m_gun_y_io; - uint32_t m_control_data; - uint32_t m_bsmt_data_bank; - uint32_t m_bsmt_data_offset; - uint32_t *m_speedup_data; - uint64_t m_last_cycles; - uint32_t m_loop_count; + uint32_t m_control_data = 0; + uint32_t m_bsmt_data_bank = 0; + uint32_t m_bsmt_data_offset = 0; + uint32_t *m_speedup_data = nullptr; + uint64_t m_last_cycles = 0; + uint32_t m_loop_count = 0; offs_t m_speedup_pc; offs_t m_speedup_addr; rectangle m_render_clip; std::unique_ptr m_dstbitmap; - uint16_t m_src_xoffs; - uint16_t m_src_yoffs; - uint16_t m_dst_xoffs; - uint16_t m_dst_yoffs; - uint8_t m_video_latch; - uint32_t m_srcbitmap_height_mask; + uint16_t m_src_xoffs = 0; + uint16_t m_src_yoffs = 0; + uint16_t m_dst_xoffs = 0; + uint16_t m_dst_yoffs = 0; + uint8_t m_video_latch = 0; + uint32_t m_srcbitmap_height_mask = 0; static constexpr uint32_t SRCBITMAP_WIDTH = 4096; static constexpr uint32_t SRCBITMAP_WIDTH_MASK = SRCBITMAP_WIDTH - 1; diff --git a/src/mame/includes/poolshrk.h b/src/mame/includes/poolshrk.h index 72a35aba359..3105ce2357b 100644 --- a/src/mame/includes/poolshrk.h +++ b/src/mame/includes/poolshrk.h @@ -68,8 +68,8 @@ private: required_shared_ptr m_vpos_ram; output_finder<2> m_leds; - tilemap_t* m_bg_tilemap; - int m_da_latch; + tilemap_t* m_bg_tilemap = nullptr; + int m_da_latch = 0; }; diff --git a/src/mame/includes/pooyan.h b/src/mame/includes/pooyan.h index 1fc02ab9c37..55c46d6f088 100644 --- a/src/mame/includes/pooyan.h +++ b/src/mame/includes/pooyan.h @@ -37,10 +37,10 @@ private: required_shared_ptr m_spriteram2; /* video-related */ - tilemap_t *m_bg_tilemap; + tilemap_t *m_bg_tilemap = nullptr; /* misc */ - uint8_t m_irq_enable; + uint8_t m_irq_enable = 0; DECLARE_WRITE_LINE_MEMBER(irq_enable_w); DECLARE_WRITE_LINE_MEMBER(coin_counter_1_w); diff --git a/src/mame/includes/popeye.h b/src/mame/includes/popeye.h index e549a73518d..8b8bd114b7b 100644 --- a/src/mame/includes/popeye.h +++ b/src/mame/includes/popeye.h @@ -138,8 +138,8 @@ class tpp2_state : public tpp1_state public: virtual void config(machine_config &config) override; protected: - bool m_watchdog_enabled; - uint8_t m_watchdog_counter; + bool m_watchdog_enabled = false; + uint8_t m_watchdog_counter = 0; virtual void driver_start() override; virtual void refresh_w(offs_t offset, uint8_t data) override; diff --git a/src/mame/includes/portrait.h b/src/mame/includes/portrait.h index a9eee413f00..2d7c986cba1 100644 --- a/src/mame/includes/portrait.h +++ b/src/mame/includes/portrait.h @@ -60,9 +60,9 @@ private: required_shared_ptr m_spriteram; output_finder<2> m_lamps; - int m_scroll; - tilemap_t *m_foreground; - tilemap_t *m_background; + int m_scroll = 0; + tilemap_t *m_foreground = nullptr; + tilemap_t *m_background = nullptr; }; #endif // MAME_INCLUDES_PORTRAIT_H diff --git a/src/mame/includes/pp01.h b/src/mame/includes/pp01.h index f3ca495edef..39ff68586e2 100644 --- a/src/mame/includes/pp01.h +++ b/src/mame/includes/pp01.h @@ -45,12 +45,12 @@ protected: virtual void machine_reset() override; private: - uint8_t m_video_scroll; - uint8_t m_memory_block[16]; - uint8_t m_video_write_mode; - uint8_t m_key_line; - bool m_txe, m_txd, m_rts, m_casspol; - u8 m_cass_data[4]; + uint8_t m_video_scroll = 0; + uint8_t m_memory_block[16]{}; + uint8_t m_video_write_mode = 0; + uint8_t m_key_line = 0; + bool m_txe = false, m_txd = false, m_rts = false, m_casspol = false; + u8 m_cass_data[4]{}; void video_write_mode_w(uint8_t data); void video_r_1_w(offs_t offset, uint8_t data); diff --git a/src/mame/includes/prof180x.h b/src/mame/includes/prof180x.h index 49bf15f041b..1cf54ce01c8 100644 --- a/src/mame/includes/prof180x.h +++ b/src/mame/includes/prof180x.h @@ -49,11 +49,11 @@ private: uint32_t screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect); - int m_c0; - int m_c1; - int m_c2; - int m_mm0; - int m_mm1; + int m_c0 = 0; + int m_c1 = 0; + int m_c2 = 0; + int m_mm0 = 0; + int m_mm1 = 0; void prof180x_io(address_map &map); void prof180x_mem(address_map &map); }; diff --git a/src/mame/includes/psion.h b/src/mame/includes/psion.h index 02997271111..a20009c6251 100644 --- a/src/mame/includes/psion.h +++ b/src/mame/includes/psion.h @@ -60,19 +60,19 @@ protected: required_device m_nvram2; optional_device m_nvram3; - uint16_t m_kb_counter; - uint8_t m_enable_nmi; + uint16_t m_kb_counter = 0; + uint8_t m_enable_nmi = 0; optional_shared_ptr m_sys_register; uint8_t m_stby_pwr; - uint8_t m_pulse; + uint8_t m_pulse = 0; // RAM/ROM banks required_shared_ptr m_ram; std::unique_ptr m_paged_ram; - uint8_t m_rom_bank; - uint8_t m_ram_bank; - uint8_t m_ram_bank_count; - uint8_t m_rom_bank_count; + uint8_t m_rom_bank = 0; + uint8_t m_ram_bank = 0; + uint8_t m_ram_bank_count = 0; + uint8_t m_rom_bank_count = 0; required_ioport_array<7> m_kb_lines; diff --git a/src/mame/includes/psychic5.h b/src/mame/includes/psychic5.h index 992a8d29ccf..367c043fa94 100644 --- a/src/mame/includes/psychic5.h +++ b/src/mame/includes/psychic5.h @@ -47,17 +47,17 @@ private: required_shared_ptr m_ps5_palette_ram_sp; required_shared_ptr m_ps5_palette_ram_tx; - uint8_t m_bank_latch; - uint8_t m_ps5_vram_page; - uint8_t m_bg_clip_mode; - uint8_t m_title_screen; - tilemap_t *m_bg_tilemap; - tilemap_t *m_fg_tilemap; - uint16_t m_palette_intensity; - uint8_t m_bombsa_unknown; - int m_sx1; - int m_sy1; - int m_sy2; + uint8_t m_bank_latch = 0; + uint8_t m_ps5_vram_page = 0; + uint8_t m_bg_clip_mode = 0; + uint8_t m_title_screen = 0; + tilemap_t *m_bg_tilemap = nullptr; + tilemap_t *m_fg_tilemap = nullptr; + uint16_t m_palette_intensity = 0; + uint8_t m_bombsa_unknown = 0; + int m_sx1 = 0; + int m_sy1 = 0; + int m_sy2 = 0; uint8_t bankselect_r(); uint8_t vram_page_select_r(); diff --git a/src/mame/includes/punchout.h b/src/mame/includes/punchout.h index 99ccb41946d..f3a1ccdd340 100644 --- a/src/mame/includes/punchout.h +++ b/src/mame/includes/punchout.h @@ -61,12 +61,12 @@ private: required_shared_ptr m_bg_bot_videoram; optional_shared_ptr m_armwrest_fg_videoram; - tilemap_t *m_bg_top_tilemap; - tilemap_t *m_bg_bot_tilemap; - tilemap_t *m_fg_tilemap; - tilemap_t *m_spr1_tilemap; - tilemap_t *m_spr1_tilemap_flipx; - tilemap_t *m_spr2_tilemap; + tilemap_t *m_bg_top_tilemap = nullptr; + tilemap_t *m_bg_bot_tilemap = nullptr; + tilemap_t *m_fg_tilemap = nullptr; + tilemap_t *m_spr1_tilemap = nullptr; + tilemap_t *m_spr1_tilemap_flipx = nullptr; + tilemap_t *m_spr2_tilemap = nullptr; bool m_nmi_mask; uint8_t spunchout_exp_r(offs_t offset); diff --git a/src/mame/includes/px8.h b/src/mame/includes/px8.h index e7794dd6746..4a55d407574 100644 --- a/src/mame/includes/px8.h +++ b/src/mame/includes/px8.h @@ -67,24 +67,24 @@ private: uint8_t krtn_read(); /* GAH40M state */ - uint16_t m_icr; /* input capture register */ - uint16_t m_frc; /* free running counter */ - uint8_t m_ier; /* interrupt acknowledge register */ - uint8_t m_isr; /* interrupt status register */ - uint8_t m_sio; /* serial I/O register */ - int m_bank0; /* */ + uint16_t m_icr = 0; // input capture register + uint16_t m_frc = 0; // free running counter + uint8_t m_ier = 0; // interrupt acknowledge register + uint8_t m_isr = 0; // interrupt status register + uint8_t m_sio = 0; // serial I/O register + int m_bank0 = 0; /* GAH40S state */ - uint16_t m_cnt; /* microcassette tape counter */ - int m_swpr; /* P-ROM power switch */ - uint16_t m_pra; /* P-ROM address */ - uint8_t m_prd; /* P-ROM data */ + uint16_t m_cnt = 0; // microcassette tape counter + int m_swpr = 0; // P-ROM power switch + uint16_t m_pra = 0; // P-ROM address + uint8_t m_prd = 0; // P-ROM data /* memory state */ - int m_bk2; /* */ + int m_bk2 = 0; /* keyboard state */ - int m_ksc; /* keyboard scan column */ + int m_ksc = 0; // keyboard scan column void px8_palette(palette_device &palette) const; void px8_io(address_map &map); void px8_mem(address_map &map); diff --git a/src/mame/includes/qix.h b/src/mame/includes/qix.h index f100c93f14b..f57e5ffcf92 100644 --- a/src/mame/includes/qix.h +++ b/src/mame/includes/qix.h @@ -183,8 +183,8 @@ private: void mcu_portb_w(uint8_t data); /* machine state */ - uint8_t m_68705_porta_out; - uint8_t m_coinctrl; + uint8_t m_68705_porta_out = 0; + uint8_t m_coinctrl = 0; }; class zookeep_state : public qixmcu_state diff --git a/src/mame/includes/quasar.h b/src/mame/includes/quasar.h index 144487b51a1..27e2df4de22 100644 --- a/src/mame/includes/quasar.h +++ b/src/mame/includes/quasar.h @@ -46,9 +46,9 @@ private: void sound_portmap(address_map &map); std::unique_ptr m_effectram; - uint8_t m_effectcontrol; - uint8_t m_page; - uint8_t m_io_page; + uint8_t m_effectcontrol = 0; + uint8_t m_page = 0; + uint8_t m_io_page = 0; }; #endif // MAME_INCLUDES_QUASAR_H diff --git a/src/mame/includes/quizdna.h b/src/mame/includes/quizdna.h index 4fe4ad3a010..433ba376586 100644 --- a/src/mame/includes/quizdna.h +++ b/src/mame/includes/quizdna.h @@ -29,11 +29,11 @@ private: std::unique_ptr m_bg_ram; std::unique_ptr m_fg_ram; - tilemap_t *m_bg_tilemap; - tilemap_t *m_fg_tilemap; + tilemap_t *m_bg_tilemap = nullptr; + tilemap_t *m_fg_tilemap = nullptr; uint8_t m_bg_xscroll[2]; - int m_flipscreen; - int m_video_enable; + int m_flipscreen = 0; + int m_video_enable = 0; // common void bg_ram_w(offs_t offset, uint8_t data); diff --git a/src/mame/includes/quizpani.h b/src/mame/includes/quizpani.h index 157158adada..79c4894f6e9 100644 --- a/src/mame/includes/quizpani.h +++ b/src/mame/includes/quizpani.h @@ -27,10 +27,10 @@ public: required_shared_ptr m_bg_videoram; required_shared_ptr m_txt_videoram; - tilemap_t *m_bg_tilemap; - tilemap_t *m_txt_tilemap; - int m_bgbank; - int m_txtbank; + tilemap_t *m_bg_tilemap = nullptr; + tilemap_t *m_txt_tilemap = nullptr; + int m_bgbank = 0; + int m_txtbank = 0; void bg_videoram_w(offs_t offset, uint16_t data); void txt_videoram_w(offs_t offset, uint16_t data); -- cgit v1.2.3