init vars for coverity (drivers/n,o)

This commit is contained in:
Robbbert 2022-03-25 01:00:59 +11:00
parent 971c2c80c8
commit 0d1716a8a1
28 changed files with 135 additions and 135 deletions

View File

@ -330,24 +330,24 @@ private:
required_device<cpu_device> m_maincpu;
/* IRQ handling */
uint8_t m_irq_enabled;
uint8_t m_irq_active;
uint8_t m_irq_enabled = 0;
uint8_t m_irq_active = 0;
uint8_t m_lcd_memory_start;
uint8_t m_lcd_memory_start = 0;
uint8_t m_matrix;
uint8_t m_matrix = 0;
/* ROM */
uint8_t *m_rom_base;
uint32_t m_rom_size;
uint8_t *m_rom_base = nullptr;
uint32_t m_rom_size = 0;
/* RAM */
std::unique_ptr<uint8_t[]> m_ram_base;
uint32_t m_ram_size;
uint32_t m_ram_size = 0;
/* Banking */
uint8_t m_bank[8];
uint8_t *m_bank_base[8];
uint8_t m_bank[8]{};
uint8_t *m_bank_base[8]{};
};

View File

@ -485,7 +485,7 @@ private:
uint16_t sprot_r();
void sprot_w(uint16_t data);
uint8_t *nand_base;
uint8_t *nand_base = nullptr;
void nand_copy( uint32_t *dst, uint32_t address, int len );
void namcos10_map(address_map &map);
@ -499,16 +499,16 @@ private:
I2CP_RECIEVE_ACK_0
};
uint32_t bank_base;
uint32_t nand_address;
uint16_t block[0x1ff];
uint32_t bank_base = 0;
uint32_t nand_address = 0;
uint16_t block[0x1ff]{};
uint16_t i2c_host_clock, i2c_host_data, i2c_dev_clock, i2c_dev_data, i2c_prev_clock, i2c_prev_data;
int i2cp_mode;
uint8_t i2c_byte;
int i2c_bit;
uint16_t i2c_host_clock = 0, i2c_host_data = 0, i2c_dev_clock = 0, i2c_dev_data = 0, i2c_prev_clock = 0, i2c_prev_data = 0;
int i2cp_mode = 0;
uint8_t i2c_byte = 0;
int i2c_bit = 0;
int sprot_bit, sprot_byte;
int sprot_bit = 0, sprot_byte = 0;
uint16_t nand_read( uint32_t address );
uint16_t nand_read2( uint32_t address );

View File

@ -1339,7 +1339,7 @@ public:
private:
namcos23_state& m_state;
float* m_zBuffer;
float* m_zBuffer = nullptr;
};
typedef namcos23_renderer::vertex_t poly_vertex;

View File

@ -124,9 +124,9 @@ protected:
required_device<screen_device> m_screen;
//private:
u8 m_portc, m_to_68k, m_from_68k;
u8 m_porta_in, m_porta_out;
u8 m_portb_out;
u8 m_portc = 0, m_to_68k = 0, m_from_68k = 0;
u8 m_porta_in = 0, m_porta_out = 0;
u8 m_portb_out = 0;
};
class ncd16_state : public ncd68k_state

View File

@ -592,8 +592,8 @@ protected:
virtual void io_control_w(offs_t offset, uint8_t data) override;
private:
uint8_t m_output_data;
uint8_t m_output_latch;
uint8_t m_output_data = 0;
uint8_t m_output_latch = 0;
};
@ -688,8 +688,8 @@ protected:
private:
output_finder<4> m_digits;
uint8_t m_led1_value;
uint8_t m_led2_value;
uint8_t m_led1_value = 0;
uint8_t m_led2_value = 0;
};
@ -716,7 +716,7 @@ protected:
private:
output_finder<6> m_lamps;
uint8_t m_el_value;
uint8_t m_el_value = 0;
};

View File

