init vars for coverity (drivers)

This commit is contained in:
Robbbert 2022-03-30 16:51:44 +11:00
parent 57df1082fd
commit 49c3b8a8b3
22 changed files with 110 additions and 110 deletions

View File

@ -338,7 +338,7 @@ void atarisy4_state::atarisy4_renderer::draw_scanline(int32_t scanline, const ex
void atarisy4_state::atarisy4_renderer::draw_polygon(uint16_t color)
{
rectangle clip;
vertex_t v1, v2, v3;
vertex_t v1{}, v2{}, v3{};
atarisy4_polydata &extradata = object_data().next();
render_delegate rd_scan = render_delegate(&atarisy4_renderer::draw_scanline, this);

View File

@ -164,8 +164,8 @@ private:
void audiocpu_nmi_w(u8 data);
// protection mcu
u8 m_audiocpu_to_mcu; // ls374 at 4a
u8 m_mcu_to_audiocpu; // ls374 at 5a
u8 m_audiocpu_to_mcu = 0; // ls374 at 4a
u8 m_mcu_to_audiocpu = 0; // ls374 at 5a
u8 m_mcu_p1 = 0;
u8 m_mcu_p3;

View File

@ -136,8 +136,8 @@ private:
struct
{
uint8_t line;
uint16_t ptr;
uint8_t line = 0;
uint16_t ptr = 0;
} m_video;
enum
@ -145,8 +145,8 @@ private:
TIMER_ID_BRG = 0
};
bool brg_state;
int brga, brgb, brgc;
bool brg_state = false;
int brga = 0, brgb = 0, brgc = 0;
emu_timer *m_brg = nullptr;
void update_brg(bool a, bool b, int c);

View File

@ -116,8 +116,8 @@ private:
virtual void machine_start() override { m_digits.resolve(); }
TIMER_DEVICE_CALLBACK_MEMBER(ecoinfr_irq_timer);
uint8_t m_banksel;
uint8_t m_credsel;
uint8_t m_banksel = 0;
uint8_t m_credsel = 0;
required_device<cpu_device> m_maincpu;
required_device_array<stepper_device, 4> m_reel;

View File

@ -81,10 +81,10 @@ enum nand_mode_t
struct nand_t
{
nand_mode_t mode;
int page_addr;
int byte_addr;
int addr_load_ptr;
nand_mode_t mode{};
int page_addr = 0;
int byte_addr = 0;
int addr_load_ptr = 0;
};
@ -135,7 +135,7 @@ private:
void qs1000_p2_w(uint8_t data);
void qs1000_p3_w(uint8_t data);
int m_rom_pagesize;
int m_rom_pagesize = 0;
uint32_t s3c2410_gpio_port_r(offs_t offset);
void s3c2410_gpio_port_w(offs_t offset, uint32_t data);
uint32_t s3c2410_core_pin_r(offs_t offset);

View File

@ -114,7 +114,7 @@ private:
bool m_i2c_scl = false;
bool m_i2c_scl_pulse_started = false;
bool m_i2c_started = false;
i2c_mode m_i2c_mode;
i2c_mode m_i2c_mode{};
uint8_t m_i2c_addr = 0;
uint8_t m_i2c_addr_bits = 0;
uint8_t m_i2c_data = 0;

View File

@ -109,7 +109,7 @@ private:
void hp1650_map(address_map &map);
void hp1651_map(address_map &map);
uint32_t m_palette[256], m_colors[3], m_count, m_clutoffs;
uint32_t m_palette[256]{}, m_colors[3]{}, m_count = 0, m_clutoffs = 0;
};
uint32_t hp16500_state::vbl_state_r()

View File

