init vars for coverity (includes/r)

This commit is contained in:
Robbbert 2022-03-23 16:19:34 +11:00
parent 24ce472508
commit 7433d4240f
18 changed files with 109 additions and 106 deletions

View File

@ -97,11 +97,11 @@ protected:
optional_region_ptr<uint8_t> m_chargen; optional_region_ptr<uint8_t> m_chargen;
private: private:
int m_keyboard_mask; int m_keyboard_mask = 0;
std::unique_ptr<uint8_t[]> m_radio_ram_disk; std::unique_ptr<uint8_t[]> m_radio_ram_disk{};
uint8_t m_romdisk_lsb; uint8_t m_romdisk_lsb = 0;
uint8_t m_romdisk_msb; uint8_t m_romdisk_msb = 0;
uint8_t m_disk_sel; uint8_t m_disk_sel = 0;
void radio86_pagesel(uint8_t data); void radio86_pagesel(uint8_t data);
uint8_t kr03_8255_portb_r2(); uint8_t kr03_8255_portb_r2();
uint8_t radio86rom_romdisk_porta_r(); uint8_t radio86rom_romdisk_porta_r();

View File

@ -44,11 +44,11 @@ protected:
required_device<cpu_device> m_maincpu; required_device<cpu_device> m_maincpu;
required_device<seibu_sound_device> m_seibu_sound; required_device<seibu_sound_device> m_seibu_sound;
bool m_bg_layer_enabled; bool m_bg_layer_enabled = 0;
bool m_fg_layer_enabled; bool m_fg_layer_enabled = 0;
bool m_tx_layer_enabled; bool m_tx_layer_enabled = 0;
bool m_sp_layer_enabled; bool m_sp_layer_enabled = 0;
bool m_flipscreen; bool m_flipscreen = 0;
virtual void video_start() override; virtual void video_start() override;
@ -69,9 +69,9 @@ protected:
required_shared_ptr<u16> m_bgram; required_shared_ptr<u16> m_bgram;
required_shared_ptr<u16> m_fgram; required_shared_ptr<u16> m_fgram;
tilemap_t *m_bg_layer; tilemap_t *m_bg_layer = nullptr;
tilemap_t *m_fg_layer; tilemap_t *m_fg_layer = nullptr;
tilemap_t *m_tx_layer; tilemap_t *m_tx_layer = nullptr;
void bgram_w(offs_t offset, u16 data, u16 mem_mask = ~0); void bgram_w(offs_t offset, u16 data, u16 mem_mask = ~0);
void fgram_w(offs_t offset, u16 data, u16 mem_mask = ~0); void fgram_w(offs_t offset, u16 data, u16 mem_mask = ~0);

View File

@ -108,7 +108,10 @@ protected:
bool m_blend_active[0x800]; // cfg bool m_blend_active[0x800]; // cfg
tilemap_t *m_background_layer,*m_midground_layer,*m_foreground_layer,*m_text_layer; tilemap_t *m_background_layer = nullptr;
tilemap_t *m_midground_layer = nullptr;
tilemap_t *m_foreground_layer = nullptr;
tilemap_t *m_text_layer = nullptr;
int m_bg_bank, m_fg_bank, m_mid_bank, m_tx_bank; int m_bg_bank, m_fg_bank, m_mid_bank, m_tx_bank;
u16 m_tilemap_enable; u16 m_tilemap_enable;
@ -117,7 +120,7 @@ protected:
void draw_sprites(const rectangle &cliprect); void draw_sprites(const rectangle &cliprect);
const int *m_cur_spri; // cfg const int *m_cur_spri = nullptr; // cfg
DECLARE_GFXDECODE_MEMBER(gfx_raiden2); DECLARE_GFXDECODE_MEMBER(gfx_raiden2);
TILE_GET_INFO_MEMBER(get_back_tile_info); TILE_GET_INFO_MEMBER(get_back_tile_info);
@ -155,10 +158,10 @@ private:
void sprcpt_flags_1_w(offs_t offset, u16 data, u16 mem_mask = ~0); void sprcpt_flags_1_w(offs_t offset, u16 data, u16 mem_mask = ~0);
void sprcpt_flags_2_w(offs_t offset, u16 data, u16 mem_mask = ~0); void sprcpt_flags_2_w(offs_t offset, u16 data, u16 mem_mask = ~0);
u32 m_sprcpt_adr, m_sprcpt_idx; u32 m_sprcpt_adr = 0, m_sprcpt_idx = 0;
u32 m_sprcpt_val[2], m_sprcpt_flags1; u32 m_sprcpt_val[2], m_sprcpt_flags1 = 0;
u16 m_sprcpt_flags2; u16 m_sprcpt_flags2 = 0;
u32 m_sprcpt_data_1[0x100], m_sprcpt_data_2[0x40], m_sprcpt_data_3[6], m_sprcpt_data_4[4]; u32 m_sprcpt_data_1[0x100], m_sprcpt_data_2[0x40], m_sprcpt_data_3[6], m_sprcpt_data_4[4];
virtual void machine_start() override; virtual void machine_start() override;

