diff options
author | Segher Boessenkool <segher@kernel.crashing.org> | 2009-04-20 01:43:02 +0200 |
---|---|---|
committer | Segher Boessenkool <segher@kernel.crashing.org> | 2009-04-20 01:43:02 +0200 |
commit | 3ec1f70e68fb2209fa012d81c10104bcfca9f7ee (patch) | |
tree | 1849da0132fb4ffd2d5119df38813b7ef67d2e2a /video.c | |
parent | 509ed8f1d117bfd0b1af7e6a3f851fe31ec168cc (diff) |
Some video tweaks: shut up alpha registers, warn on strange palette values
Diffstat (limited to 'video.c')
-rw-r--r-- | video.c | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -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; |