summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/video/srmp2.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/video/srmp2.cpp')
-rw-r--r--src/mame/video/srmp2.cpp10
1 files changed, 2 insertions, 8 deletions
diff --git a/src/mame/video/srmp2.cpp b/src/mame/video/srmp2.cpp
index a137b910924..d4910174fcd 100644
--- a/src/mame/video/srmp2.cpp
+++ b/src/mame/video/srmp2.cpp
@@ -41,13 +41,7 @@ PALETTE_INIT_MEMBER(srmp2_state,srmp3)
SETA001_SPRITE_GFXBANK_CB_MEMBER(srmp2_state::srmp3_gfxbank_callback)
{
- if (code & 0x2000)
- {
- code = (code & 0x1fff);
- code += ((m_gfx_bank + 1) * 0x2000);
- }
-
- return code;
+ return (code & 0x3fff) + ((code & 0x2000) ? (m_gfx_bank<<13) : 0);
}
@@ -57,7 +51,7 @@ uint32_t srmp2_state::screen_update_srmp2(screen_device &screen, bitmap_ind16 &b
m_seta001->set_transpen(15);
- m_seta001->set_colorbase((m_color_bank)?0x20:0x00);
+ m_seta001->set_colorbase(m_color_bank<<5);
m_seta001->set_fg_xoffsets( 0x10, 0x10 );
m_seta001->set_fg_yoffsets( 0x05, 0x07 );