@ -80,10 +80,10 @@ public:
DECLARE_INPUT_CHANGED_MEMBER(aes_jp1);
// neoCD
uint8_t m_system_region;
int32_t m_active_transfer_area;
int32_t m_sprite_transfer_bank;
int32_t m_adpcm_transfer_bank;
uint8_t m_system_region = 0;
int32_t m_active_transfer_area = 0;
int32_t m_sprite_transfer_bank = 0;
int32_t m_adpcm_transfer_bank = 0;
int32_t m_dma_address1;
int32_t m_dma_address2;
int32_t m_dma_value1;
@ -109,9 +109,9 @@ public:
void interrupt_callback_type2(void);
void interrupt_callback_type3(void);
uint8_t m_transfer_write_enable;
uint8_t m_transfer_write_enable = 0;
bool prohibit_cdc_irq; // hack?
bool prohibit_cdc_irq = false; // hack?
uint32_t screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);

View File

@ -100,9 +100,9 @@ private:
required_device<generic_latch_8_device> m_soundlatch;
optional_shared_ptr<uint16_t> m_generic_paletteram_16;
uint8_t m_audio_result;
uint8_t m_bank_val;
uint8_t m_vblank;
uint8_t m_audio_result = 0;
uint8_t m_bank_val = 0;
uint8_t m_vblank = 0;
void draw_layer(bitmap_ind16 &bitmap,const rectangle &cliprect,int layer,int data_shift);
void audio_cpu_assert_nmi();
};

View File

@ -116,7 +116,7 @@ private:
virtual void machine_reset() override;
uint8_t rom_r(offs_t offset);
void bank_w(uint8_t data);
uint8_t m_rombase;
uint8_t m_rombase = 0;
};
class nes_clone_vtvppong_state : public nes_clone_state
@ -150,7 +150,7 @@ private:
virtual void machine_reset() override;
uint8_t rom_r(offs_t offset);
void bank_w(uint8_t data);
uint8_t m_rombase;
uint8_t m_rombase = 0;
};
class nes_clone_vtvsocr_state : public nes_clone_state
@ -192,7 +192,7 @@ protected:
private:
// configured at startup
uint8_t m_maxchrbank;
uint8_t m_maxchrbank = 0;
void nes_clone_afbm7800_map(address_map &map);
@ -215,20 +215,20 @@ private:
uint8_t vram_r(offs_t offset);
void vram_w(offs_t offset, uint8_t data);
uint8_t m_banksel;
uint8_t m_banksel = 0;
uint8_t m_bankregs[8];
uint8_t m_extraregs[4];
void update_banks();
void mmc3_scanline_cb(int scanline, int vblank, int blanked);
int16_t m_mmc3_scanline_counter;
uint8_t m_mmc3_scanline_latch;
uint8_t m_mmc3_irq_enable;
int16_t m_mmc3_scanline_counter = 0;
uint8_t m_mmc3_scanline_latch = 0;
uint8_t m_mmc3_irq_enable = 0;
std::vector<u8> m_vram;
uint8_t m_ntmirror;
uint8_t m_ramprot;
uint8_t m_ntmirror = 0;
uint8_t m_ramprot = 0;
void update_nt_mirroring();
std::vector<u8> m_nt_ram;

View File

@ -140,13 +140,13 @@ protected:
std::unique_ptr<u16[]> m_net_ram;
emu_timer *m_timer;
emu_timer *m_timer = nullptr;
u8 m_intst;
u8 m_inten;
u8 m_intst = 0;
u8 m_inten = 0;
bool m_int_state[3];
bool m_scc_irq_state;
bool m_int_state[3]{};
bool m_scc_irq_state = 0;
};
void news_38xx_state::machine_start()

View File

@ -148,15 +148,15 @@ protected:
std::unique_ptr<u16[]> m_net_ram;
emu_timer *m_itimer;
emu_timer *m_itimer = nullptr;
u16 m_inten;
u16 m_intst;
u8 m_debug;
u16 m_inten = 0;
u16 m_intst = 0;
u8 m_debug = 0;
bool m_int_state[4];
bool m_lcd_enable;
bool m_lcd_dim;
bool m_int_state[4]{};
bool m_lcd_enable = false;
bool m_lcd_dim = false;
};
void news_r3k_state::machine_start()

