init vars for coverity (includes/n,o,p)

This commit is contained in:
Robbbert 2022-03-23 13:47:35 +11:00
parent 0a208af76d
commit b82ba25e01
36 changed files with 295 additions and 294 deletions

View File

@ -195,14 +195,14 @@ private:
required_shared_ptr<uint8_t> m_colorram;
required_ioport_array<2> m_pot;
int m_dac_phase;
double m_dac_volume;
double m_dac_timing;
int m_dac_phase = 0;
double m_dac_volume = 0;
double m_dac_timing = 0;
int m_flash;
int m_flash = 0;
uint8_t m_LSFR[63];
unsigned m_mv;
unsigned m_sc; // IC56
unsigned m_mv = 0;
unsigned m_sc = 0; // IC56
};

View File

@ -197,7 +197,7 @@ public:
void init_zelos();
private:
u16 m_zelos_ctrl;
u16 m_zelos_ctrl = 0;
void zelos_ctrl_w(u16 data);
void zelos_main_map(address_map &map);

View File

@ -34,8 +34,8 @@ private:
required_shared_ptr<uint16_t> m_shared_ram;
uint8_t m_h8_irq5_enabled;
int m_p8;
uint8_t m_h8_irq5_enabled = 0;
int m_p8 = 0;
uint16_t mcu_p7_read();
uint16_t mcu_pa_read();

View File

@ -591,17 +591,17 @@ private:
optional_device<timer_device> m_pc_pedal_interrupt;
optional_device_array<timer_device, 2> m_ar_tb_interrupt;
int m_spotram_enable;
int m_spotram_address;
int m_spotram_enable = 0;
int m_spotram_address = 0;
std::unique_ptr<u16[]> m_spotram;
std::unique_ptr<u16[]> m_banked_czram[4];
u32 m_cz_was_written[4];
u32 m_alpinesa_protection;
int m_motor_status;
u8 m_mcu_iocontrol;
u8 m_mcu_outdata;
int m_chipselect;
u32 m_alpinesa_protection = 0;
int m_motor_status = 0;
u8 m_mcu_iocontrol = 0;
u8 m_mcu_outdata = 0;
int m_chipselect = 0;
};
#endif // MAME_INCLUDES_NAMCOS22_H

View File

@ -106,15 +106,15 @@ private:
optional_region_ptr<uint8_t> m_user1_ptr;
output_finder<2> m_leds;
uint8_t *m_spriteram;
int m_wdog;
int m_tilebank;
uint8_t *m_spriteram = nullptr;
int m_wdog = 0;
int m_tilebank = 0;
int m_xscroll[4];
int m_yscroll[4];
tilemap_t *m_bg_tilemap[4];
int m_backcolor;
const uint8_t *m_tile_address_prom;
int m_copy_sprites;
tilemap_t *m_bg_tilemap[4]{};
int m_backcolor = 0;
const uint8_t *m_tile_address_prom = nullptr;
int m_copy_sprites = 0;
inline void get_tile_info(tile_data &tileinfo,int tile_index,int layer,uint8_t *vram);
void set_scroll(int layer);

View File

@ -79,7 +79,7 @@ protected:
uint64_t eeprom_93c46a_r();
void eeprom_93c46a_w(uint64_t data);
uint8_t m_mp_mux;
uint8_t m_mp_mux = 0;
uint8_t asciihex_to_dec(uint8_t in);
void create_pic_from_retdat();

View File

@ -49,13 +49,13 @@ private:
required_shared_ptr<uint8_t> m_videoram2;
required_shared_ptr<uint8_t> m_scrollreg;
uint8_t m_popflame_prot_seed;
int m_r_index;
int m_prot_count;
int m_question_offset;
int m_cocktail;
uint8_t m_palreg;
int m_bankreg;
uint8_t m_popflame_prot_seed = 0;
int m_r_index = 0;
int m_prot_count = 0;
int m_question_offset = 0;
int m_cocktail = 0;
uint8_t m_palreg = 0;
int m_bankreg = 0;
bitmap_ind16 m_tmpbitmap;
uint8_t in0_port_r();

View File