@ -47,13 +47,13 @@ private:
required_device_array<floppy_connector, 2> m_floppy;
required_device<mac_video_sonora_device> m_video;
floppy_image_device *m_cur_floppy;
floppy_image_device *m_cur_floppy = nullptr;
uint32_t m_model_id;
uint64_t m_hmc_reg, m_hmc_buffer;
uint8_t m_hmc_bit;
uint32_t m_model_id = 0;
uint64_t m_hmc_reg = 0, m_hmc_buffer = 0;
uint8_t m_hmc_bit = 0;
uint8_t m_irq_control;
uint8_t m_irq_control = 0;
uint8_t m_via2_ier = 0, m_via2_ifr = 0, m_via2_sier = 0, m_via2_sifr = 0;

View File

@ -162,9 +162,9 @@ protected:
TILE_GET_INFO_MEMBER(get_layer2_tile_info);
uint32_t screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
tilemap_t *m_tilemap[3];
tilemap_t *m_tilemap[3]{};
required_shared_ptr_array<uint16_t, 3> m_videoram;
int8_t m_layer2_offset[2];
int8_t m_layer2_offset[2]{};
required_shared_ptr<uint16_t> m_vregs;
required_device<cpu_device> m_maincpu;
@ -222,7 +222,7 @@ protected:
private:
uint16_t r();
uint16_t m_ret;
uint16_t m_ret = 0;
void map(address_map &map);
};

View File

@ -476,8 +476,8 @@ protected:
private:
required_shared_ptr<uint8_t> m_videoram;
required_shared_ptr<uint8_t> m_colorram;
tilemap_t *m_bg_tilemap;
int m_input_selector;
tilemap_t *m_bg_tilemap = nullptr;
int m_input_selector = 0;
required_device<cpu_device> m_maincpu;
required_device<dac_bit_interface> m_dac;
required_device<gfxdecode_device> m_gfxdecode;

View File

@ -174,10 +174,10 @@ private:
/* ASIC */
struct
{
uint32_t src_addr;
uint32_t dst_addr;
uint32_t ctrl;
uint32_t count;
uint32_t src_addr = 0;
uint32_t dst_addr = 0;
uint32_t ctrl = 0;
uint32_t count = 0;
} m_dma_ch[3];
@ -186,10 +186,10 @@ private:
struct
{
uint16_t bdma_internal_addr;
uint16_t bdma_external_addr;
uint16_t bdma_control;
uint16_t bdma_word_count;
uint16_t bdma_internal_addr = 0;
uint16_t bdma_external_addr = 0;
uint16_t bdma_control = 0;
uint16_t bdma_word_count = 0;
} m_adsp_regs;
@ -199,21 +199,21 @@ private:
struct
{
/* PCI */
uint32_t command;
uint32_t base_addr;
uint32_t command = 0;
uint32_t base_addr = 0;
uint32_t init_enable;
uint32_t init_enable = 0;
} m_voodoo_pci_regs[2];
struct
{
/* PCI */
uint32_t command;
uint32_t base_addr;
uint32_t command = 0;
uint32_t base_addr = 0;
/* Memory-mapped */
uint32_t as_regs[0x200]; // was 19, increased to 0x200 for coverity 315123, needed for zr36120_r/w, to stop crash at start.
uint32_t as_regs[0x200]{}; // was 19, increased to 0x200 for coverity 315123, needed for zr36120_r/w, to stop crash at start.
} m_zr36120;

View File

@ -157,20 +157,20 @@ private:
required_device<gfxdecode_device> m_gfxdecode;
required_ioport_array<4> m_in_track;
tilemap_t *m_tilemap;
tilemap_t *m_tilemap = nullptr;
std::unique_ptr<bitmap_ind16> m_seabitmap[2];
struct
{
uint8_t offs;
uint8_t x;
uint8_t y;
uint8_t offs = 0;
uint8_t x = 0;
uint8_t y = 0;
bitmap_ind16 bitmap;
}m_obj[2];
uint8_t m_layer_en;
uint8_t m_in_select;
bool m_screen_flip;
uint8_t m_sea_bank;
uint8_t m_layer_en = 0;
uint8_t m_in_select = 0;
bool m_screen_flip = false;
uint8_t m_sea_bank = 0;
void init_seabitmap();
void obj_reg_w(uint8_t which,uint8_t reg, uint8_t data);

View File