View File

@ -41,32 +41,32 @@ private:
// memory pointers // memory pointers
required_shared_ptr<uint8_t> m_videoram; required_shared_ptr<uint8_t> m_videoram;
required_shared_ptr<uint8_t> m_radarattr; required_shared_ptr<uint8_t> m_radarattr;
uint8_t * m_spriteram; uint8_t * m_spriteram = nullptr;
uint8_t * m_spriteram2; uint8_t * m_spriteram2 = nullptr;
uint8_t * m_radarx; uint8_t * m_radarx = nullptr;
uint8_t * m_radary; uint8_t * m_radary = nullptr;
// video-related // video-related
tilemap_t *m_bg_tilemap; tilemap_t *m_bg_tilemap = nullptr;
tilemap_t *m_fg_tilemap; tilemap_t *m_fg_tilemap = nullptr;
// misc // misc
static constexpr unsigned JUNGLER_MAX_STARS = 1000; static constexpr unsigned JUNGLER_MAX_STARS = 1000;
struct jungler_star struct jungler_star
{ {
uint16_t x, y; uint16_t x = 0, y = 0;
uint8_t color; uint8_t color = 0;
}; };
bool m_last_bang; bool m_last_bang = 0;
uint8_t m_spriteram_base; uint8_t m_spriteram_base = 0;
bool m_stars_enable; bool m_stars_enable = 0;
uint16_t m_total_stars; uint16_t m_total_stars = 0;
uint8_t m_drawmode_table[4]; uint8_t m_drawmode_table[4];
struct jungler_star m_stars[JUNGLER_MAX_STARS]; struct jungler_star m_stars[JUNGLER_MAX_STARS];
bool m_main_irq_mask; bool m_main_irq_mask = 0;
uint8_t m_interrupt_vector; uint8_t m_interrupt_vector = 0;
// devices // devices
required_device<cpu_device> m_maincpu; required_device<cpu_device> m_maincpu;

View File

@ -67,11 +67,11 @@ private:
optional_shared_ptr<uint16_t> m_spriteram; optional_shared_ptr<uint16_t> m_spriteram;
/* video-related */ /* video-related */
uint16_t m_sprite_ctrl; uint16_t m_sprite_ctrl = 0;
uint16_t m_sprites_flipscreen; uint16_t m_sprites_flipscreen = 0;
/* misc */ /* misc */
uint8_t m_jumping_latch; uint8_t m_jumping_latch = 0;
/* devices */ /* devices */
required_device<cpu_device> m_maincpu; required_device<cpu_device> m_maincpu;

View File

@ -59,8 +59,8 @@ private:
std::unique_ptr<bitmap_ind16> m_tmpbitmap0; std::unique_ptr<bitmap_ind16> m_tmpbitmap0;
std::unique_ptr<bitmap_ind16> m_tmpbitmap1; std::unique_ptr<bitmap_ind16> m_tmpbitmap1;
int m_disable_video; int m_disable_video = 0;
tilemap_t *m_tilemap[3]; tilemap_t *m_tilemap[3]{};
// common // common
template<int Layer> void vram_w(offs_t offset, u16 data, u16 mem_mask); template<int Layer> void vram_w(offs_t offset, u16 data, u16 mem_mask);

View File

