From 1667d41211e56340f3fd25f921bc37f03f5bebe1 Mon Sep 17 00:00:00 2001 From: cam900 Date: Sun, 27 May 2018 09:46:38 +0900 Subject: senjyo.cpp : Simpler starforc bg color swap (#3604) * senjyo.cpp : Simpler starforc bg color swap * senjyo.cpp : Fix color --- src/mame/video/senjyo.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/mame/video/senjyo.cpp b/src/mame/video/senjyo.cpp index aec67f0cc24..2418bf1dbb7 100644 --- a/src/mame/video/senjyo.cpp +++ b/src/mame/video/senjyo.cpp @@ -46,12 +46,11 @@ TILE_GET_INFO_MEMBER(senjyo_state::starforc_bg1_tile_info) { /* Star Force has more tiles in bg1, so to get a uniform color code spread */ /* they wired bit 7 of the tile code in place of bit 4 to get the color code */ - static const uint8_t colormap[8] = { 0, 2, 4, 6, 1, 3, 5, 7 }; uint8_t code = m_bg1videoram[tile_index]; SET_TILE_INFO_MEMBER(1, code, - colormap[(code & 0xe0) >> 5], + bitswap<3>(((code & 0xe0) >> 5), 1, 0, 2), 0); } -- cgit v1.2.3