@ -69,41 +69,41 @@ public:
void init_mgavegas133();
private:
uint8_t m_int;
uint8_t m_int = 0;
//OUT1
uint8_t m_ckmod;
uint8_t m_dmod;
uint8_t m_emod;
uint8_t m_inh;
uint8_t m_hop;
uint8_t m_seg;
uint8_t m_printer;
uint8_t m_auxp;
uint8_t m_ckmod = 0;
uint8_t m_dmod = 0;
uint8_t m_emod = 0;
uint8_t m_inh = 0;
uint8_t m_hop = 0;
uint8_t m_seg = 0;
uint8_t m_printer = 0;
uint8_t m_auxp = 0;
//helper...
uint8_t m_old_ckmod;
uint8_t m_old_emod;
uint8_t m_old_ckmod = 0;
uint8_t m_old_emod = 0;
//OUT2
uint8_t m_bobina_ctrl;
uint8_t m_timbre;
uint8_t m_coil_1;
uint8_t m_coil_2;
uint8_t m_coil_3;
uint8_t m_cont_ent;
uint8_t m_cont_sal;
uint8_t m_cont_caj;
uint8_t m_bobina_ctrl = 0;
uint8_t m_timbre = 0;
uint8_t m_coil_1 = 0;
uint8_t m_coil_2 = 0;
uint8_t m_coil_3 = 0;
uint8_t m_cont_ent = 0;
uint8_t m_cont_sal = 0;
uint8_t m_cont_caj = 0;
//lamps out
uint64_t m_custom_data;
uint8_t m_auxs;
uint8_t m_anal;
uint8_t m_anacl;
uint8_t m_anacr;
uint8_t m_anar;
uint8_t m_pl;
uint8_t m_pc;
uint64_t m_custom_data = 0L;
uint8_t m_auxs = 0;
uint8_t m_anal = 0;
uint8_t m_anacl = 0;
uint8_t m_anacr = 0;
uint8_t m_anar = 0;
uint8_t m_pl = 0;
uint8_t m_pc = 0;
uint8_t m_pr = 0;
uint8_t m_luz_250_rul = 0;
uint8_t m_luz_100_rul = 0;

View File

@ -185,18 +185,18 @@ private:
void ep_mainram_w(offs_t offset, uint16_t data, uint16_t mem_mask);
//variables
// IPConReg
uint8_t m_BootSeqDone;
uint8_t m_ProcLock;
uint8_t m_CharCtr;
uint8_t m_DisableROM;
uint8_t m_CorrOn_q;
uint8_t m_LedInd6;
uint8_t m_LedInd7;
uint8_t m_LedInd8;
uint8_t m_BootSeqDone = 0;
uint8_t m_ProcLock = 0;
uint8_t m_CharCtr = 0;
uint8_t m_DisableROM = 0;
uint8_t m_CorrOn_q = 0;
uint8_t m_LedInd6 = 0;
uint8_t m_LedInd7 = 0;
uint8_t m_LedInd8 = 0;
// FIFOReg
uint8_t m_TabletYOn;
uint8_t m_TabletXOn;
uint8_t m_FrSel2;
uint8_t m_TabletYOn = 0;
uint8_t m_TabletXOn = 0;
uint8_t m_FrSel2 = 0;
uint8_t m_FrSel1 = 0;
uint8_t m_FrSel0 = 0;
uint8_t m_SHConB = 0;
@ -228,7 +228,7 @@ private:
emu_timer *m_FIFO_timer = nullptr;
TIMER_CALLBACK_MEMBER(timer_fifoclk);
// framebuffer display starting address
uint16_t m_DispAddr;
uint16_t m_DispAddr = 0;
// separate cpu resets
void iop_reset();

View File

@ -137,7 +137,7 @@ private:
uint8_t m_nmi_reset = 0;
uint8_t m_screen_type = 0;
void pasopia_nmi_trap();
uint8_t m_mux_data;
uint8_t m_mux_data = 0;
u8 m_porta_2 = 0;
bool m_spr_sw = false;
emu_timer *m_pio_timer = nullptr;

