diff --git a/src/burn/burn_gun.cpp b/src/burn/burn_gun.cpp index ac6825e3d..be2859597 100644 --- a/src/burn/burn_gun.cpp +++ b/src/burn/burn_gun.cpp @@ -56,7 +56,7 @@ static void GunTargetUpdate(INT32 player) static UINT8 GunTargetShouldDraw(INT32 player) { - return (nCurrentFrame < GunTargetTimer[player] + GunTargetHideTime); + return ((INT32)nCurrentFrame < GunTargetTimer[player] + GunTargetHideTime); } #undef GunTargetHideTime diff --git a/src/burn/drv/konami/d_battlnts.cpp b/src/burn/drv/konami/d_battlnts.cpp index 52caf5562..eb866e004 100644 --- a/src/burn/drv/konami/d_battlnts.cpp +++ b/src/burn/drv/konami/d_battlnts.cpp @@ -336,7 +336,7 @@ static UINT8 __fastcall battlnts_sound_read(UINT16 address) return 0; } -static void battlnts_tile_callback(INT32 layer, INT32 bank, INT32 *code, INT32 *color, INT32 *flags) +static void battlnts_tile_callback(INT32 /*layer*/, INT32 /*bank*/, INT32 *code, INT32 *color, INT32 */*flags*/) { *code |= ((*color & 0x0f) << 9) | ((*color & 0x40) << 2); *color = 0; diff --git a/src/burn/drv/konami/d_bladestl.cpp b/src/burn/drv/konami/d_bladestl.cpp index d78258e3c..309029f2c 100644 --- a/src/burn/drv/konami/d_bladestl.cpp +++ b/src/burn/drv/konami/d_bladestl.cpp @@ -204,7 +204,7 @@ static void bladestl_main_write(UINT16 address, UINT8 data) } } -static UINT8 trackball_read(INT32 offset) +static UINT8 trackball_read(INT32 /*offset*/) { /* int curr = m_trackball[offset]->read(); @@ -287,7 +287,7 @@ static UINT8 bladestl_sound_read(UINT16 address) return 0; } -static void bladestl_tile_callback(INT32 layer, INT32 bank, INT32 *code, INT32 *color, INT32 *flags) +static void bladestl_tile_callback(INT32 layer, INT32 /*bank*/, INT32 *code, INT32 *color, INT32 */*flags*/) { *code |= ((*color & 0x0f) << 8) | ((*color & 0x40) << 6); *color = 0x10 + layer; diff --git a/src/burn/drv/konami/d_gyruss.cpp b/src/burn/drv/konami/d_gyruss.cpp index b9196b55f..2dc115cfa 100644 --- a/src/burn/drv/konami/d_gyruss.cpp +++ b/src/burn/drv/konami/d_gyruss.cpp @@ -342,7 +342,7 @@ static void filter_write(INT32 num, UINT8 d) filter_rc_set_RC(num, FLT_RC_LOWPASS, 1000, 5100, 0, CAP_P(C)); } -void AY8910_0_portBwrite(UINT32 port, UINT32 data) +void AY8910_0_portBwrite(UINT32 /*port*/, UINT32 data) { if (ZetGetActive() == -1) return; @@ -356,7 +356,7 @@ void AY8910_0_portBwrite(UINT32 port, UINT32 data) } } -void AY8910_1_portBwrite(UINT32 port, UINT32 data) +void AY8910_1_portBwrite(UINT32 /*port*/, UINT32 data) { if (ZetGetActive() == -1) return; diff --git a/src/burn/drv/konami/d_labyrunr.cpp b/src/burn/drv/konami/d_labyrunr.cpp index 4f0962772..2e0ff07c6 100644 --- a/src/burn/drv/konami/d_labyrunr.cpp +++ b/src/burn/drv/konami/d_labyrunr.cpp @@ -585,7 +585,7 @@ static void draw_layer(INT32 layer) } } -static void k007121_sprites_draw(UINT8 *gfx, UINT32 *palette, UINT8 *source, int base_color, int global_x_offset, int bank_base, UINT32 pri_mask ) +static void k007121_sprites_draw(UINT8 *gfx, UINT32 */*palette*/, UINT8 *source, int base_color, int global_x_offset, int bank_base, UINT32 /*pri_mask*/) { INT32 flipscreen = K007121CtrlRAM[7] & 0x08; diff --git a/src/burn/drv/konami/d_nemesis.cpp b/src/burn/drv/konami/d_nemesis.cpp index f574a2d3a..2c62b26fb 100644 --- a/src/burn/drv/konami/d_nemesis.cpp +++ b/src/burn/drv/konami/d_nemesis.cpp @@ -1227,7 +1227,7 @@ static UINT8 konamigt_read_wheel() return Temp2; } -static UINT16 konamigt_read_analog(int Offset) +static UINT16 konamigt_read_analog(int /*Offset*/) { UINT16 nRet = 0; diff --git a/src/burn/drv/konami/d_rockrage.cpp b/src/burn/drv/konami/d_rockrage.cpp index cbd86c645..4366cba30 100644 --- a/src/burn/drv/konami/d_rockrage.cpp +++ b/src/burn/drv/konami/d_rockrage.cpp @@ -244,7 +244,7 @@ static UINT32 DrvVLM5030Sync(INT32 samples_rate) return (samples_rate * M6809TotalCycles()) / 25000; } -static void rockrage_tile_callback(INT32 layer, INT32 bank, INT32 *code, INT32 *color, INT32 *flags) +static void rockrage_tile_callback(INT32 layer, INT32 bank, INT32 *code, INT32 *color, INT32 */*flags*/) { if (layer == 1) { *code |= ((*color & 0x40) << 2) | ((bank & 0x01) << 9); diff --git a/src/burn/drv/konami/k007342_k007420.cpp b/src/burn/drv/konami/k007342_k007420.cpp index 4ba316949..8740d8aab 100644 --- a/src/burn/drv/konami/k007342_k007420.cpp +++ b/src/burn/drv/konami/k007342_k007420.cpp @@ -44,7 +44,7 @@ INT32 K007342_irq_enabled() return (K007342Regs[0][0] & 0x02); } -void K007342DrawLayer(INT32 layer, INT32 baseflags, INT32 priority) +void K007342DrawLayer(INT32 layer, INT32 baseflags, INT32 /*priority*/) { // INT32 flipscreen = K007342Regs[0][0] & 0x10; diff --git a/src/burn/drv/konami/timeplt_snd.cpp b/src/burn/drv/konami/timeplt_snd.cpp index 9fc5fd931..21052e707 100644 --- a/src/burn/drv/konami/timeplt_snd.cpp +++ b/src/burn/drv/konami/timeplt_snd.cpp @@ -21,7 +21,7 @@ static void filter_write(INT32 num, UINT8 d) static void __fastcall timeplt_sound_write(UINT16 address, UINT8 data) { - if (address >= 0x8000 && address <= 0xffff) { + if (address >= 0x8000 /*&& address <= 0xffff*/) { INT32 Offset = address & 0xfff; filter_write(3, (Offset >> 0) & 3); filter_write(4, (Offset >> 2) & 3); diff --git a/src/burn/drv/neogeo/neo_text.cpp b/src/burn/drv/neogeo/neo_text.cpp index bb9b7a73e..3355ea040 100644 --- a/src/burn/drv/neogeo/neo_text.cpp +++ b/src/burn/drv/neogeo/neo_text.cpp @@ -313,22 +313,22 @@ static void NeoTextBlendInit(INT32 nSlot) if (strncmp ("Name", szLine, 4) == 0) continue; // don't care if (szLine[0] == ';') continue; // comment (also don't care) - int type; - unsigned int min,max,k, single_entry = -1; + INT32 type; + UINT32 min,max,k, single_entry = (UINT32)-1; for (k = 0; k < strlen(szLine); k++) { if (szLine[k] == '-') { single_entry = k+1; break; } } - if (single_entry < 0) { +/* if (single_entry < 0) { sscanf(szLine,"%x %d",&max,&type); min = max; - } else { + } else {*/ sscanf(szLine,"%x",&min); sscanf(szLine+single_entry,"%x %d",&max,&type); - } +// } - for (k = min; k <= max && k < (nNeoTextROMSize[nSlot]/0x20); k++) { + for (k = min; k <= max && k < ((UINT32)nNeoTextROMSize[nSlot]/0x20); k++) { if (NeoTextTileAttrib[nSlot][k] != 1) // ? NeoTextTileAttrib[nSlot][k] = table[type&3]; } diff --git a/src/burn/drv/pgm/pgm_asic27a_type3.cpp b/src/burn/drv/pgm/pgm_asic27a_type3.cpp index a73e853a5..e02cd5b23 100644 --- a/src/burn/drv/pgm/pgm_asic27a_type3.cpp +++ b/src/burn/drv/pgm/pgm_asic27a_type3.cpp @@ -32,7 +32,7 @@ static void svg_set_ram_bank(INT32 data) SekMapMemory(svg_ram[svg_ram_sel^1], 0x500000, 0x50ffff, MAP_RAM); } -static void __fastcall svg_write_byte(UINT32 address, UINT8 data) +static void __fastcall svg_write_byte(UINT32 address, UINT8 /*data*/) { pgm_cpu_sync(); diff --git a/src/burn/drv/pre90s/d_dkong.cpp b/src/burn/drv/pre90s/d_dkong.cpp index 02576b39b..e2d264ade 100644 --- a/src/burn/drv/pre90s/d_dkong.cpp +++ b/src/burn/drv/pre90s/d_dkong.cpp @@ -1170,7 +1170,7 @@ static UINT8 dkong3_sound0_read(UINT16 a) return 0; } -static void dkong3_sound1_write(UINT16 a, UINT8 d) +static void dkong3_sound1_write(UINT16 a, UINT8 /*d*/) { //bprintf (0, _T("s1: %4.4x, %2.2x, %d\n"), a, d, M6502GetActive()); if ((a & 0xffe0) == 0x4000) { diff --git a/src/burn/drv/pre90s/d_mario.cpp b/src/burn/drv/pre90s/d_mario.cpp index dfa74f84d..f775cda23 100644 --- a/src/burn/drv/pre90s/d_mario.cpp +++ b/src/burn/drv/pre90s/d_mario.cpp @@ -430,7 +430,7 @@ static struct BurnSampleInfo MarioSampleDesc[] = { { "run.wav", SAMPLE_NOLOOP }, { "luigirun.wav", SAMPLE_NOLOOP }, #endif - { 0, 0 } + { "", 0 } }; STD_SAMPLE_PICK(Mario) diff --git a/src/burn/drv/pre90s/d_megasys1.cpp b/src/burn/drv/pre90s/d_megasys1.cpp index f3eab5685..6c9f25f2b 100644 --- a/src/burn/drv/pre90s/d_megasys1.cpp +++ b/src/burn/drv/pre90s/d_megasys1.cpp @@ -1417,7 +1417,7 @@ static UINT8 __fastcall mcu_prot_read_byte(UINT32 address) static UINT16 __fastcall mcu_prot_read_word(UINT32 address) { - if (mcu_hs && ((mcu_ram[4] << 6) & 0x3ffc0) == (address & 0x3ffc0)) + if ((UINT32)mcu_hs && (((UINT32)mcu_ram[4] << 6) & 0x3ffc0) == (address & 0x3ffc0)) { return mcu_config[2]; } diff --git a/src/burn/drv/pre90s/d_mrdo.cpp b/src/burn/drv/pre90s/d_mrdo.cpp index 81f33f832..fa164a26e 100644 --- a/src/burn/drv/pre90s/d_mrdo.cpp +++ b/src/burn/drv/pre90s/d_mrdo.cpp @@ -206,7 +206,7 @@ static void mrdo_palette_init() } else pot[i] = 0; - weight[i] = 0xff * pot[i] / pot[0x0f]; + weight[i] = (INT32)(0xff * pot[i] / pot[0x0f]); if (weight[i] < 0) weight[i] = 0; } diff --git a/src/burn/drv/pre90s/d_suna8.cpp b/src/burn/drv/pre90s/d_suna8.cpp index b9d504e32..da9890e3b 100644 --- a/src/burn/drv/pre90s/d_suna8.cpp +++ b/src/burn/drv/pre90s/d_suna8.cpp @@ -51,7 +51,7 @@ static INT32 watchdog_enable = 0; static INT32 watchdog; static INT32 sample_start = -1; -static INT32 sample_offset; +static INT32 sample_offset = 0; static UINT8 sample_number = 0; static UINT8 m_gfxbank = 0; @@ -481,7 +481,7 @@ static void sample_render(INT16 *buffer, INT32 nLen) while (pos < nLen) { - INT32 sample = rom[(sample_offset >> 16)] * 0.2; + INT32 sample = (INT32)(rom[(sample_offset >> 16)] * 0.2); buffer[0] = BURN_SND_CLIP((INT32)(buffer[0] + sample)); buffer[1] = BURN_SND_CLIP((INT32)(buffer[1] + sample)); @@ -1283,7 +1283,7 @@ static void CommonDoReset(INT32 clear_ram) watchdog = 0; sample_start = -1; - sample_offset; + sample_offset = 0; sample_number = 0; m_gfxbank = 0; diff --git a/src/burn/drv/pre90s/d_tecmo.cpp b/src/burn/drv/pre90s/d_tecmo.cpp index e0605ed0a..75f3011f0 100644 --- a/src/burn/drv/pre90s/d_tecmo.cpp +++ b/src/burn/drv/pre90s/d_tecmo.cpp @@ -1693,4 +1693,4 @@ struct BurnDriver BurnDrvGeminib = { NULL, geminibRomInfo, geminibRomName, NULL, NULL, GeminiInputInfo, GeminiDIPInfo, GeminiInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x400, 224, 256, 3, 4 -}; \ No newline at end of file +}; diff --git a/src/burn/drv/pre90s/d_xain.cpp b/src/burn/drv/pre90s/d_xain.cpp index bbbcea8be..bc28a07bc 100644 --- a/src/burn/drv/pre90s/d_xain.cpp +++ b/src/burn/drv/pre90s/d_xain.cpp @@ -1331,4 +1331,4 @@ struct BurnDriverD BurnDrvXsleenab2 = { NULL, xsleenab2RomInfo, xsleenab2RomName, NULL, NULL, DrvInputInfo, DrvDIPInfo, DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x200, 256, 240, 4, 3 -}; \ No newline at end of file +}; diff --git a/src/burn/drv/pst90s/d_dooyong.cpp b/src/burn/drv/pst90s/d_dooyong.cpp index b1901f74a..703e03b2b 100644 --- a/src/burn/drv/pst90s/d_dooyong.cpp +++ b/src/burn/drv/pst90s/d_dooyong.cpp @@ -2337,7 +2337,7 @@ static INT32 Drv68KExit() return 0; } -static void DrawLayer(UINT8 *rom, UINT8 *scroll, UINT8 *gfxbase, INT32 gfxlenmask, INT32 colorbase, UINT8 *transtab, INT32 transp, INT32 depth, INT32 pri) +static void DrawLayer(UINT8 *rom, UINT8 *scroll, UINT8 *gfxbase, INT32 gfxlenmask, INT32 colorbase, UINT8 *transtab, INT32 transp, INT32 depth, INT32 /*pri*/) { if (scroll[6] & 0x10) return; @@ -2420,7 +2420,7 @@ static void DrawLayer(UINT8 *rom, UINT8 *scroll, UINT8 *gfxbase, INT32 gfxlenmas } } -static void draw_layer_rshark(UINT8 *tmaprom0, UINT8 *tmaprom1, UINT8 *scroll, UINT8 *gfxbase, INT32 gfxlenmask, INT32 colorbase, UINT8 *transtab, INT32 transp, INT32 pri) +static void draw_layer_rshark(UINT8 *tmaprom0, UINT8 *tmaprom1, UINT8 *scroll, UINT8 *gfxbase, INT32 gfxlenmask, INT32 colorbase, UINT8 *transtab, INT32 transp, INT32 /*pri*/) { INT32 scrollx = scroll[0] + 64; INT32 scrolly = (scroll[3] + (scroll[4] * 256) + global_y) & 0x1ff; @@ -2477,7 +2477,7 @@ static void draw_layer_rshark(UINT8 *tmaprom0, UINT8 *tmaprom1, UINT8 *scroll, U } } -static void DrawTextLayer(INT32 mode, INT32 pri, INT32 scroll_adj) +static void DrawTextLayer(INT32 mode, INT32 /*pri*/, INT32 scroll_adj) { for (INT32 offs = 0; offs < 64 * 32; offs++) { diff --git a/src/burn/drv/pst90s/d_fuukifg3.cpp b/src/burn/drv/pst90s/d_fuukifg3.cpp index d8619a088..fe8091d46 100644 --- a/src/burn/drv/pst90s/d_fuukifg3.cpp +++ b/src/burn/drv/pst90s/d_fuukifg3.cpp @@ -1484,4 +1484,4 @@ struct BurnDriver BurnDrvAsurabusa = { NULL, asurabusaRomInfo, asurabusaRomName, NULL, NULL, AsurabusaInputInfo, AsurabusDIPInfo, DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x2000, 320, 240, 4, 3 -}; \ No newline at end of file +}; diff --git a/src/burn/drv/sega/d_outrun.cpp b/src/burn/drv/sega/d_outrun.cpp index d61b0f818..8560743d2 100644 --- a/src/burn/drv/sega/d_outrun.cpp +++ b/src/burn/drv/sega/d_outrun.cpp @@ -1887,4 +1887,4 @@ struct BurnDriver BurnDrvToutrunj1 = { NULL, Toutrunj1RomInfo, Toutrunj1RomName, NULL, NULL, ToutrunInputInfo, ToutrunctDIPInfo, ToutrunInit, System16Exit, OutrunFrame, NULL, System16Scan, NULL, 0x3000, 320, 224, 4, 3 -}; \ No newline at end of file +}; diff --git a/src/burn/drv/sg1000/d_sg1000.cpp b/src/burn/drv/sg1000/d_sg1000.cpp index faf27ea8c..ff22d33e1 100644 --- a/src/burn/drv/sg1000/d_sg1000.cpp +++ b/src/burn/drv/sg1000/d_sg1000.cpp @@ -162,12 +162,12 @@ static int MemIndex() return 0; } -static void __fastcall sg1000_write(UINT16 address, UINT8 data) +static void __fastcall sg1000_write(UINT16 /*address*/, UINT8 /*data*/) { //bprintf(0, _T("a[%X] d[%X],"), address, data); } -static UINT8 __fastcall sg1000_read(UINT16 address) +static UINT8 __fastcall sg1000_read(UINT16 /*address*/) { //bprintf(0, _T("a[%X],"), address); return 0; diff --git a/src/burn/drv/sms/d_sms.cpp b/src/burn/drv/sms/d_sms.cpp index 8327f8602..f1d031b8b 100644 --- a/src/burn/drv/sms/d_sms.cpp +++ b/src/burn/drv/sms/d_sms.cpp @@ -172,7 +172,7 @@ INT32 SMSFrame() return 0; } -void system_manage_sram(uint8 *sram, int slot, int mode) +void system_manage_sram(uint8 */*sram*/, int /*slot*/, int /*mode*/) { } @@ -423,7 +423,7 @@ static void system_load_state() for(INT32 i = 0; i < 0x200; i++) { bg_name_list[i] = i; - bg_name_dirty[i] = -1; + bg_name_dirty[i] = (UINT8)-1; } /* Restore palette */ diff --git a/src/burn/drv/sms/sms.cpp b/src/burn/drv/sms/sms.cpp index cf2c76ac3..5c039f5cc 100644 --- a/src/burn/drv/sms/sms.cpp +++ b/src/burn/drv/sms/sms.cpp @@ -341,7 +341,7 @@ UINT8 _fastcall sms_port_r(UINT16 port) } /* Just to please the compiler */ - return -1; + return 0; } @@ -420,7 +420,7 @@ UINT8 _fastcall smsj_port_r(UINT16 port) } /* Just to please the compiler */ - return -1; + return 0; } @@ -492,7 +492,7 @@ UINT8 _fastcall gg_port_r(UINT16 port) } /* Just to please the compiler */ - return -1; + return 0; } /*--------------------------------------------------------------------------*/ @@ -553,7 +553,7 @@ UINT8 _fastcall ggms_port_r(UINT16 port) } /* Just to please the compiler */ - return -1; + return 0; } /*--------------------------------------------------------------------------*/ @@ -611,6 +611,6 @@ UINT8 _fastcall md_port_r(UINT16 port) } /* Just to please the compiler */ - return -1; + return 0; } diff --git a/src/burn/drv/sms/smsfmintf.cpp b/src/burn/drv/sms/smsfmintf.cpp index febf69479..1fe9788ea 100644 --- a/src/burn/drv/sms/smsfmintf.cpp +++ b/src/burn/drv/sms/smsfmintf.cpp @@ -64,7 +64,7 @@ void FM_Reset(void) } -void FM_Update(int16 **buffer, int length) +void FM_Update(int16 **/*buffer*/, int /*length*/) { /* switch(snd.fm_which) { @@ -78,13 +78,13 @@ void FM_Update(int16 **buffer, int length) }*/ } -void FM_WriteReg(int reg, int data) +void FM_WriteReg(int /*reg*/, int /*data*/) { /* FM_Write(0, reg); FM_Write(1, data);*/ } -void FM_Write(int offset, int data) +void FM_Write(int /*offset*/, int /*data*/) { /* if(offset & 1) fm_context.reg[ fm_context.latch ] = data; @@ -104,12 +104,12 @@ void FM_Write(int offset, int data) } -void FM_GetContext(uint8 *data) +void FM_GetContext(uint8 */*data*/) { // memcpy(data, &fm_context, sizeof(FM_Context)); } -void FM_SetContext(uint8 *data) +void FM_SetContext(uint8 */*data*/) { /* int i; diff --git a/src/burn/drv/sms/smspio.cpp b/src/burn/drv/sms/smspio.cpp index 06bbc35b5..80640e715 100644 --- a/src/burn/drv/sms/smspio.cpp +++ b/src/burn/drv/sms/smspio.cpp @@ -220,7 +220,7 @@ uint8 sio_r(int offset) } /* Just to please compiler */ - return -1; + return 0; } void sio_w(int offset, int data) diff --git a/src/burn/drv/sms/smstms.cpp b/src/burn/drv/sms/smstms.cpp index b6f1cc4e8..f12e09b5c 100644 --- a/src/burn/drv/sms/smstms.cpp +++ b/src/burn/drv/sms/smstms.cpp @@ -102,7 +102,7 @@ parse_end: vdp.status = (vdp.status & 0xE0) | (i & 0x1F); } -void render_obj_tms(int line) +void render_obj_tms(int /*line*/) { int i, x = 0; int size, start, end, mode; @@ -442,7 +442,7 @@ void render_bg_m1x(int line) } /* Invalid (2+3/1+2+3) */ -void render_bg_inv(int line) +void render_bg_inv(int /*line*/) { int column; uint8 *clut; diff --git a/src/burn/drv/sms/smsvdp.cpp b/src/burn/drv/sms/smsvdp.cpp index 2503578cf..19e211b6f 100644 --- a/src/burn/drv/sms/smsvdp.cpp +++ b/src/burn/drv/sms/smsvdp.cpp @@ -325,7 +325,7 @@ uint8 vdp_read(int offset) } /* Just to please the compiler */ - return -1; + return 0; } uint8 vdp_counter_r(int offset) @@ -343,7 +343,7 @@ uint8 vdp_counter_r(int offset) } /* Just to please the compiler */ - return -1; + return 0; } diff --git a/src/burn/snd/sn76496.cpp b/src/burn/snd/sn76496.cpp index ad5ba6809..978595f3d 100644 --- a/src/burn/snd/sn76496.cpp +++ b/src/burn/snd/sn76496.cpp @@ -68,7 +68,7 @@ void SN76496Update(INT32 Num, INT16* pSoundBuf, INT32 Length) while (Length > 0) { INT32 Vol[4]; - UINT32 Out, Out2; + UINT32 Out, Out2 = 0; INT32 Left;