diff options
Diffstat (limited to 'src/mame/video/deco_ace.cpp')
-rw-r--r-- | src/mame/video/deco_ace.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/mame/video/deco_ace.cpp b/src/mame/video/deco_ace.cpp index 7dfeb29b2b8..c706334cae1 100644 --- a/src/mame/video/deco_ace.cpp +++ b/src/mame/video/deco_ace.cpp @@ -29,8 +29,11 @@ Bytes 0x14(0x28) to 0x19(0x32) - object alpha control per pixel (if ((pix & 0x900) == 0x900)) Bytes 0x1a(0x34) to 0x1e(0x3c) - unused/unknown Bytes 0x1f(0x3e) - 2nd tilemap chip, 'tilemap_1' alpha control, used at shadowing - - 0 = opaque, 0x10 = 50% transparent, 0x20 = fully transparent, 0x21/0x22/0x1000 = used,unknown + + 0 = opaque, 0x10 = 50% transparent, + 0x20 = fully transparent (doesn't make sense bitwise -AS), + 0x22 = stage 1 boss dark effect in Boogie Wings (incorrectly emulated, reverses source pixel + shifts down by 1? -AS) + 0x21/0x1000 = used,unknown (by what!? -AS) Byte 0x00: ACEO000P0 P8 |