@ -55,7 +55,7 @@ private:
required_device<screen_device> m_screen; required_device<screen_device> m_screen;
std::unique_ptr<uint8_t[]> m_bitmap_colorram; std::unique_ptr<uint8_t[]> m_bitmap_colorram;
uint8_t m_control_xor; uint8_t m_control_xor = 0;
uint8_t redalert_interrupt_clear_r(); uint8_t redalert_interrupt_clear_r();
void redalert_interrupt_clear_w(uint8_t data); void redalert_interrupt_clear_w(uint8_t data);
uint8_t panther_interrupt_clear_r(); uint8_t panther_interrupt_clear_r();
@ -79,7 +79,7 @@ private:
void demoneye_main_map(address_map &map); void demoneye_main_map(address_map &map);
u8 m_demoneye_bitmap_reg[4]; u8 m_demoneye_bitmap_reg[4];
u8 m_demoneye_bitmap_yoffs; u8 m_demoneye_bitmap_yoffs = 0;
}; };
#endif // MAME_INCLUDES_REDALERT_H #endif // MAME_INCLUDES_REDALERT_H

View File

@ -67,8 +67,8 @@ private:
required_device<gfxdecode_device> m_gfxdecode; required_device<gfxdecode_device> m_gfxdecode;
required_device<zerohour_stars_device> m_stars; required_device<zerohour_stars_device> m_stars;
tilemap_t *m_fg_tilemap; tilemap_t *m_fg_tilemap = nullptr;
int m_gfxbank; // redclash only int m_gfxbank = 0; // redclash only
}; };
#endif // MAME_INCLUDES_REDCLASH_H #endif // MAME_INCLUDES_REDCLASH_H

View File

@ -80,13 +80,13 @@ private:
required_shared_ptr<uint8_t> m_sharedram; required_shared_ptr<uint8_t> m_sharedram;
required_shared_ptr<uint8_t> m_bg_videoram; required_shared_ptr<uint8_t> m_bg_videoram;
uint8_t m_main_irq_mask; uint8_t m_main_irq_mask = 0;
uint8_t m_sub_irq_mask; uint8_t m_sub_irq_mask = 0;
uint8_t m_cpu2_m6000; uint8_t m_cpu2_m6000 = 0;
int m_fg_bank; int m_fg_bank = 0;
int m_bg_bank; int m_bg_bank = 0;
tilemap_t *m_bg_tilemap; tilemap_t *m_bg_tilemap = nullptr;
tilemap_t *m_fg_tilemap; tilemap_t *m_fg_tilemap = nullptr;
}; };
#endif // MAME_INCLUDES_RETOFINV_H #endif // MAME_INCLUDES_RETOFINV_H

View File

@ -35,9 +35,9 @@ private:
int32_t m_dac_counter; int32_t m_dac_counter;
int32_t m_sample_rom_offset[2]; int32_t m_sample_rom_offset[2];
int32_t m_offset_shift; int32_t m_offset_shift;
int32_t m_unk_counter; int32_t m_unk_counter = 0;
std::unique_ptr<bitmap_ind16> m_tmp_bitmap[RLT_NUM_BITMAPS]; std::unique_ptr<bitmap_ind16> m_tmp_bitmap[RLT_NUM_BITMAPS];
emu_timer *m_timer; emu_timer *m_timer = nullptr;
uint16_t io_r(); uint16_t io_r();
void snd1_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0); void snd1_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0);

View File

