summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
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
commit90bbd71aea86d874882cf647573303252a46378e (patch)
treefe3729a04116e46bfbfa84aeddc7418cbb6555bb
parent3fa675958b444baea5749a416a014b4d6b888201 (diff)
better implementation of lookup table
-rw-r--r--src/mame/video/aerofgt.c4
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];