@ -83,22 +83,22 @@ private:
optional_device<hd61830_device> m_lcdc1;
// defined in video_start
int m_gfxmode;
int m_gfxmode = 0;
int m_scrolly;
int m_blitter_destx;
int m_blitter_desty;
int m_blitter_sizex;
int m_blitter_sizey;
int m_blitter_direction_x;
int m_blitter_direction_y;
int m_blitter_src_addr;
int m_gfxrom;
int m_dispflag;
int m_gfxflag2;
int m_gfxflag3;
int m_flipscreen;
int m_screen_refresh;
int m_scrolly = 0;
int m_blitter_destx = 0;
int m_blitter_desty = 0;
int m_blitter_sizex = 0;
int m_blitter_sizey = 0;
int m_blitter_direction_x = 0;
int m_blitter_direction_y = 0;
int m_blitter_src_addr = 0;
int m_gfxrom = 0;
int m_dispflag = 0;
int m_gfxflag2 = 0;
int m_gfxflag3 = 0;
int m_flipscreen = 0;
int m_screen_refresh = 0;
std::unique_ptr<bitmap_ind16> m_tmpbitmap;
std::unique_ptr<uint16_t[]> m_videoram;
std::unique_ptr<uint8_t[]> m_clut;

View File

@ -72,21 +72,21 @@ private:
required_device<palette_device> m_palette;
optional_region_ptr<uint8_t> m_clut_ptr;
int m_scrolly;
int m_blitter_destx;
int m_blitter_desty;
int m_blitter_sizex;
int m_blitter_sizey;
int m_blitter_src_addr;
int m_blitter_direction_x;
int m_blitter_direction_y;
int m_vram;
int m_gfxrom;
int m_dispflag;
int m_flipscreen;
int m_clutsel;
int m_screen_refresh;
int m_gfxdraw_mode;
int m_scrolly = 0;
int m_blitter_destx = 0;
int m_blitter_desty = 0;
int m_blitter_sizex = 0;
int m_blitter_sizey = 0;
int m_blitter_src_addr = 0;
int m_blitter_direction_x = 0;
int m_blitter_direction_y = 0;
int m_vram = 0;
int m_gfxrom = 0;
int m_dispflag = 0;
int m_flipscreen = 0;
int m_clutsel = 0;
int m_screen_refresh = 0;
int m_gfxdraw_mode = 0;
bitmap_ind16 m_tmpbitmap0;
bitmap_ind16 m_tmpbitmap1;
std::unique_ptr<uint8_t[]> m_videoram0;
@ -94,9 +94,9 @@ private:
std::unique_ptr<uint8_t[]> m_palette_ptr;
std::unique_ptr<uint8_t[]> m_clut;
int m_param_old[0x10];
int m_param_cnt;
int m_flipscreen_old;
emu_timer *m_blitter_timer;
int m_param_cnt =0;
int m_flipscreen_old = 0;
emu_timer *m_blitter_timer = nullptr;
uint8_t palette_type1_r(offs_t offset);
void palette_type1_w(offs_t offset, uint8_t data);

View File

@ -37,31 +37,31 @@ private:
required_device<screen_device> m_screen;
required_device<palette_device> m_palette;
int m_scrolly;
int m_blitter_destx;
int m_blitter_desty;
int m_blitter_sizex;
int m_blitter_sizey;
int m_blitter_src_addr;
int m_blitter_direction_x;
int m_blitter_direction_y;
int m_vram;
int m_gfxrom;
int m_dispflag;
int m_flipscreen;
int m_clutsel;
int m_screen_refresh;
int m_gfxdraw_mode;
int m_screen_height;
int m_screen_width;
int m_scrolly = 0;
int m_blitter_destx = 0;
int m_blitter_desty = 0;
int m_blitter_sizex = 0;
int m_blitter_sizey = 0;
int m_blitter_src_addr = 0;
int m_blitter_direction_x = 0;
int m_blitter_direction_y = 0;
int m_vram = 0;
int m_gfxrom = 0;
int m_dispflag = 0;
int m_flipscreen = 0;
int m_clutsel = 0;
int m_screen_refresh = 0;
int m_gfxdraw_mode = 0;
int m_screen_height = 0;
int m_screen_width = 0;
bitmap_ind16 m_tmpbitmap0;
bitmap_ind16 m_tmpbitmap1;
std::unique_ptr<uint8_t[]> m_videoram0;
std::unique_ptr<uint8_t[]> m_videoram1;
std::unique_ptr<uint8_t[]> m_palette_ptr;
std::unique_ptr<uint8_t[]> m_clut;
int m_flipscreen_old;
emu_timer *m_blitter_timer;
int m_flipscreen_old = 0;
emu_timer *m_blitter_timer = nullptr;
uint8_t palette_type1_r(offs_t offset);
void palette_type1_w(offs_t offset, uint8_t data);

