init vars for coverity (drivers/j)

This commit is contained in:
Robbbert 2022-03-26 00:02:05 +11:00
parent 2c2b8dccc8
commit a2c5237217
15 changed files with 60 additions and 60 deletions

View File

@ -119,15 +119,15 @@ private:
output_finder<> m_led;
output_finder<6> m_lamps;
int m_exp_bank;
tilemap_t *m_fg_tilemap;
tilemap_t *m_reel_tilemap[3];
int m_irq_enable;
int m_nmi_enable;
int m_bg_enable;
int m_hopper;
uint8_t m_out[3];
uint16_t m_unk_reg[3][5];
int m_exp_bank = 0;
tilemap_t *m_fg_tilemap = nullptr;
tilemap_t *m_reel_tilemap[3]{};
int m_irq_enable = 0;
int m_nmi_enable = 0;
int m_bg_enable = 0;
int m_hopper = 0;
uint8_t m_out[3]{};
uint16_t m_unk_reg[3][5]{};
};

View File

@ -55,7 +55,7 @@ private:
void jackpool_mem(address_map &map);
required_shared_ptr<uint16_t> m_vram;
uint8_t m_map_vreg;
uint8_t m_map_vreg = 0;
required_device<cpu_device> m_maincpu;
required_device<eeprom_serial_93cxx_device> m_eeprom;
required_device<gfxdecode_device> m_gfxdecode;

View File

@ -71,7 +71,7 @@ private:
required_device<gfxdecode_device> m_gfxdecode;
required_shared_ptr<uint8_t> m_tx_videoram;
tilemap_t *m_tx_tilemap;
tilemap_t *m_tx_tilemap = nullptr;
TILE_GET_INFO_MEMBER(get_tx_tile_info);
void tx_videoram_w(offs_t offset, uint8_t data);

View File

@ -263,7 +263,7 @@ private:
required_shared_ptr_array<uint16_t, 2> m_vreg;
required_device<gfxdecode_device> m_gfxdecode;
tilemap_t *m_layer[2];
tilemap_t *m_layer[2]{};
TILEMAP_MAPPER_MEMBER(range0_16x16);
TILEMAP_MAPPER_MEMBER(range3_8x8);

View File

@ -74,17 +74,17 @@ protected:
private:
/* sound-related */
// Jangou CVSD Sound
emu_timer *m_cvsd_bit_timer;
uint8_t m_cvsd_shiftreg;
int m_cvsd_shift_cnt;
emu_timer *m_cvsd_bit_timer = nullptr;
uint8_t m_cvsd_shiftreg = 0;
int m_cvsd_shift_cnt = 0;
// Jangou Lady ADPCM Sound
uint8_t m_adpcm_byte;
int m_msm5205_vclk_toggle;
uint8_t m_adpcm_byte = 0;
int m_msm5205_vclk_toggle = 0;
/* misc */
uint8_t m_mux_data;
uint8_t m_nsc_latch;
uint8_t m_z80_latch;
uint8_t m_mux_data = 0;
uint8_t m_nsc_latch = 0;
uint8_t m_z80_latch = 0;
std::unique_ptr<bitmap_ind16> m_tmp_bitmap;

View File

@ -269,8 +269,8 @@ private:
required_device<gfxdecode_device> m_gfxdecode;
tilemap_t *m_tmap;
tilemap_t *m_tmap2;
tilemap_t *m_tmap = nullptr;
tilemap_t *m_tmap2 = nullptr;
};

View File

@ -90,9 +90,9 @@ private:
required_device<i82357_device> m_isp;
// machine state
u8 m_hae;
u8 m_sysctl;
u8 m_spare;
u8 m_hae = 0;
u8 m_sysctl = 0;
u8 m_spare = 0;
};
void jensen_state::machine_start()

View File

@ -104,7 +104,7 @@ protected:
private:
required_shared_ptr<uint8_t> m_videoram;
required_shared_ptr<uint8_t> m_colorram;
tilemap_t *m_bg_tilemap;
tilemap_t *m_bg_tilemap = nullptr;
required_device<cpu_device> m_maincpu;
required_device<gfxdecode_device> m_gfxdecode;

View File

@ -154,15 +154,15 @@ private:
optional_shared_ptr<uint8_t> m_bulletram;
/* video-related */
tilemap_t *m_bg_tilemap;
tilemap_t *m_bg_tilemap = nullptr;
/* misc */
uint8_t m_nmi_enable;
uint8_t m_flip_x;
uint8_t m_flip_y;
uint8_t m_bitmap_disable;
uint8_t m_tilemap_bank;
uint8_t m_pri;
uint8_t m_nmi_enable = 0;
uint8_t m_flip_x = 0;
uint8_t m_flip_y = 0;
uint8_t m_bitmap_disable = 0;
uint8_t m_tilemap_bank = 0;
uint8_t m_pri = 0;
void jollyjgr_videoram_w(offs_t offset, uint8_t data);
void jollyjgr_attrram_w(offs_t offset, uint8_t data);
void jollyjgr_misc_w(uint8_t data);