View File

@ -52,7 +52,7 @@ protected:
required_device<arm7_cpu_device> m_maincpu;
required_device<ram_device> m_ram;
uint32_t m_ram_size;
uint32_t m_ram_size = 0;
};
uint32_t newton_state::tick_count_r()

View File

@ -63,7 +63,7 @@ private:
DECLARE_WRITE_LINE_MEMBER(screen_vblank);
void nexus3d_map(address_map &map);
uint32_t m_intpend, m_intmask, m_intlevel;
uint32_t m_intpend = 0, m_intmask = 0, m_intlevel = 0;
uint32_t int_pending_r();
void int_ack_w(uint32_t data);
uint32_t int_level_r();
@ -80,12 +80,12 @@ private:
void timer_status_w(offs_t offset, uint32_t data, uint32_t mem_mask = ~0);
uint32_t timer_count_r();
void timer_count_w(offs_t offset, uint32_t data, uint32_t mem_mask = ~0);
uint32_t m_timer_status;
uint32_t m_timer_count;
emu_timer *m_timer;
uint32_t m_timer_status = 0;
uint32_t m_timer_count = 0;
emu_timer *m_timer = nullptr;
TIMER_CALLBACK_MEMBER(timercb);
bool m_timer_irq;
bool m_timer_result;
bool m_timer_irq = false;
bool m_timer_result = false;
uint32_t crtc_vblank_r();
};

View File

@ -79,7 +79,7 @@ protected:
private:
required_shared_ptr<uint8_t> m_videoram;
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

@ -71,7 +71,7 @@ private:
required_device<tmpz84c011_device> m_maincpu;
required_device<v9938_device> m_v9938;
required_region_ptr<uint8_t> m_gfxrom;
uint32_t m_gfx_bank;
uint32_t m_gfx_bank = 0;
};

View File

@ -260,7 +260,7 @@ protected:
required_device<sda2006_device> m_eeprom;
// cpu state
int m_reset;
int m_reset = 0;
};
void nightmare_state::device_timer(emu_timer &timer, device_timer_id id, int param)

View File

@ -273,14 +273,14 @@ private:
required_shared_ptr_array<uint16_t, 2> m_vram;
/* video-related */
tilemap_t *m_tilemap[2];
tilemap_t *m_tilemap[2]{};
std::unique_ptr<bitmap_ind16> m_pixmap;
/* misc */
uint8_t m_prot_val;
uint8_t m_input_data;
uint8_t m_priority_reg;
uint8_t m_gfx_bank;
uint8_t m_prot_val = 0;
uint8_t m_input_data = 0;
uint8_t m_priority_reg = 0;
uint8_t m_gfx_bank = 0;
/* devices */
required_device<cpu_device> m_maincpu;

View File

