summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/video
diff options
context:
space:
mode:
author Scott Stone <tafoid@users.noreply.github.com>2011-08-18 00:57:58 +0000
committer Scott Stone <tafoid@users.noreply.github.com>2011-08-18 00:57:58 +0000
commit9a878722a2470f2bc54d8cd951aae0814a3929d6 (patch)
tree743e94885ebb57d23b97ec57ae847a8b07b725be /src/mame/video
parent1fca6b29a840feba15d5a11d1b60e49c32da5309 (diff)
Fixed 04453: shackled: Garbled sprites
Diffstat (limited to 'src/mame/video')
-rw-r--r--src/mame/video/deckarn.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/mame/video/deckarn.c b/src/mame/video/deckarn.c
index be3700b28c6..eb45c7d85bf 100644
--- a/src/mame/video/deckarn.c
+++ b/src/mame/video/deckarn.c
@@ -52,8 +52,9 @@ void deco_karnovsprites_device::draw_sprites( running_machine &machine, bitmap_t
fx = spriteram[offs + 1];
- // the 8-bit implementation had this, why?
- //if ((fx & 0x1) == 0) continue;
+ /* the 8-bit implementation had this.
+ illustrated by enemy projectile explosions in Shackled being left on screen. */
+ if ((fx & 0x1) == 0) continue;
extra = (fx & 0x10) ? 1 : 0;
fy = fx & 0x2;