View File

@ -61,25 +61,25 @@ private:
TIMER_BLITTER
};
int m_scrollx;
int m_scrolly;
int m_blitter_destx;
int m_blitter_desty;
int m_blitter_sizex;
int m_blitter_sizey;
int m_blitter_src_addr;
int m_blitter_direction_x;
int m_blitter_direction_y;
int m_gfxrom;
int m_dispflag;
int m_flipscreen;
int m_clutsel;
int m_screen_refresh;
int m_scrollx = 0;
int m_scrolly = 0;
int m_blitter_destx = 0;
int m_blitter_desty = 0;
int m_blitter_sizex = 0;
int m_blitter_sizey = 0;
int m_blitter_src_addr = 0;
int m_blitter_direction_x = 0;
int m_blitter_direction_y = 0;
int m_gfxrom = 0;
int m_dispflag = 0;
int m_flipscreen = 0;
int m_clutsel = 0;
int m_screen_refresh = 0;
bitmap_ind16 m_tmpbitmap;
std::unique_ptr<uint8_t[]> m_videoram;
std::unique_ptr<uint8_t[]> m_clut;
int m_flipscreen_old;
emu_timer *m_blitter_timer;
int m_flipscreen_old = 0;
emu_timer *m_blitter_timer = nullptr;
void soundbank_w(uint8_t data);
void palette_type1_w(offs_t offset, uint8_t data);

View File

@ -91,10 +91,10 @@ private:
required_region_ptr<uint8_t> m_blit_region;
int m_inputport;
int m_dipswbitsel;
int m_outcoin_flag;
int m_mscoutm_inputport;
int m_inputport = 0;
int m_dipswbitsel = 0;
int m_outcoin_flag = 0;
int m_mscoutm_inputport = 0;
int m_scrollx[VRAM_MAX];
int m_scrolly[VRAM_MAX];
int m_scrollx_raster[VRAM_MAX][SCANLINE_MAX];
@ -110,18 +110,18 @@ private:
int m_flipscreen[VRAM_MAX];
int m_clutmode[VRAM_MAX];
int m_transparency[VRAM_MAX];
int m_clutsel;
int m_screen_refresh;
int m_gfxflag2;
int m_gfxdraw_mode;
int m_nb19010_busyctr;
int m_nb19010_busyflag;
int m_clutsel = 0;
int m_screen_refresh = 0;
int m_gfxflag2 = 0;
int m_gfxdraw_mode = 0;
int m_nb19010_busyctr = 0;
int m_nb19010_busyflag = 0;
bitmap_ind16 m_tmpbitmap[VRAM_MAX];
std::unique_ptr<uint16_t[]> m_videoram[VRAM_MAX];
std::unique_ptr<uint16_t[]> m_videoworkram[VRAM_MAX];
std::unique_ptr<uint8_t[]> m_clut[VRAM_MAX];
int m_flipscreen_old[VRAM_MAX];
emu_timer *m_blitter_timer;
emu_timer *m_blitter_timer = nullptr;
void soundbank_w(uint8_t data);
void inputportsel_w(uint8_t data);

View File

@ -114,27 +114,27 @@ protected: // HACK FOR MC6845
required_memory_bank_array<4> m_bankhandler_r, m_bankhandler_w;
char m_memory_config[4];
emu_timer *m_keyboard_timer;
int m_membank_rom_mask;
int m_membank_internal_ram_mask;
uint8_t m_poweroff_control;
int m_card_status;
unsigned char m_uart_control;
int m_irq_mask;
int m_irq_status;
int m_irq_latch;
int m_irq_latch_mask;
emu_timer *m_keyboard_timer = nullptr;
int m_membank_rom_mask = 0;
int m_membank_internal_ram_mask = 0;
uint8_t m_poweroff_control = 0;
int m_card_status = 0;
unsigned char m_uart_control = 0;
int m_irq_mask = 0;
int m_irq_status = 0;
int m_irq_latch = 0;
int m_irq_latch_mask = 0;
int m_sound_channel_periods[2];
int m_previous_inputport_10_state;
int m_previous_alarm_state;
memory_region *m_card_ram;
int m_membank_card_ram_mask;
int m_card_size;
unsigned long m_display_memory_start;
int m_previous_inputport_10_state = 0;
int m_previous_alarm_state = 0;
memory_region *m_card_ram = nullptr;
int m_membank_card_ram_mask = 0;
int m_card_size = 0;
unsigned long m_display_memory_start = 0;
const nc_type m_nc_type;
int m_centronics_ack;
int m_centronics_busy;
int m_centronics_ack = 0;
int m_centronics_busy = 0;
};
@ -204,8 +204,8 @@ private:
void nc200_video_set_backlight(int state);
void nc200_refresh_uart_interrupt();
uint8_t m_nc200_uart_interrupt_irq;
int m_nc200_backlight;
uint8_t m_nc200_uart_interrupt_irq = 0;
int m_nc200_backlight = 0;
};

