From ddb34917014829d34d0efa26df40a73bd9a66975 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C3=ABl=20Banaan=20Ananas?= Date: Thu, 20 Oct 2011 00:27:55 +0000 Subject: [PATCH] (small cleanup) --- src/mame/video/namcos22.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/mame/video/namcos22.c b/src/mame/video/namcos22.c index 11a1f2ddb98..704d0dcb78f 100644 --- a/src/mame/video/namcos22.c +++ b/src/mame/video/namcos22.c @@ -1252,6 +1252,8 @@ static void namcos22s_recalc_czram( running_machine &machine ) // this is very slow when emulating, so let's recalculate it to a simpler lookup table if (state->m_cz_was_written[table]) { + const UINT16 *src = state->m_banked_czram[table]; + UINT8 *dest = state->m_recalc_czram[table]; int small_val = 0x2000; int small_offset = 0; int large_val = 0; @@ -1260,7 +1262,7 @@ static void namcos22s_recalc_czram( running_machine &machine ) for (i=0; i<0x100; i++) { - int val = state->m_banked_czram[table][i]; + int val = src[i]; // discard if larger than 1fff if (val>0x1fff) val = prev; @@ -1281,7 +1283,7 @@ static void namcos22s_recalc_czram( running_machine &machine ) // fill range for (j=start; jm_recalc_czram[table][j] = i; + dest[j] = i; // remember largest/smallest for later if (valm_recalc_czram[table][j] = small_offset; + dest[j] = small_offset; for (j=large_val; j<0x2000; j++) - state->m_recalc_czram[table][j] = large_offset; + dest[j] = large_offset; state->m_cz_was_written[table] = 0; }