From 314580ee4a9efca6bac47b76f5930ff6f6c4efe2 Mon Sep 17 00:00:00 2001 From: Ivan Vangelista Date: Sun, 1 Nov 2020 08:33:12 +0100 Subject: [PATCH] exerion, nbmj8688, nbmj8891: initialized some variables --- src/mame/video/exerion.cpp | 13 +++++-------- src/mame/video/nbmj8688.cpp | 1 + src/mame/video/nbmj8891.cpp | 1 + 3 files changed, 7 insertions(+), 8 deletions(-) diff --git a/src/mame/video/exerion.cpp b/src/mame/video/exerion.cpp index 9d2de3e7fdf..a124ffc61e3 100644 --- a/src/mame/video/exerion.cpp +++ b/src/mame/video/exerion.cpp @@ -102,9 +102,6 @@ void exerion_state::exerion_palette(palette_device &palette) const void exerion_state::video_start() { - int i; - uint8_t *gfx; - /* get pointers to the mixing and lookup PROMs */ m_background_mixer = memregion("proms")->base() + 0x320; @@ -119,6 +116,8 @@ void exerion_state::video_start() save_pointer(NAME(m_background_gfx[2]), 256 * 256); save_pointer(NAME(m_background_gfx[3]), 256 * 256); + m_cocktail_flip = 0; + /*--------------------------------- * Decode the background graphics * @@ -134,15 +133,13 @@ void exerion_state::video_start() * Where AA,BB,CC,DD are the 2bpp data for the pixel,and a,b,c,d are the OR * of these two bits together. */ - gfx = memregion("gfx3")->base(); - for (i = 0; i < 4; i++) + uint8_t *gfx = memregion("gfx3")->base(); + for (int i = 0; i < 4; i++) { - int y; - uint8_t *src = gfx + i * 0x2000; uint16_t *dst = m_background_gfx[i].get(); - for (y = 0; y < 0x100; y++) + for (int y = 0; y < 0x100; y++) { int x; diff --git a/src/mame/video/nbmj8688.cpp b/src/mame/video/nbmj8688.cpp index e4b8f58dffa..700d179fac2 100644 --- a/src/mame/video/nbmj8688.cpp +++ b/src/mame/video/nbmj8688.cpp @@ -549,6 +549,7 @@ void nbmj8688_state::common_video_start() m_scrolly = 0; // reset because crystalg/crystal2 don't write to this register m_screen_refresh = 1; + m_blitter_src_addr = 0; save_pointer(NAME(m_videoram), 512 * 256); save_pointer(NAME(m_clut), 0x20); diff --git a/src/mame/video/nbmj8891.cpp b/src/mame/video/nbmj8891.cpp index 4b82c47ace7..78f63109aad 100644 --- a/src/mame/video/nbmj8891.cpp +++ b/src/mame/video/nbmj8891.cpp @@ -526,6 +526,7 @@ void nbmj8891_state::video_start() memset(m_videoram1.get(), 0xff, (width * height * sizeof(uint8_t))); m_gfxdraw_mode = 1; m_screen_refresh = 1; + m_blitter_src_addr = 0; common_save_state(); save_pointer(NAME(m_videoram1), width * height);