@ -82,14 +82,14 @@ private:
void config_videomode(); void config_videomode();
void check_scroll_register(); void check_scroll_register();
int writenum; int writenum = 0;
uint8_t m_port0; uint8_t m_port0 = 0;
uint8_t m_port0_mask; uint8_t m_port0_mask = 0;
uint8_t m_port0_kbd; uint8_t m_port0_kbd = 0;
uint8_t m_port1; uint8_t m_port1 = 0;
uint8_t m_fbfd; uint8_t m_fbfd = 0;
uint8_t m_fbfe; uint8_t m_fbfe = 0;
uint8_t m_graphic_chars[0x80][(RM380Z_CHDIMX+1)*(RM380Z_CHDIMY+1)]; uint8_t m_graphic_chars[0x80][(RM380Z_CHDIMX+1)*(RM380Z_CHDIMY+1)];
@ -98,16 +98,16 @@ private:
uint8_t m_vramattribs[RM380Z_SCREENSIZE]; uint8_t m_vramattribs[RM380Z_SCREENSIZE];
uint8_t m_vram[RM380Z_SCREENSIZE]; uint8_t m_vram[RM380Z_SCREENSIZE];
int m_rasterlineCtr; int m_rasterlineCtr = 0;
emu_timer* m_vblankTimer; emu_timer* m_vblankTimer = nullptr;
int m_old_fbfd; int m_old_fbfd = 0;
int m_old_old_fbfd; int m_old_old_fbfd = 0;
int m_videomode; int m_videomode = 0;
int m_old_videomode; int m_old_videomode = 0;
emu_timer *m_static_vblank_timer; emu_timer *m_static_vblank_timer = nullptr;
required_device<cpu_device> m_maincpu; required_device<cpu_device> m_maincpu;
optional_device<cassette_image_device> m_cassette; optional_device<cassette_image_device> m_cassette;

View File

@ -42,8 +42,8 @@ private:
required_shared_ptr<uint8_t> m_videoram; required_shared_ptr<uint8_t> m_videoram;
required_shared_ptr<uint8_t> m_vectors; required_shared_ptr<uint8_t> m_vectors;
tilemap_t *m_bg_tilemap; tilemap_t *m_bg_tilemap = nullptr;
uint8_t m_irq_mask; uint8_t m_irq_mask = 0;
void interrupt_vector_w(offs_t offset, uint8_t data); void interrupt_vector_w(offs_t offset, uint8_t data);
DECLARE_WRITE_LINE_MEMBER(irq_mask_w); DECLARE_WRITE_LINE_MEMBER(irq_mask_w);

View File

@ -37,8 +37,8 @@ private:
}; };
/* misc */ /* misc */
int m_readzoomroms; int m_readzoomroms = 0;
emu_timer *m_nmi_timer; emu_timer *m_nmi_timer = nullptr;
/* devices */ /* devices */
required_device<konami_cpu_device> m_maincpu; required_device<konami_cpu_device> m_maincpu;

View File

@ -36,18 +36,18 @@ private:
required_shared_ptr<uint8_t> m_colorram; required_shared_ptr<uint8_t> m_colorram;
required_shared_ptr<uint8_t> m_spriteram; required_shared_ptr<uint8_t> m_spriteram;
tilemap_t *m_fg_tilemap; tilemap_t *m_fg_tilemap = nullptr;
int m_bkgpage; int m_bkgpage = 0;
int m_bkgflip; int m_bkgflip = 0;
int m_chrbank; int m_chrbank = 0;
int m_bkgpen; int m_bkgpen = 0;
int m_bkgcol; int m_bkgcol = 0;
int m_flipy; int m_flipy = 0;
int m_flipx; int m_flipx = 0;
int m_spritebank; int m_spritebank = 0;
uint8_t m_nmi_mask; uint8_t m_nmi_mask = 0;
uint8_t m_sound_nmi_mask; uint8_t m_sound_nmi_mask = 0;
uint8_t fake_d800_r(); uint8_t fake_d800_r();
void fake_d800_w(uint8_t data); void fake_d800_w(uint8_t data);

View File

@ -78,10 +78,10 @@ protected:
optional_ioport_array<8> m_key; optional_ioport_array<8> m_key;
uint8_t m_protection_data; uint8_t m_protection_data;
uint8_t m_jongpute_port_select; uint8_t m_jongpute_port_select = 0;
uint8_t m_flipscreen; uint8_t m_flipscreen = 0;
uint8_t m_palette_1; uint8_t m_palette_1 = 0;
uint8_t m_palette_2; uint8_t m_palette_2 = 0;
}; };
#endif // MAME_INCLUDES_ROUTE16_H #endif // MAME_INCLUDES_ROUTE16_H

View File

