there's a sprite gfx bankswitch (nw)
This commit is contained in:
parent
5a1498aa3e
commit
3ed7fef26a
@ -76,8 +76,9 @@ READ8_MEMBER(lwings_state::avengers_adpcm_r)
|
||||
|
||||
WRITE8_MEMBER(lwings_state::lwings_bankswitch_w)
|
||||
{
|
||||
// if (data & 0xf0) printf("bankswitch_w %02x\n", data);
|
||||
// if (data & 0xe0) printf("bankswitch_w %02x\n", data);
|
||||
// Fireball writes 0x20 on startup, maybe reset soundcpu?
|
||||
m_sprbank = (data & 0x10)>>4; // Fireball only
|
||||
|
||||
/* bit 0 is flip screen */
|
||||
flip_screen_set(~data & 0x01);
|
||||
|
@ -40,6 +40,7 @@ public:
|
||||
UINT8 m_soundstate;
|
||||
UINT8 m_adpcm;
|
||||
UINT8 m_nmi_mask;
|
||||
int m_sprbank;
|
||||
|
||||
DECLARE_WRITE8_MEMBER(avengers_adpcm_w);
|
||||
DECLARE_READ8_MEMBER(avengers_adpcm_r);
|
||||
|
@ -204,7 +204,7 @@ void lwings_state::lwings_draw_sprites( bitmap_ind16 &bitmap, const rectangle &c
|
||||
}
|
||||
|
||||
m_gfxdecode->gfx(2)->transpen(bitmap,cliprect,
|
||||
code,color,
|
||||
code+(m_sprbank*0x400),color,
|
||||
flipx,flipy,
|
||||
sx,sy,15);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user