diff options
Diffstat (limited to 'src/mame/video/gstriker.cpp')
-rw-r--r-- | src/mame/video/gstriker.cpp | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/src/mame/video/gstriker.cpp b/src/mame/video/gstriker.cpp index 0e8695ab227..c1919f10727 100644 --- a/src/mame/video/gstriker.cpp +++ b/src/mame/video/gstriker.cpp @@ -35,19 +35,18 @@ WRITE_LINE_MEMBER(gstriker_state::screen_vblank) uint32_t gstriker_state::screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect) { - bitmap.fill(m_mixerregs1[8]&0x07ff, cliprect); // complete guess, causes green behind test grid in twc94 and blue behind title screen on gstriker + bitmap.fill(m_mixerregs[8]&0x07ff, cliprect); // complete guess, causes green behind test grid in twc94 and blue behind title screen on gstriker /* [4] AAAA BBBB ---- ---- sprite priority number A/B? [5] xxxx ---- ---- ---- background layer priority number? [6] xxxx ---- ---- ---- foreground layer priority number? */ -// popmessage("%04x %04x %04x %04x %04x %04x %04x %04x | %04x %04x %04x %04x %04x %04x %04x %04x", m_mixerregs1[0],m_mixerregs1[1],m_mixerregs1[2],m_mixerregs1[3],m_mixerregs1[4],m_mixerregs1[5],m_mixerregs1[6],m_mixerregs1[7], m_mixerregs1[8],m_mixerregs1[9],m_mixerregs1[10],m_mixerregs1[11],m_mixerregs1[12],m_mixerregs1[13],m_mixerregs1[14],m_mixerregs1[15] ); -// popmessage("%04x %04x %04x %04x %04x %04x %04x %04x | %04x %04x %04x %04x %04x %04x %04x %04x", m_mixerregs2[0],m_mixerregs2[1],m_mixerregs2[2],m_mixerregs2[3],m_mixerregs2[4],m_mixerregs2[5],m_mixerregs2[6],m_mixerregs2[7], m_mixerregs2[8],m_mixerregs2[9],m_mixerregs2[10],m_mixerregs2[11],m_mixerregs2[12],m_mixerregs2[13],m_mixerregs2[14],m_mixerregs2[15] ); +// popmessage("%04x %04x %04x %04x %04x %04x %04x %04x | %04x %04x %04x %04x %04x %04x %04x %04x", m_mixerregs[0],m_mixerregs[1],m_mixerregs[2],m_mixerregs[3],m_mixerregs[4],m_mixerregs[5],m_mixerregs[6],m_mixerregs[7], m_mixerregs[8],m_mixerregs[9],m_mixerregs[10],m_mixerregs[11],m_mixerregs[12],m_mixerregs[13],m_mixerregs[14],m_mixerregs[15] ); - m_spr->set_pal_base( (m_mixerregs1[0]&0xf000)>>8 ); - m_bg->set_pal_base( (m_mixerregs1[1]&0xf000)>>8 ); - m_tx->set_pal_base( (m_mixerregs1[2]&0xf000)>>8 ); + m_spr->set_pal_base( (m_mixerregs[0]&0xf000)>>8 ); + m_bg->set_pal_base( (m_mixerregs[1]&0xf000)>>8 ); + m_tx->set_pal_base( (m_mixerregs[2]&0xf000)>>8 ); // Sandwitched screen/sprite0/score/sprite1. Surely wrong, probably needs sprite orthogonality |