View File

@ -81,29 +81,30 @@ private:
GAMECARD_BLOCK_BUSY = (1 << 31)
};
uint32_t m_arm7_postflg;
uint32_t m_arm9_postflg;
uint32_t m_gamecard_ctrl, m_cartdata_len;
uint32_t m_ime[2], m_ie[2], m_if[2];
uint16_t m_arm7_ipcsync, m_arm9_ipcsync, m_spicnt;
uint8_t m_WRAM[0x8000];
uint8_t m_wramcnt;
uint8_t m_vramcnta, m_vramcntb, m_vramcntc, m_vramcntd, m_vramcnte, m_vramcntf, m_vramcntg, m_vramcnth, m_vramcnti;
bool m_arm7halted;
uint32_t m_arm7_postflg = 0;
uint32_t m_arm9_postflg = 0;
uint32_t m_gamecard_ctrl = 0, m_cartdata_len = 0;
uint32_t m_ime[2]{}, m_ie[2]{}, m_if[2]{};
uint16_t m_arm7_ipcsync = 0, m_arm9_ipcsync = 0, m_spicnt = 0;
uint8_t m_WRAM[0x8000]{};
uint8_t m_wramcnt = 0;
uint8_t m_vramcnta = 0, m_vramcntb = 0, m_vramcntc = 0, m_vramcntd = 0;
uint8_t m_vramcnte = 0, m_vramcntf = 0, m_vramcntg = 0, m_vramcnth = 0, m_vramcnti = 0;
bool m_arm7halted = false;
// DMA
emu_timer *m_dma_timer[8];
//uint32_t m_dma_src[8];
//uint32_t m_dma_dst[8];
//uint16_t m_dma_cnt[8];
emu_timer *m_dma_timer[8]{};
//uint32_t m_dma_src[8]{};
//uint32_t m_dma_dst[8]{};
//uint16_t m_dma_cnt[8]{};
// Timers
uint32_t m_timer_regs[8];
uint16_t m_timer_reload[8];
int m_timer_recalc[8];
double m_timer_hz[8];
uint32_t m_timer_regs[8]{};
uint16_t m_timer_reload[8]{};
int m_timer_recalc[8]{};
double m_timer_hz[8]{};
emu_timer *m_tmr_timer[8], *m_irq_timer;
emu_timer *m_tmr_timer[8]{}, *m_irq_timer = nullptr;
TIMER_CALLBACK_MEMBER(dma_complete);
TIMER_CALLBACK_MEMBER(timer_expire);

View File

@ -81,24 +81,24 @@ private:
optional_shared_ptr<uint16_t> m_bubsys_control_ram;
/* video-related */
tilemap_t *m_background;
tilemap_t *m_foreground;
int m_spriteram_words;
int m_tilemap_flip;
int m_flipscreen;
uint8_t m_irq_port_last;
tilemap_t *m_background = nullptr;
tilemap_t *m_foreground = nullptr;
int m_spriteram_words = 0;
int m_tilemap_flip = 0;
int m_flipscreen = 0;
uint8_t m_irq_port_last = 0;
uint8_t m_blank_tile[8*8];
uint8_t m_palette_lookup[32];
/* misc */
int m_irq_on;
int m_irq1_on;
int m_irq2_on;
int m_irq4_on;
uint8_t m_selected_ip; // needed for Hyper Crash
int m_gx400_irq1_cnt;
uint8_t m_frame_counter;
uint16_t m_scanline_counter;
int m_irq_on = 0;
int m_irq1_on = 0;
int m_irq2_on = 0;
int m_irq4_on = 0;
uint8_t m_selected_ip = 0; // needed for Hyper Crash
int m_gx400_irq1_cnt = 0;
uint8_t m_frame_counter = 0;
uint16_t m_scanline_counter = 0;
/* devices */
required_device<cpu_device> m_maincpu;