@ -55,15 +55,15 @@ private:
required_shared_ptr<u16> m_videoram; required_shared_ptr<u16> m_videoram;
required_shared_ptr<u16> m_spriteram; required_shared_ptr<u16> m_spriteram;
u8 m_upd_rom_bank; u8 m_upd_rom_bank = 0;
int m_sprite_palette; int m_sprite_palette = 0;
int m_sprite_xoffs; int m_sprite_xoffs = 0;
u16 m_videoflags; u16 m_videoflags = 0;
u8 m_sprite_pri; u8 m_sprite_pri = 0;
u8 m_sprite_num; u8 m_sprite_num = 0;
tilemap_t *m_background[2]; tilemap_t *m_background[2]{};
std::unique_ptr<bitmap_ind16> m_pixmap; std::unique_ptr<bitmap_ind16> m_pixmap;
emu_timer *m_crtc_timer; emu_timer *m_crtc_timer = nullptr;
u16 sound_busy_r(); u16 sound_busy_r();
u8 pixmap_r(offs_t offset); u8 pixmap_r(offs_t offset);

View File

@ -67,27 +67,27 @@ private:
required_shared_ptr<uint16_t> m_sysreg; required_shared_ptr<uint16_t> m_sysreg;
/* video-related */ /* video-related */
tilemap_t *m_ttl_tilemap[2]; tilemap_t *m_ttl_tilemap[2]{};
tilemap_t *m_936_tilemap[2]; tilemap_t *m_936_tilemap[2]{};
std::unique_ptr<uint16_t[]> m_psac2_vram; std::unique_ptr<uint16_t[]> m_psac2_vram;
std::unique_ptr<uint16_t[]> m_ttl_vram; std::unique_ptr<uint16_t[]> m_ttl_vram;
std::unique_ptr<uint16_t[]> m_pal_ram; std::unique_ptr<uint16_t[]> m_pal_ram;
uint8_t m_current_display_bank; uint8_t m_current_display_bank = 0;
int m_ttl_gfx_index; int m_ttl_gfx_index = 0;
int m_sprite_colorbase; int m_sprite_colorbase = 0;
uint8_t *m_roz_rom; uint8_t *m_roz_rom = nullptr;
uint8_t m_roz_rombase; uint8_t m_roz_rombase = 0;
/* sound */ /* sound */
uint8_t m_sound_ctrl; uint8_t m_sound_ctrl = 0;
uint8_t m_sound_status; uint8_t m_sound_status = 0;
uint8_t m_sound_nmi_clk; uint8_t m_sound_nmi_clk = 0;
bool m_video_priority_mode; bool m_video_priority_mode = false;
std::unique_ptr<uint16_t[]> m_banked_ram; std::unique_ptr<uint16_t[]> m_banked_ram;
bool m_single_screen_mode; bool m_single_screen_mode = false;
uint8_t m_video_mux_bank; uint8_t m_video_mux_bank = 0;
uint16_t sysregs_r(offs_t offset, uint16_t mem_mask = ~0); uint16_t sysregs_r(offs_t offset, uint16_t mem_mask = ~0);
void sysregs_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0); void sysregs_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0);

View File

@ -163,7 +163,7 @@ protected:
u32 m_segment1 = 0U; u32 m_segment1 = 0U;
u32 m_segment2 = 0U; u32 m_segment2 = 0U;
u32 m_timer_count = 0U; u32 m_timer_count = 0U;
emu_timer* m_irq_timer = 0; emu_timer* m_irq_timer = nullptr;
bool m_timer_irq_active = false; bool m_timer_irq_active = false;
bool m_pia_irq_active = false; bool m_pia_irq_active = false;
u8 m_lock1 = 0U; u8 m_lock1 = 0U;
@ -215,7 +215,7 @@ public:
protected: protected:
virtual void machine_start() override; virtual void machine_start() override;
virtual void machine_reset() override; virtual void machine_reset() override;
bool m_invert = false; // later System 11B games start expecting inverted data to the display LED segments. bool m_invert = false; // later System 11B games expect inverted data to the display LED segments.
void set_invert(bool i) { m_invert = i; } void set_invert(bool i) { m_invert = i; }
bool m_is7seg34 = false; // some games use 7-segment displays for players 3 and 4 bool m_is7seg34 = false; // some games use 7-segment displays for players 3 and 4
void set_7seg(bool i) { m_is7seg34 = i; } void set_7seg(bool i) { m_is7seg34 = i; }