summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/metlfrzr.cpp
diff options
context:
space:
mode:
author angelosa <salese_corp_ltd@email.it>2016-05-17 20:36:32 +0200
committer angelosa <salese_corp_ltd@email.it>2016-05-17 20:36:32 +0200
commitf4a3b0fbfaabf15d5a6da0282ecef7cb51d8ae28 (patch)
treecfaf17450e1dd957c5a3ac05757668401ffdff9e /src/mame/drivers/metlfrzr.cpp
parent8b7b803578e12995131a9615998cfe31feb26ef1 (diff)
ROM banking and base color, nw
Diffstat (limited to 'src/mame/drivers/metlfrzr.cpp')
-rw-r--r--src/mame/drivers/metlfrzr.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/mame/drivers/metlfrzr.cpp b/src/mame/drivers/metlfrzr.cpp
index 3a75ec42af4..73a6ac88aef 100644
--- a/src/mame/drivers/metlfrzr.cpp
+++ b/src/mame/drivers/metlfrzr.cpp
@@ -54,8 +54,8 @@ void metlfrzr_state::legacy_fg_draw(bitmap_ind16 &bitmap,const rectangle &clipre
int x = count / 32;
UINT16 tile = m_vram[count*2+0] + ((m_vram[count*2+1] & 0xf0) << 4);
- UINT8 color = 0;//(m_fgattr[count] & 0x3f) + (m_pal_bank<<6);
-
+ UINT8 color = m_vram[count*2+1] & 0xf;
+
gfx_0->transpen(bitmap,cliprect,tile,color,0,0,x*8,y*8,0xf);
}
@@ -72,6 +72,8 @@ UINT32 metlfrzr_state::screen_update_metlfrzr(screen_device &screen, bitmap_ind1
WRITE8_MEMBER(metlfrzr_state::output_w)
{
// bit 7: flip screen
+ membank("bank1")->set_entry((data & 0xc) >> 2);
+
if(data & 0x7f)
printf("%02x\n",data);
}