View File

@ -93,10 +93,10 @@ public:
private:
// video-related
int m_last_frame_flip;
int m_last_frame_flip = 0;
// misc
ioport_port *m_io_disksel;
ioport_port *m_io_disksel = nullptr;
std::unique_ptr<uint8_t[]> m_ciram; // PPU nametable RAM - external to PPU!

View File

@ -31,9 +31,9 @@ private:
required_shared_ptr<uint8_t> m_fgram;
/* video-related */
tilemap_t *m_fg_tilemap;
tilemap_t *m_bg_tilemap;
int m_bgpic;
tilemap_t *m_fg_tilemap = nullptr;
tilemap_t *m_bg_tilemap = nullptr;
int m_bgpic = 0;
required_device<cpu_device> m_maincpu;
required_device<gfxdecode_device> m_gfxdecode;

View File

@ -105,20 +105,20 @@ private:
uint32_t scr1;
uint32_t scr2;
uint32_t irq_status;
uint32_t irq_mask;
int irq_level;
uint32_t irq_mask = 0;
int irq_level = 0;
required_shared_ptr<uint32_t> vram;
uint8_t scsictrl, scsistat;
uint8_t scsictrl = 0, scsistat = 0;
uint32_t phy[2];
attotime timer_tbase;
uint16_t timer_vbase;
uint32_t timer_data, timer_next_data;
uint32_t timer_ctrl;
emu_timer *timer_tm;
uint16_t timer_vbase = 0;
uint32_t timer_data = 0, timer_next_data = 0;
uint32_t timer_ctrl = 0;
emu_timer *timer_tm = nullptr;
uint32_t eventc_latch;
uint32_t eventc_latch = 0;
DECLARE_WRITE_LINE_MEMBER(scc_irq);
DECLARE_WRITE_LINE_MEMBER(keyboard_irq);
@ -155,9 +155,9 @@ private:
void next_mem(address_map &map);
struct dma_slot {
uint32_t start, limit, chain_start, chain_limit, current;
uint8_t state;
bool supdate, restart, drq;
uint32_t start = 0, limit = 0, chain_start = 0, chain_limit = 0, current = 0;
uint8_t state = 0;
bool supdate = false, restart = false, drq = false;
};
enum {
@ -184,11 +184,11 @@ private:
static int const scsi_clocks[4];
dma_slot dma_slots[0x20];
uint32_t esp;
uint32_t esp = 0;
int screen_sx, screen_sy, screen_skip;
bool screen_color;
bool vbl_enabled;
int screen_sx = 0, screen_sy = 0, screen_skip = 0;
bool screen_color = false;
bool vbl_enabled = false;
virtual void machine_start() override;
virtual void machine_reset() override;

View File

@ -146,7 +146,7 @@ protected:
template<int Layer> void robokid_bg_videoram_w(offs_t offset, uint8_t data);
template<int Layer> void robokid_bg_ctrl_w(offs_t offset, uint8_t data);
template<int Layer> void robokid_bg_bank_w(uint8_t data);
tilemap_t* m_robokid_tilemap[3];
tilemap_t* m_robokid_tilemap[3]{};
void video_init_banked(uint32_t vram_alloc_size);
TILEMAP_MAPPER_MEMBER(robokid_bg_scan);
@ -198,8 +198,8 @@ private:
void io_protection_reset();
uint8_t m_io_protection[3];
uint8_t m_io_protection_input;
int m_io_protection_tick;
uint8_t m_io_protection_input = 0;
int m_io_protection_tick = 0;
};
#endif // MAME_INCLUDES_NINJAKD2_H

View File

@ -52,21 +52,21 @@ private:
int m_clutmode[VRAM_MAX];
int m_transparency[VRAM_MAX];
int m_clutsel[VRAM_MAX];
int m_screen_refresh;
int m_nb19010_busyctr;
int m_nb19010_busyflag;
int m_screen_refresh = 0;
int m_nb19010_busyctr = 0;
int m_nb19010_busyflag = 0;
bitmap_ind16 m_tmpbitmap[VRAM_MAX];
std::unique_ptr<uint16_t[]> m_videoram[VRAM_MAX];
std::unique_ptr<uint16_t[]> m_videoworkram[VRAM_MAX];
std::unique_ptr<uint16_t[]> m_palette_ptr;
std::unique_ptr<uint8_t[]> m_clut[VRAM_MAX];
int m_flipscreen_old[VRAM_MAX];
emu_timer *m_blitter_timer;
emu_timer *m_blitter_timer = nullptr;
// musobana and derived machine configs
int m_musobana_inputport;
int m_musobana_outcoin_flag;
uint8_t m_motor_on;
int m_musobana_inputport = 0;
int m_musobana_outcoin_flag = 0;
uint8_t m_motor_on = 0;
// common
uint16_t dipsw_r();

