mirror of
https://github.com/holub/mame
synced 2025-04-25 09:50:04 +03:00
init vars for coverity (includes/r)
This commit is contained in:
parent
24ce472508
commit
7433d4240f
@ -97,11 +97,11 @@ protected:
|
||||
optional_region_ptr<uint8_t> m_chargen;
|
||||
|
||||
private:
|
||||
int m_keyboard_mask;
|
||||
std::unique_ptr<uint8_t[]> m_radio_ram_disk;
|
||||
uint8_t m_romdisk_lsb;
|
||||
uint8_t m_romdisk_msb;
|
||||
uint8_t m_disk_sel;
|
||||
int m_keyboard_mask = 0;
|
||||
std::unique_ptr<uint8_t[]> m_radio_ram_disk{};
|
||||
uint8_t m_romdisk_lsb = 0;
|
||||
uint8_t m_romdisk_msb = 0;
|
||||
uint8_t m_disk_sel = 0;
|
||||
void radio86_pagesel(uint8_t data);
|
||||
uint8_t kr03_8255_portb_r2();
|
||||
uint8_t radio86rom_romdisk_porta_r();
|
||||
|
@ -44,11 +44,11 @@ protected:
|
||||
required_device<cpu_device> m_maincpu;
|
||||
required_device<seibu_sound_device> m_seibu_sound;
|
||||
|
||||
bool m_bg_layer_enabled;
|
||||
bool m_fg_layer_enabled;
|
||||
bool m_tx_layer_enabled;
|
||||
bool m_sp_layer_enabled;
|
||||
bool m_flipscreen;
|
||||
bool m_bg_layer_enabled = 0;
|
||||
bool m_fg_layer_enabled = 0;
|
||||
bool m_tx_layer_enabled = 0;
|
||||
bool m_sp_layer_enabled = 0;
|
||||
bool m_flipscreen = 0;
|
||||
|
||||
virtual void video_start() override;
|
||||
|
||||
@ -69,9 +69,9 @@ protected:
|
||||
required_shared_ptr<u16> m_bgram;
|
||||
required_shared_ptr<u16> m_fgram;
|
||||
|
||||
tilemap_t *m_bg_layer;
|
||||
tilemap_t *m_fg_layer;
|
||||
tilemap_t *m_tx_layer;
|
||||
tilemap_t *m_bg_layer = nullptr;
|
||||
tilemap_t *m_fg_layer = nullptr;
|
||||
tilemap_t *m_tx_layer = nullptr;
|
||||
|
||||
void bgram_w(offs_t offset, u16 data, u16 mem_mask = ~0);
|
||||
void fgram_w(offs_t offset, u16 data, u16 mem_mask = ~0);
|
||||
|
@ -108,7 +108,10 @@ protected:
|
||||
|
||||
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;
|
||||
u16 m_tilemap_enable;
|
||||
@ -117,7 +120,7 @@ protected:
|
||||
|
||||
void draw_sprites(const rectangle &cliprect);
|
||||
|
||||
const int *m_cur_spri; // cfg
|
||||
const int *m_cur_spri = nullptr; // cfg
|
||||
|
||||
DECLARE_GFXDECODE_MEMBER(gfx_raiden2);
|
||||
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_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;
|
||||
u16 m_sprcpt_flags2;
|
||||
u32 m_sprcpt_val[2], m_sprcpt_flags1 = 0;
|
||||
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];
|
||||
|
||||
virtual void machine_start() override;
|
||||
|
@ -41,32 +41,32 @@ private:
|
||||
// memory pointers
|
||||
required_shared_ptr<uint8_t> m_videoram;
|
||||
required_shared_ptr<uint8_t> m_radarattr;
|
||||
uint8_t * m_spriteram;
|
||||
uint8_t * m_spriteram2;
|
||||
uint8_t * m_radarx;
|
||||
uint8_t * m_radary;
|
||||
uint8_t * m_spriteram = nullptr;
|
||||
uint8_t * m_spriteram2 = nullptr;
|
||||
uint8_t * m_radarx = nullptr;
|
||||
uint8_t * m_radary = nullptr;
|
||||
|
||||
// video-related
|
||||
tilemap_t *m_bg_tilemap;
|
||||
tilemap_t *m_fg_tilemap;
|
||||
tilemap_t *m_bg_tilemap = nullptr;
|
||||
tilemap_t *m_fg_tilemap = nullptr;
|
||||
|
||||
// misc
|
||||
static constexpr unsigned JUNGLER_MAX_STARS = 1000;
|
||||
|
||||
struct jungler_star
|
||||
{
|
||||
uint16_t x, y;
|
||||
uint8_t color;
|
||||
uint16_t x = 0, y = 0;
|
||||
uint8_t color = 0;
|
||||
};
|
||||
|
||||
bool m_last_bang;
|
||||
uint8_t m_spriteram_base;
|
||||
bool m_stars_enable;
|
||||
uint16_t m_total_stars;
|
||||
bool m_last_bang = 0;
|
||||
uint8_t m_spriteram_base = 0;
|
||||
bool m_stars_enable = 0;
|
||||
uint16_t m_total_stars = 0;
|
||||
uint8_t m_drawmode_table[4];
|
||||
struct jungler_star m_stars[JUNGLER_MAX_STARS];
|
||||
bool m_main_irq_mask;
|
||||
uint8_t m_interrupt_vector;
|
||||
bool m_main_irq_mask = 0;
|
||||
uint8_t m_interrupt_vector = 0;
|
||||
|
||||
// devices
|
||||
required_device<cpu_device> m_maincpu;
|
||||
|
@ -67,11 +67,11 @@ private:
|
||||
optional_shared_ptr<uint16_t> m_spriteram;
|
||||
|
||||
/* video-related */
|
||||
uint16_t m_sprite_ctrl;
|
||||
uint16_t m_sprites_flipscreen;
|
||||
uint16_t m_sprite_ctrl = 0;
|
||||
uint16_t m_sprites_flipscreen = 0;
|
||||
|
||||
/* misc */
|
||||
uint8_t m_jumping_latch;
|
||||
uint8_t m_jumping_latch = 0;
|
||||
|
||||
/* devices */
|
||||
required_device<cpu_device> m_maincpu;
|
||||
|
@ -59,8 +59,8 @@ private:
|
||||
|
||||
std::unique_ptr<bitmap_ind16> m_tmpbitmap0;
|
||||
std::unique_ptr<bitmap_ind16> m_tmpbitmap1;
|
||||
int m_disable_video;
|
||||
tilemap_t *m_tilemap[3];
|
||||
int m_disable_video = 0;
|
||||
tilemap_t *m_tilemap[3]{};
|
||||
|
||||
// common
|
||||
template<int Layer> void vram_w(offs_t offset, u16 data, u16 mem_mask);
|
||||
|
@ -55,7 +55,7 @@ private:
|
||||
required_device<screen_device> m_screen;
|
||||
|
||||
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();
|
||||
void redalert_interrupt_clear_w(uint8_t data);
|
||||
uint8_t panther_interrupt_clear_r();
|
||||
@ -79,7 +79,7 @@ private:
|
||||
void demoneye_main_map(address_map &map);
|
||||
|
||||
u8 m_demoneye_bitmap_reg[4];
|
||||
u8 m_demoneye_bitmap_yoffs;
|
||||
u8 m_demoneye_bitmap_yoffs = 0;
|
||||
};
|
||||
|
||||
#endif // MAME_INCLUDES_REDALERT_H
|
||||
|
@ -67,8 +67,8 @@ private:
|
||||
required_device<gfxdecode_device> m_gfxdecode;
|
||||
required_device<zerohour_stars_device> m_stars;
|
||||
|
||||
tilemap_t *m_fg_tilemap;
|
||||
int m_gfxbank; // redclash only
|
||||
tilemap_t *m_fg_tilemap = nullptr;
|
||||
int m_gfxbank = 0; // redclash only
|
||||
};
|
||||
|
||||
#endif // MAME_INCLUDES_REDCLASH_H
|
||||
|
@ -80,13 +80,13 @@ private:
|
||||
required_shared_ptr<uint8_t> m_sharedram;
|
||||
required_shared_ptr<uint8_t> m_bg_videoram;
|
||||
|
||||
uint8_t m_main_irq_mask;
|
||||
uint8_t m_sub_irq_mask;
|
||||
uint8_t m_cpu2_m6000;
|
||||
int m_fg_bank;
|
||||
int m_bg_bank;
|
||||
tilemap_t *m_bg_tilemap;
|
||||
tilemap_t *m_fg_tilemap;
|
||||
uint8_t m_main_irq_mask = 0;
|
||||
uint8_t m_sub_irq_mask = 0;
|
||||
uint8_t m_cpu2_m6000 = 0;
|
||||
int m_fg_bank = 0;
|
||||
int m_bg_bank = 0;
|
||||
tilemap_t *m_bg_tilemap = nullptr;
|
||||
tilemap_t *m_fg_tilemap = nullptr;
|
||||
};
|
||||
|
||||
#endif // MAME_INCLUDES_RETOFINV_H
|
||||
|
@ -35,9 +35,9 @@ private:
|
||||
int32_t m_dac_counter;
|
||||
int32_t m_sample_rom_offset[2];
|
||||
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];
|
||||
emu_timer *m_timer;
|
||||
emu_timer *m_timer = nullptr;
|
||||
|
||||
uint16_t io_r();
|
||||
void snd1_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0);
|
||||
|
@ -82,14 +82,14 @@ private:
|
||||
void config_videomode();
|
||||
void check_scroll_register();
|
||||
|
||||
int writenum;
|
||||
int writenum = 0;
|
||||
|
||||
uint8_t m_port0;
|
||||
uint8_t m_port0_mask;
|
||||
uint8_t m_port0_kbd;
|
||||
uint8_t m_port1;
|
||||
uint8_t m_fbfd;
|
||||
uint8_t m_fbfe;
|
||||
uint8_t m_port0 = 0;
|
||||
uint8_t m_port0_mask = 0;
|
||||
uint8_t m_port0_kbd = 0;
|
||||
uint8_t m_port1 = 0;
|
||||
uint8_t m_fbfd = 0;
|
||||
uint8_t m_fbfe = 0;
|
||||
|
||||
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_vram[RM380Z_SCREENSIZE];
|
||||
|
||||
int m_rasterlineCtr;
|
||||
emu_timer* m_vblankTimer;
|
||||
int m_rasterlineCtr = 0;
|
||||
emu_timer* m_vblankTimer = nullptr;
|
||||
|
||||
int m_old_fbfd;
|
||||
int m_old_old_fbfd;
|
||||
int m_old_fbfd = 0;
|
||||
int m_old_old_fbfd = 0;
|
||||
|
||||
int m_videomode;
|
||||
int m_old_videomode;
|
||||
int m_videomode = 0;
|
||||
int m_old_videomode = 0;
|
||||
|
||||
emu_timer *m_static_vblank_timer;
|
||||
emu_timer *m_static_vblank_timer = nullptr;
|
||||
|
||||
required_device<cpu_device> m_maincpu;
|
||||
optional_device<cassette_image_device> m_cassette;
|
||||
|
@ -42,8 +42,8 @@ private:
|
||||
required_shared_ptr<uint8_t> m_videoram;
|
||||
required_shared_ptr<uint8_t> m_vectors;
|
||||
|
||||
tilemap_t *m_bg_tilemap;
|
||||
uint8_t m_irq_mask;
|
||||
tilemap_t *m_bg_tilemap = nullptr;
|
||||
uint8_t m_irq_mask = 0;
|
||||
|
||||
void interrupt_vector_w(offs_t offset, uint8_t data);
|
||||
DECLARE_WRITE_LINE_MEMBER(irq_mask_w);
|
||||
|
@ -37,8 +37,8 @@ private:
|
||||
};
|
||||
|
||||
/* misc */
|
||||
int m_readzoomroms;
|
||||
emu_timer *m_nmi_timer;
|
||||
int m_readzoomroms = 0;
|
||||
emu_timer *m_nmi_timer = nullptr;
|
||||
|
||||
/* devices */
|
||||
required_device<konami_cpu_device> m_maincpu;
|
||||
|
@ -36,18 +36,18 @@ private:
|
||||
required_shared_ptr<uint8_t> m_colorram;
|
||||
required_shared_ptr<uint8_t> m_spriteram;
|
||||
|
||||
tilemap_t *m_fg_tilemap;
|
||||
int m_bkgpage;
|
||||
int m_bkgflip;
|
||||
int m_chrbank;
|
||||
int m_bkgpen;
|
||||
int m_bkgcol;
|
||||
int m_flipy;
|
||||
int m_flipx;
|
||||
int m_spritebank;
|
||||
tilemap_t *m_fg_tilemap = nullptr;
|
||||
int m_bkgpage = 0;
|
||||
int m_bkgflip = 0;
|
||||
int m_chrbank = 0;
|
||||
int m_bkgpen = 0;
|
||||
int m_bkgcol = 0;
|
||||
int m_flipy = 0;
|
||||
int m_flipx = 0;
|
||||
int m_spritebank = 0;
|
||||
|
||||
uint8_t m_nmi_mask;
|
||||
uint8_t m_sound_nmi_mask;
|
||||
uint8_t m_nmi_mask = 0;
|
||||
uint8_t m_sound_nmi_mask = 0;
|
||||
|
||||
uint8_t fake_d800_r();
|
||||
void fake_d800_w(uint8_t data);
|
||||
|
@ -78,10 +78,10 @@ protected:
|
||||
optional_ioport_array<8> m_key;
|
||||
uint8_t m_protection_data;
|
||||
|
||||
uint8_t m_jongpute_port_select;
|
||||
uint8_t m_flipscreen;
|
||||
uint8_t m_palette_1;
|
||||
uint8_t m_palette_2;
|
||||
uint8_t m_jongpute_port_select = 0;
|
||||
uint8_t m_flipscreen = 0;
|
||||
uint8_t m_palette_1 = 0;
|
||||
uint8_t m_palette_2 = 0;
|
||||
};
|
||||
|
||||
#endif // MAME_INCLUDES_ROUTE16_H
|
||||
|
@ -55,15 +55,15 @@ private:
|
||||
required_shared_ptr<u16> m_videoram;
|
||||
required_shared_ptr<u16> m_spriteram;
|
||||
|
||||
u8 m_upd_rom_bank;
|
||||
int m_sprite_palette;
|
||||
int m_sprite_xoffs;
|
||||
u16 m_videoflags;
|
||||
u8 m_sprite_pri;
|
||||
u8 m_sprite_num;
|
||||
tilemap_t *m_background[2];
|
||||
u8 m_upd_rom_bank = 0;
|
||||
int m_sprite_palette = 0;
|
||||
int m_sprite_xoffs = 0;
|
||||
u16 m_videoflags = 0;
|
||||
u8 m_sprite_pri = 0;
|
||||
u8 m_sprite_num = 0;
|
||||
tilemap_t *m_background[2]{};
|
||||
std::unique_ptr<bitmap_ind16> m_pixmap;
|
||||
emu_timer *m_crtc_timer;
|
||||
emu_timer *m_crtc_timer = nullptr;
|
||||
|
||||
u16 sound_busy_r();
|
||||
u8 pixmap_r(offs_t offset);
|
||||
|
@ -67,27 +67,27 @@ private:
|
||||
required_shared_ptr<uint16_t> m_sysreg;
|
||||
|
||||
/* video-related */
|
||||
tilemap_t *m_ttl_tilemap[2];
|
||||
tilemap_t *m_936_tilemap[2];
|
||||
tilemap_t *m_ttl_tilemap[2]{};
|
||||
tilemap_t *m_936_tilemap[2]{};
|
||||
std::unique_ptr<uint16_t[]> m_psac2_vram;
|
||||
std::unique_ptr<uint16_t[]> m_ttl_vram;
|
||||
std::unique_ptr<uint16_t[]> m_pal_ram;
|
||||
uint8_t m_current_display_bank;
|
||||
int m_ttl_gfx_index;
|
||||
int m_sprite_colorbase;
|
||||
uint8_t m_current_display_bank = 0;
|
||||
int m_ttl_gfx_index = 0;
|
||||
int m_sprite_colorbase = 0;
|
||||
|
||||
uint8_t *m_roz_rom;
|
||||
uint8_t m_roz_rombase;
|
||||
uint8_t *m_roz_rom = nullptr;
|
||||
uint8_t m_roz_rombase = 0;
|
||||
|
||||
/* sound */
|
||||
uint8_t m_sound_ctrl;
|
||||
uint8_t m_sound_status;
|
||||
uint8_t m_sound_nmi_clk;
|
||||
uint8_t m_sound_ctrl = 0;
|
||||
uint8_t m_sound_status = 0;
|
||||
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;
|
||||
bool m_single_screen_mode;
|
||||
uint8_t m_video_mux_bank;
|
||||
bool m_single_screen_mode = false;
|
||||
uint8_t m_video_mux_bank = 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);
|
||||
|
@ -163,7 +163,7 @@ protected:
|
||||
u32 m_segment1 = 0U;
|
||||
u32 m_segment2 = 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_pia_irq_active = false;
|
||||
u8 m_lock1 = 0U;
|
||||
@ -215,7 +215,7 @@ public:
|
||||
protected:
|
||||
virtual void machine_start() 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; }
|
||||
bool m_is7seg34 = false; // some games use 7-segment displays for players 3 and 4
|
||||
void set_7seg(bool i) { m_is7seg34 = i; }
|
||||
|
Loading…
Reference in New Issue
Block a user