summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/video/gstriker.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/video/gstriker.cpp')
-rw-r--r--src/mame/video/gstriker.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/mame/video/gstriker.cpp b/src/mame/video/gstriker.cpp
index c1919f10727..29b481fccde 100644
--- a/src/mame/video/gstriker.cpp
+++ b/src/mame/video/gstriker.cpp
@@ -14,7 +14,7 @@ void gstriker_state::video_start()
// Initialize the chip for the screen plane
m_bg->set_transparent_pen(0xf);
-
+
m_buffered_spriteram = std::make_unique<uint16_t[]>(0x2000);
m_buffered_spriteram2 = std::make_unique<uint16_t[]>(0x2000);
save_pointer(NAME(m_buffered_spriteram.get()), 0x2000);
@@ -26,7 +26,7 @@ WRITE_LINE_MEMBER(gstriker_state::screen_vblank)
// sprites are two frames ahead
// TODO: probably all Video System games are (Aero Fighters definitely desyncs wrt background)
if(state)
- {
+ {
memcpy(m_buffered_spriteram.get(), m_CG10103_m_vram, 0x2000);
memcpy(m_buffered_spriteram2.get(), m_buffered_spriteram.get(), 0x2000);
}
@@ -36,13 +36,13 @@ 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_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_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] );
+// 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_mixerregs[0]&0xf000)>>8 );
m_bg->set_pal_base( (m_mixerregs[1]&0xf000)>>8 );