diff options
author | Roberto Zandona <robertoz@mamedev.org> | 2008-04-15 20:00:42 +0000 |
---|---|---|
committer | Roberto Zandona <robertoz@mamedev.org> | 2008-04-15 20:00:42 +0000 |
commit | 90bbd71aea86d874882cf647573303252a46378e (patch) | |
tree | fe3729a04116e46bfbfa84aeddc7418cbb6555bb | |
parent | 3fa675958b444baea5749a416a014b4d6b888201 (diff) |
better implementation of lookup table
-rw-r--r-- | src/mame/video/aerofgt.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/mame/video/aerofgt.c b/src/mame/video/aerofgt.c index 068ef82644e..d9a21f8dbb5 100644 --- a/src/mame/video/aerofgt.c +++ b/src/mame/video/aerofgt.c @@ -211,7 +211,7 @@ WRITE16_HANDLER( pspikesb_gfxbank_w ) WRITE16_HANDLER( spikes91_lookup_w ) { - spikes91_lookup = data; + spikes91_lookup = data & 1; } WRITE16_HANDLER( karatblz_gfxbank_w ) @@ -503,7 +503,7 @@ static void spikes91_draw_sprites(running_machine *machine, bitmap_t *bitmap,con flipx = aerofgt_spriteram3[i + 3] & 0x8000; color = ((aerofgt_spriteram3[i + 3] & 0x00f0) >> 4); - if (spikes91_lookup==1) code |= 0x2000; + code |= spikes91_lookup * 0x2000; realcode = (lookup[code] << 8) + lookup[0x10000 + code]; |