mirror of
https://github.com/holub/mame
synced 2025-04-24 09:20:02 +03:00
init vars for coverity (includes/n,o,p)
This commit is contained in:
parent
0a208af76d
commit
b82ba25e01
@ -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
|
||||
};
|
||||
|
||||
|
||||
|
@ -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);
|
||||
|
@ -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();
|
||||
|
@ -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
|
||||
|
@ -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);
|
||||
|
@ -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();
|
||||
|
@ -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();
|
||||
|
@ -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;
|
||||
|
@ -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);
|
||||
|
@ -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);
|
||||
|
@ -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);
|
||||
|
@ -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);
|
||||
|
@ -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;
|
||||
};
|
||||
|
||||
|
||||
|
@ -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);
|
||||
|
@ -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;
|
||||
|
@ -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!
|
||||
|
||||
|
@ -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;
|
||||
|
@ -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;
|
||||
|
@ -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
|
||||
|
@ -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();
|
||||
|
@ -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;
|
||||
|
@ -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;
|
||||
};
|
||||
|
@ -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;
|
||||
|
@ -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;
|
||||
};
|
||||
|
||||
|
||||
|
@ -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
|
||||
|
@ -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);
|
||||
|
@ -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);
|
||||
|
@ -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;
|
||||
|
@ -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);
|
||||
|
@ -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;
|
||||
|
@ -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;
|
||||
|
@ -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();
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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];
|
||||
|
@ -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];
|
||||
|
Loading…
Reference in New Issue
Block a user