View File

@ -55,17 +55,17 @@ private:
required_shared_ptr<uint8_t> m_spriteram;
/* video-related */
tilemap_t *m_bg_tilemap;
tilemap_t *m_bg_tilemap = nullptr;
std::vector<uint8_t> m_paletteram;
std::vector<uint8_t> m_paletteram_ext;
uint8_t m_gfxctrl;
uint8_t m_char_bank;
uint8_t m_palette_bank;
uint8_t m_gfxctrl = 0;
uint8_t m_char_bank = 0;
uint8_t m_palette_bank = 0;
/* misc */
int m_generic_control_reg;
int m_gametype;
int m_mask;
int m_generic_control_reg = 0;
int m_gametype = 0;
int m_mask = 0;
/* devices */
required_device<cpu_device> m_maincpu;

View File

@ -48,12 +48,12 @@ private:
required_device<atari_vad_device> m_vad;
required_shared_ptr<uint16_t> m_mainram;
uint16_t *m_bankswitch_base;
uint16_t *m_bankswitch_base = nullptr;
required_region_ptr<uint16_t> m_bankrom_base;
uint32_t m_bank_offset;
uint32_t m_bank_offset = 0;
uint16_t *m_spritecache_count;
uint16_t *m_unknown_verify_base;
uint16_t *m_spritecache_count = nullptr;
uint16_t *m_unknown_verify_base = nullptr;
static const atari_motion_objects_config s_mob_config;
};

View File

@ -77,7 +77,7 @@ private:
/* video-related */
tilemap_t *m_bg_tilemap;
int m_flip_screen;
emu_timer *m_irq_off_timer;
emu_timer *m_irq_off_timer = nullptr;
/* devices */
required_device<f9334_device> m_latch;

View File

@ -192,8 +192,8 @@ private:
u32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
// SCREEN-PAC registers
u8 m_resolution;
u8 m_hc_left;
u8 m_resolution = 0;
u8 m_hc_left = 0;
};

View File

@ -93,7 +93,7 @@ private:
required_device<gfxdecode_device> m_gfxdecode;
required_device<palette_device> m_palette;
int8_t m_frame_count;
int8_t m_frame_count = 0;
};
#endif // MAME_INCLUDES_P2000T_H

View File

@ -43,16 +43,16 @@ public:
output_finder<2> m_leds;
uint8_t m_palette_bank;
tilemap_t *m_bg_tilemap;
tilemap_t *m_fg_tilemap;
uint8_t m_palette_bank = 0;
tilemap_t *m_bg_tilemap = nullptr;
tilemap_t *m_fg_tilemap = nullptr;
bitmap_ind16 m_fg_bitmap;
bitmap_ind16 m_sprite_bitmap;
std::unique_ptr<uint32_t[]> m_transmask[3];
uint16_t m_scroll0;
uint16_t m_scroll1;
uint8_t m_main_irq_mask;
uint8_t m_mcu_irq_mask;
uint16_t m_scroll0 = 0;
uint16_t m_scroll1 = 0;
uint8_t m_main_irq_mask = 0;
uint8_t m_mcu_irq_mask = 0;
void subreset_w(offs_t offset, uint8_t data);
void flipscreen_w(offs_t offset, uint8_t data);

View File