@ -197,35 +197,35 @@ private:
uint8_t m_TabletYOn;
uint8_t m_TabletXOn;
uint8_t m_FrSel2;
uint8_t m_FrSel1;
uint8_t m_FrSel0;
uint8_t m_SHConB;
uint8_t m_SHConA;
uint8_t m_SetSH;
uint8_t m_FrSel1 = 0;
uint8_t m_FrSel0 = 0;
uint8_t m_SHConB = 0;
uint8_t m_SHConA = 0;
uint8_t m_SetSH = 0;
// DiskReg
uint8_t m_ADCSpd0;
uint8_t m_ADCSpd1;
uint8_t m_StopWordClock_q;
uint8_t m_ClrDiskCont_q;
uint8_t m_ProgBitClk1;
uint8_t m_ProgBitClk2;
uint8_t m_ProgBitClk3;
uint8_t m_AnSel4;
uint8_t m_AnSel2;
uint8_t m_AnSel1;
uint8_t m_DriveSel1;
uint8_t m_DriveSel2;
uint8_t m_DriveSel3;
uint8_t m_SideSelect;
uint8_t m_Disk5VOn;
uint8_t m_Disk12VOn;
uint8_t m_ADCSpd0 = 0;
uint8_t m_ADCSpd1 = 0;
uint8_t m_StopWordClock_q = 0;
uint8_t m_ClrDiskCont_q = 0;
uint8_t m_ProgBitClk1 = 0;
uint8_t m_ProgBitClk2 = 0;
uint8_t m_ProgBitClk3 = 0;
uint8_t m_AnSel4 = 0;
uint8_t m_AnSel2 = 0;
uint8_t m_AnSel1 = 0;
uint8_t m_DriveSel1 = 0;
uint8_t m_DriveSel2 = 0;
uint8_t m_DriveSel3 = 0;
uint8_t m_SideSelect = 0;
uint8_t m_Disk5VOn = 0;
uint8_t m_Disk12VOn = 0;
// output fifo, for DAC
uint16_t m_outfifo[16]; // technically three 74LS225 5bit*16stage FIFO chips, arranged as a 16 stage, 12-bit wide fifo (one bit unused per chip)
uint8_t m_outfifo_count;
uint8_t m_outfifo_tail_ptr;
uint8_t m_outfifo_head_ptr;
uint8_t m_outfifo_count = 0;
uint8_t m_outfifo_tail_ptr = 0;
uint8_t m_outfifo_head_ptr = 0;
// fifo timer
emu_timer *m_FIFO_timer;
emu_timer *m_FIFO_timer = nullptr;
TIMER_CALLBACK_MEMBER(timer_fifoclk);
// framebuffer display starting address
uint16_t m_DispAddr;

View File

@ -176,7 +176,7 @@ private:
virtual void lcd_data_w(u8 data) override;
TIMER_CALLBACK_MEMBER(beep) { m_beeper->set_state(param); }
emu_timer *m_beeptimer;
emu_timer *m_beeptimer = nullptr;
};
void sforte_state::machine_start()

View File

@ -88,7 +88,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<tms9995_device> m_maincpu;
required_device<gfxdecode_device> m_gfxdecode;

View File

@ -120,11 +120,11 @@ private:
required_shared_ptr_array<uint8_t, 2> m_colorram;
/* video-related */
bool m_flipscreen;
bool m_flipchars;
uint8_t m_star_enable;
uint16_t m_star_delay_counter;
uint16_t m_star_shift_reg;
bool m_flipscreen = false;
bool m_flipchars = false;
uint8_t m_star_enable = 0;
uint16_t m_star_delay_counter = 0;
uint16_t m_star_shift_reg = 0;
/* devices */
required_device<cpu_device> m_maincpu;

View File

@ -99,10 +99,10 @@ private:
required_device<generic_latch_8_device> m_soundlatch;
/* video-related */
tilemap_t *m_bg_tilemap;
tilemap_t *m_bg_tilemap = nullptr;
/* misc */
uint16_t m_cmd;
uint16_t m_cmd = 0;
void olibochu_videoram_w(offs_t offset, uint8_t data);
void olibochu_colorram_w(offs_t offset, uint8_t data);
void olibochu_flipscreen_w(uint8_t data);

View File

@ -67,7 +67,7 @@ private:
required_device<pc_keyboard_device> m_keyboard;
required_device<wd37c65c_device> m_fdc;
required_device<address_map_bank_device> m_bank;
bool m_obf;
bool m_obf = false;
};
void olivpc1_state::machine_start()

View File

@ -270,7 +270,7 @@ private:
uint8_t spinner2_r();
void outputs_w(uint8_t data);
emu_timer *m_gbnmi;
emu_timer *m_gbnmi = nullptr;
};

View File

@ -65,7 +65,7 @@ private:
required_device<speaker_sound_device> m_speaker;
required_device<cassette_image_device> m_cassette;
required_ioport_array<20> m_io_keyboard;
bool m_spr_bit;
bool m_spr_bit = false;
};