View File

@ -113,7 +113,7 @@ private:
memory_passthrough_handler m_mmu_shadow_tap;
uint8_t m_prev_opcode;
uint8_t m_prev_opcode = 0;
};

View File

@ -143,7 +143,7 @@ private:
uint8_t m_fdc_drq_flag = 0;
uint8_t m_system_data = 0;
struct { uint8_t r = 0, g = 0, b = 0; } m_pal;
uint8_t m_raminh,m_raminh_pending_change = 0; //bankswitch
uint8_t m_raminh = 0, m_raminh_pending_change = 0; //bankswitch
uint8_t m_raminh_prefetch = 0;
uint8_t m_pal_mode = 0;
uint8_t m_keyb_cmd = 0;

View File

@ -172,7 +172,7 @@ protected:
virtual void machine_reset() override;
typedef void (ssfindo_state::*speedup_func)();
speedup_func m_speedup;
speedup_func m_speedup{};
uint32_t m_flashType = 0;

View File

@ -104,7 +104,7 @@ private:
SET_READLATCH = 4
};
picmode m_picmodex;
picmode m_picmodex{};
int m_pic_readaddr = 0;
int m_pic_writeaddr = 0;

View File

@ -473,7 +473,7 @@ public:
private:
virtual void machine_start() override;
uint32_t m_held_clock;
uint32_t m_held_clock = 0;
std::vector<uint8_t> m_file_data;
required_device<vgmplay_device> m_vgmplay;
required_device<vgmviz_device> m_mixer;

View File

@ -252,7 +252,7 @@ private:
int m_extcnt = 0;
uint8_t m_extreg = 0U;
uint8_t m_interlace = 0U;
uint16_t m_wina, m_winb = 0U;
uint16_t m_wina = 0U, m_winb = 0U;
uint8_t m_shift256 = 0U, m_dw = 0U, m_8bit_640 = 0U;
uint8_t m_crtc_regs[0x32]{};
};

View File

@ -52,7 +52,7 @@ protected:
private:
required_device<device_memory_interface> cpu;
required_device<intelfsh8_device> biosrom;
uint32_t ram_size;
uint32_t ram_size = 0;
virtual uint8_t header_type_r() override;
uint8_t unknown_r();
@ -83,9 +83,9 @@ protected:
private:
int ddr_ram_size = 0;
std::vector<uint32_t> ram;
crush11_host_device *host;
address_space *ram_space;
std::vector<uint32_t> ram{};
crush11_host_device *host = nullptr;
address_space *ram_space = nullptr;
};
DECLARE_DEVICE_TYPE(CRUSH11_MEMORY, crush11_memory_device)
@ -274,11 +274,11 @@ private:
ACPI, // ACPI
Gpio567 = 12 // GPIO set 5, 6 and 7
};
int config_key_step;
int config_index;
int logical_device;
uint8_t global_configuration_registers[0x30];
uint8_t configuration_registers[13][0x100];
int config_key_step = 0;
int config_index = 0;
int logical_device = 0;
uint8_t global_configuration_registers[0x30]{};
uint8_t configuration_registers[13][0x100]{};
devcb_write_line pin_reset_callback;
devcb_write_line pin_gatea20_callback;
devcb_write_line m_txd1_callback;
@ -292,14 +292,14 @@ private:
required_device<ns16450_device> pc_serial1_comdev;
required_device<ns16450_device> pc_serial2_comdev;
required_device<kbdc8042_device> m_kbdc;
bool enabled_logical[13];
bool enabled_game_port;
bool enabled_midi_port;
bool enabled_logical[13]{};
bool enabled_game_port = false;
bool enabled_midi_port = false;
lpcbus_host_interface *lpchost;
int lpcindex;
address_space *memspace;
address_space *iospace;
lpcbus_host_interface *lpchost = nullptr;
int lpcindex = 0;
address_space *memspace = nullptr;
address_space *iospace = nullptr;
void internal_memory_map(address_map &map);
void internal_io_map(address_map &map);