@ -83,26 +83,26 @@ protected:
required_device<gfxdecode_device> m_gfxdecode;
required_device<palette_device> m_palette;
uint8_t m_cannonb_bit_to_read;
int m_mystery;
uint8_t m_counter;
int m_bigbucks_bank;
uint8_t m_rocktrv2_question_bank;
tilemap_t *m_bg_tilemap;
uint8_t m_charbank;
uint8_t m_spritebank;
uint8_t m_palettebank;
uint8_t m_colortablebank;
uint8_t m_flipscreen;
uint8_t m_bgpriority;
int m_xoffsethack;
uint8_t m_inv_spr;
uint8_t m_maketrax_counter;
uint8_t m_maketrax_offset;
int m_maketrax_disable_protection;
uint8_t m_cannonb_bit_to_read = 0;
int m_mystery = 0;
uint8_t m_counter = 0;
int m_bigbucks_bank = 0;
uint8_t m_rocktrv2_question_bank = 0;
tilemap_t *m_bg_tilemap = nullptr;
uint8_t m_charbank = 0;
uint8_t m_spritebank = 0;
uint8_t m_palettebank = 0;
uint8_t m_colortablebank = 0;
uint8_t m_flipscreen = 0;
uint8_t m_bgpriority = 0;
int m_xoffsethack = 0;
uint8_t m_inv_spr = 0;
uint8_t m_maketrax_counter = 0;
uint8_t m_maketrax_offset = 0;
int m_maketrax_disable_protection = 0;
bool m_irq_mask;
uint8_t m_interrupt_vector;
bool m_irq_mask = false;
uint8_t m_interrupt_vector = 0;
void pacman_interrupt_vector_w(uint8_t data);
void piranha_interrupt_vector_w(uint8_t data);

View File

@ -36,14 +36,14 @@ public:
required_shared_ptr<uint8_t> m_videoram;
/* video-related */
tilemap_t *m_layer0;
int m_flipscreen;
tilemap_t *m_layer0 = nullptr;
int m_flipscreen = 0;
int m_irq_enable_a;
int m_irq_enable_b;
int m_firq_old_data_a;
int m_firq_old_data_b;
int m_i8039_status;
int m_irq_enable_a = 0;
int m_irq_enable_b = 0;
int m_firq_old_data_a = 0;
int m_firq_old_data_b = 0;
int m_i8039_status = 0;
/* devices */
required_device<cpu_device> m_maincpu;

View File

@ -61,16 +61,16 @@ private:
required_shared_ptr<uint8_t> m_spriteram;
/* video-related */
tilemap_t *m_tilemap_0;
tilemap_t *m_tilemap_1;
tilemap_t *m_tilemap_2;
tilemap_t *m_tilemap_0 = nullptr;
tilemap_t *m_tilemap_1 = nullptr;
tilemap_t *m_tilemap_2 = nullptr;
bitmap_ind16 m_tmpbitmap;
uint8_t m_palbank;
uint8_t m_priority;
uint8_t m_pixbank;
int m_sprite_inc;
int m_irq_count;
uint8_t m_palbank = 0;
uint8_t m_priority = 0;
uint8_t m_pixbank = 0;
int m_sprite_inc = 0;
int m_irq_count = 0;
// common
void rombank_w(uint8_t data);

View File

@ -37,9 +37,9 @@ public:
{ }
/* video-related */
int m_layer_colorbase[3];
int m_sprite_colorbase;
int m_layerpri[3];
int m_layer_colorbase[3]{};
int m_sprite_colorbase = 0;
int m_layerpri[3]{};
/* misc */
//int m_nmi_enabled;

View File

@ -53,8 +53,8 @@ private:
void iomap_bank(uint8_t *rom);
void bank_switch();
u8 m_mem_page;
u8 m_win_mem_page;
u8 m_mem_page = 0U;
u8 m_win_mem_page = 0U;
required_device<ram_device> m_ram;
required_device<fd1793_device> m_fdc;

View File

@ -29,9 +29,9 @@ protected:
required_device<screen_device> m_screen;
required_region_ptr<uint8_t> m_blitter_rom;
uint8_t m_gfxbank;
uint8_t m_palbank;
uint16_t m_blitter_src_addr;
uint8_t m_gfxbank = 0;
uint8_t m_palbank = 0;
uint16_t m_blitter_src_addr = 0;
uint8_t irq_ack_r();
void blitter_w(offs_t offset, uint8_t data);
@ -43,17 +43,17 @@ protected:
private:
required_shared_ptr<uint8_t> m_clut;
uint8_t m_blitter_destx;
uint8_t m_blitter_desty;
uint8_t m_blitter_sizex;
uint8_t m_blitter_sizey;
bool m_dispflag;
bool m_flipscreen;
bool m_blitter_direction_x;
bool m_blitter_direction_y;
uint8_t m_blitter_destx = 0;
uint8_t m_blitter_desty = 0;
uint8_t m_blitter_sizex = 0;
uint8_t m_blitter_sizey = 0;
bool m_dispflag = false;
bool m_flipscreen = false;
bool m_blitter_direction_x = false;
bool m_blitter_direction_y = false;
std::unique_ptr<uint8_t[]> m_videoram;
bool m_flipscreen_old;
emu_timer *m_blitter_timer;
bool m_flipscreen_old = false;
emu_timer *m_blitter_timer = nullptr;
void blitter_timer_callback(s32 param);
@ -99,7 +99,7 @@ private:
required_ioport_array<5> m_p1_keys;
required_ioport_array<5> m_p2_keys;
uint8_t m_mux_data;
uint8_t m_mux_data = 0;
uint8_t inputport1_r();
uint8_t inputport2_r();

