summaryrefslogtreecommitdiff
path: root/video.c
diff options
context:
space:
mode:
authorSegher Boessenkool <segher@kernel.crashing.org>2009-04-20 01:43:02 +0200
committerSegher Boessenkool <segher@kernel.crashing.org>2009-04-20 01:43:02 +0200
commit3ec1f70e68fb2209fa012d81c10104bcfca9f7ee (patch)
tree1849da0132fb4ffd2d5119df38813b7ef67d2e2a /video.c
parent509ed8f1d117bfd0b1af7e6a3f851fe31ec168cc (diff)
Some video tweaks: shut up alpha registers, warn on strange palette values
Diffstat (limited to 'video.c')
-rw-r--r--video.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/video.c b/video.c
index 2b2e049..43e3c5e 100644
--- a/video.c
+++ b/video.c
@@ -56,10 +56,16 @@ void video_store(u16 val, u32 addr)
case 0x282a: // XXX
break;
+ case 0x2830: // XXX
+ break;
+
case 0x2836:
case 0x2837: // XXX
break;
+ case 0x283c: // XXX
+ break;
+
case 0x2842: // XXX
break;
@@ -265,6 +271,8 @@ static void blit_sprite(u32 depth, u16 *sprite)
x = sprite[1];
y = sprite[2];
flags = sprite[3];
+if (tile >= 0x8000)
+ printf("UH-OH: %04x %04x %04x %04x\n", tile, x, y, flags);
if ((u32)(flags & 0x3000) >> 12 != depth)
return;