View File

@ -156,8 +156,8 @@ private:
required_shared_ptr<uint16_t> m_outputs;
// tilemaps
tilemap_t *m_bg1_tmap;
tilemap_t *m_bg2_tmap;
tilemap_t *m_bg1_tmap = nullptr;
tilemap_t *m_bg2_tmap = nullptr;
void bg1_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0);
void bg2_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0);
TILE_GET_INFO_MEMBER(get_bg1_tile_info);
@ -170,7 +170,7 @@ private:
static const rgb_t BG15_TRANSPARENT;
void draw_bg15_tile(int x, int y, uint16_t code);
void draw_bg15_tilemap();
bool bg15_tiles_dirty;
bool bg15_tiles_dirty = false;
// eeprom
uint16_t eeprom_r();

View File

@ -151,8 +151,8 @@ public:
void jpmmps(machine_config &config);
private:
uint8_t m_sound_buffer;
uint8_t m_psg_latch;
uint8_t m_sound_buffer = 0;
uint8_t m_psg_latch = 0;
virtual void machine_reset() override;
void jpmmps_io_map(address_map &map);

View File

@ -234,12 +234,12 @@ private:
virtual void machine_start() override { m_lamps.resolve(); }
virtual void video_start() override;
uint8_t mux_sel;
uint8_t muxlamps;
uint8_t mux_sel = 0;
uint8_t muxlamps = 0;
required_shared_ptr<uint8_t> m_videoram;
required_shared_ptr<uint8_t> m_colorram;
tilemap_t *m_bg_tilemap;
tilemap_t *m_bg_tilemap = nullptr;
required_device<cpu_device> m_maincpu;
required_device<gfxdecode_device> m_gfxdecode;
output_finder<9> m_lamps;

View File

@ -47,7 +47,7 @@ private:
required_device<cd4099_device> m_latch;
required_device<i8251_device> m_usart;
u8 m_db;
u8 m_db = 0;
};
void juno6_state::machine_start()

View File

@ -141,9 +141,9 @@ private:
required_device<filter_rc_device> m_filter_0_2;
required_region_ptr<uint8_t> m_blitrom;
uint8_t m_blitterdata[4];
uint8_t m_i8039_status;
uint8_t m_last_irq;
uint8_t m_blitterdata[4]{};
uint8_t m_i8039_status = 0;
uint8_t m_last_irq = 0;
};

View File

@ -46,9 +46,9 @@ private:
void tx_queue();
devcb_write_line m_rxd_handler;
int8_t m_sending;
uint8_t m_touch_data[3];
uint8_t m_sendpos;
int8_t m_sending = 0;
uint8_t m_touch_data[3]{};
uint8_t m_sendpos = 0;
};
DECLARE_DEVICE_TYPE(JPM_TOUCHSCREEN, jpmtouch_device)
@ -104,7 +104,7 @@ protected:
void common_map(address_map &map);
int m_lamp_strobe;
int m_lamp_strobe = 0;
void set_duart_1_hack_ip(bool state);
@ -147,16 +147,16 @@ private:
DECLARE_WRITE_LINE_MEMBER(duart_irq_handler);
void impact_non_video_map(address_map &map);
uint8_t m_Lamps[256];
int m_optic_pattern;
int m_payen;
int m_hopinhibit;
int m_slidesout;
int m_hopper[3];
int m_motor[3];
int m_volume_latch;
int m_global_volume;
uint16_t m_coinstate;
uint8_t m_Lamps[256]{};
int m_optic_pattern = 0;
int m_payen = 0;
int m_hopinhibit = 0;
int m_slidesout = 0;
int m_hopper[3]{};
int m_motor[3]{};
int m_volume_latch = 0;
int m_global_volume = 0;
uint16_t m_coinstate = 0;
required_device_array<timer_device, 6> m_cointimer;
required_device<i8255_device> m_ppi;
@ -201,7 +201,7 @@ protected:
TMS340X0_TO_SHIFTREG_CB_MEMBER(to_shiftreg);
TMS340X0_FROM_SHIFTREG_CB_MEMBER(from_shiftreg);
TMS340X0_SCANLINE_RGB32_CB_MEMBER(scanline_update);
uint8_t m_tms_irq;
uint8_t m_tms_irq = 0;
virtual void update_irqs() override;