View File

@ -42,20 +42,20 @@ protected:
required_device<teleprinter_device> m_tty;
private:
uint8_t* paper_tape_data;
uint32_t paper_tape_length;
uint32_t paper_tape_address;
uint8_t* paper_tape_data = nullptr;
uint32_t paper_tape_length = 0;
uint32_t paper_tape_address = 0;
emu_timer *m_decwriter_timer;
emu_timer *m_teletype_timer;
output_manager *m_out;
uint8_t m_prev_ACC;
uint8_t m_prev_opcode;
uint8_t m_prev_mem_data;
uint16_t m_prev_mem_addr;
uint16_t m_prev_PC;
uint8_t m_prev_FLAGS;
uint16_t m_prev_RC;
emu_timer *m_decwriter_timer = nullptr;
emu_timer *m_teletype_timer = nullptr;
output_manager *m_out = nullptr;
uint8_t m_prev_ACC = 0;
uint8_t m_prev_opcode = 0;
uint8_t m_prev_mem_data = 0;
uint16_t m_prev_mem_addr = 0;
uint16_t m_prev_PC = 0;
uint8_t m_prev_FLAGS = 0;
uint16_t m_prev_RC = 0;
};
#endif // MAME_INCLUDES_PATINHOFEIO_H

View File

@ -45,9 +45,9 @@ public:
required_shared_ptr<uint8_t> m_spriteram;
/* video-related */
tilemap_t *m_bg_tilemap;
tilemap_t *m_fg_tilemap;
int m_scroll;
tilemap_t *m_bg_tilemap = nullptr;
tilemap_t *m_fg_tilemap = nullptr;
int m_scroll = 0;
/* devices */
required_device<cpu_device> m_maincpu;
@ -58,8 +58,8 @@ public:
required_device<z80ctc_device> m_ctc;
optional_shared_ptr<uint8_t> m_decrypted_opcodes;
emu_timer *m_soundcommand_timer;
uint8_t m_nmi_mask;
emu_timer *m_soundcommand_timer = nullptr;
uint8_t m_nmi_mask = 0;
void pbaction_sh_command_w(uint8_t data);
TIMER_CALLBACK_MEMBER(sound_trigger);
void nmi_mask_w(uint8_t data);
@ -115,7 +115,7 @@ private:
void main_io_map(address_map &map);
TIMER_CALLBACK_MEMBER(sub_trigger);
emu_timer *m_subcommand_timer;
emu_timer *m_subcommand_timer = nullptr;
uint8_t subcpu_r();
void subcpu_w(uint8_t data);
@ -132,8 +132,8 @@ private:
required_device<generic_latch_8_device> m_maintosublatch;
//required_device<generic_latch_8_device> m_subtomainlatch;
output_finder<24> m_digits;
uint8_t m_outlatch;
uint32_t m_outdata;
uint8_t m_outlatch = 0;
uint32_t m_outdata = 0;
};
#endif // MAME_INCLUDES_PBACTION_H

View File

@ -47,7 +47,7 @@ protected:
private:
required_ioport_array<13> m_keys;
uint8_t m_portc;
uint8_t m_portc = 0;
uint8_t m_reg[0x100];
static const char* const s_line[5];

View File

@ -46,15 +46,15 @@ protected:
uint8_t lcd_read(offs_t offset);
void lcd_write(offs_t offset, uint8_t data);
int m_down;
int m_right;
int m_down = 0;
int m_right = 0;
private:
required_ioport_array<14> m_keys;
uint8_t m_portc;
uint8_t m_asic[4];
uint8_t m_reg[0x100];
uint8_t m_portc = 0;
uint8_t m_asic[4]{};
uint8_t m_reg[0x100]{};
static const char* const s_line[5];
static const char* const s_busy[5];