View File

@ -74,15 +74,15 @@ private:
std::unique_ptr<uint8_t[]> m_fontram;
std::unique_ptr<uint8_t[]> m_vram;
uint8_t *m_ram_0000;
uint8_t *m_ram_c000;
uint8_t m_temp_attr;
emu_timer *m_video_timer;
uint8_t *m_ram_0000 = nullptr;
uint8_t *m_ram_c000 = nullptr;
uint8_t m_temp_attr = 0;
emu_timer *m_video_timer = nullptr;
/* PIA 0 (UD12) */
uint8_t m_pia0_porta;
uint8_t m_pia0_portb;
int m_pia0_cb2; /* 60/50 */
uint8_t m_pia0_porta = 0;
uint8_t m_pia0_portb = 0;
int m_pia0_cb2 = 0; /* 60/50 */
/* PIA 1 (UD8) */

View File

@ -82,14 +82,14 @@ private:
required_shared_ptr<uint8_t> m_videoram;
/* video-related */
int m_tile_bank;
int m_tile_bank = 0;
/* misc */
int m_ay_select;
int m_ack_data;
uint8_t m_n7751_command;
int m_sound_addr;
int m_n7751_busy;
int m_ay_select = 0;
int m_ack_data = 0;
uint8_t m_n7751_command = 0;
int m_sound_addr = 0;
int m_n7751_busy = 0;
/* devices */
required_device<cpu_device> m_maincpu;

View File

@ -99,13 +99,13 @@ private:
virtual void machine_reset() override;
/* video-related */
int m_zoom_colorbase[2];
int m_road_colorbase[2];
int m_sprite_colorbase;
emu_timer *m_objdma_end_timer;
int m_zoom_colorbase[2]{};
int m_road_colorbase[2]{};
int m_sprite_colorbase = 0;
emu_timer *m_objdma_end_timer = nullptr;
/* misc */
uint16_t m_cpuB_ctrl;
uint16_t m_cpuB_ctrl = 0;
/* devices */
required_device<cpu_device> m_maincpu;
@ -118,7 +118,7 @@ private:
required_device<k053252_device> m_k053252;
required_device<screen_device> m_screen;
output_finder<> m_led;
int m_fake_timer;
int m_fake_timer = 0;
};

View File

@ -82,7 +82,7 @@ protected:
virtual void config_map(address_map &map) override;
private:
int ddr_ram_size;
int ddr_ram_size = 0;
std::vector<uint32_t> ram;
crush11_host_device *host;
address_space *ram_space;
@ -104,7 +104,7 @@ protected:
virtual void device_reset() override;
private:
uint8_t buffer[0xff];
uint8_t buffer[0xff]{};
};
DECLARE_DEVICE_TYPE(SMBUS_LOGGER, smbus_logger_device)
@ -123,8 +123,8 @@ protected:
virtual void device_reset() override;
private:
const uint8_t *buffer;
int buffer_size;
const uint8_t *buffer = nullptr;
int buffer_size = 0;
};
DECLARE_DEVICE_TYPE(SMBUS_ROM, smbus_rom_device)
@ -143,7 +143,7 @@ protected:
virtual void device_start() override;
private:
uint8_t buffer[0xff];
uint8_t buffer[0xff]{};
};
DECLARE_DEVICE_TYPE(AS99127F, as99127f_device)
@ -159,7 +159,7 @@ protected:
virtual void device_start() override;
private:
uint8_t buffer[0xff];
uint8_t buffer[0xff]{};
};
DECLARE_DEVICE_TYPE(AS99127F_SENSOR2, as99127f_sensor2_device)
@ -175,7 +175,7 @@ protected:
virtual void device_start() override;
private:
uint8_t buffer[0xff];
uint8_t buffer[0xff]{};
};
DECLARE_DEVICE_TYPE(AS99127F_SENSOR3, as99127f_sensor3_device)