===== 13 CLC GPU CLUT TEX CACHE | BIOS 19951204 System ROM Version 3.0 11/18/96 A BadVaddr as the group starts: 00000480 CLUT cache (psx-spx-nocash gpu/texture-caching.txt:4-17) and texture cache (:19-47). Counts of a 256x1 sprite: pixels from the CLUT as written, from the 7FFFh overwrite. GPUSTAT 5606200F at start linear 8-bit: CLUT before 256, after 0, other 0, crc 7497CD12 reversed 8-bit: CLUT before 256, after 0, other 0, crc D2825E50 random 8-bit: CLUT before 256, after 0, other 0, crc B0C60C1A reuse, no clear (first): CLUT before 256, after 0, other 0, crc 7497CD12 reuse, no clear (second): CLUT before 256, after 0, other 0, crc 7497CD12 line over CLUT, then 01h (first): CLUT before 256, after 0, other 0, crc 7497CD12 line over CLUT, then 01h (second): CLUT before 0, after 256, other 0, crc 7EF008F8 other CLUT x (+16) (first): CLUT before 256, after 0, other 0, crc 7497CD12 other CLUT x (+16) (second): CLUT before 0, after 240, other 16, crc 8B46056B 4-bit then 8-bit (first): CLUT before 256, after 0, other 0, crc 1EDB2165 4-bit then 8-bit (second): CLUT before 0, after 256, other 0, crc 7EF008F8 8-bit then 4-bit (first): CLUT before 256, after 0, other 0, crc 7497CD12 8-bit then 4-bit (second): CLUT before 256, after 0, other 0, crc 1EDB2165 15-bit then 4-bit (first): CLUT before 0, after 0, other 256, crc 8A3D830E 15-bit then 4-bit (second): CLUT before 0, after 256, other 0, crc 7EF008F8 depth 3 then 8-bit (first): CLUT before 0, after 0, other 256, crc 8A3D830E depth 3 then 8-bit (second): CLUT before 0, after 256, other 0, crc 7EF008F8 4-bit, E1 8-bit then 4-bit (first): CLUT before 256, after 0, other 0, crc 1EDB2165 4-bit, E1 8-bit then 4-bit (second): CLUT before 256, after 0, other 0, crc 1EDB2165 overwrite by A0h (first): CLUT before 256, after 0, other 0, crc 7497CD12 overwrite by A0h (second): CLUT before 256, after 0, other 0, crc 7497CD12 overwrite by 80h copy (first): CLUT before 256, after 0, other 0, crc 7497CD12 overwrite by 80h copy (second): CLUT before 256, after 0, other 0, crc 7497CD12 overwrite by tile 60h (first): CLUT before 256, after 0, other 0, crc 7497CD12 overwrite by tile 60h (second): CLUT before 256, after 0, other 0, crc 7497CD12 overwrite, GP1(01h) (first): CLUT before 256, after 0, other 0, crc 7497CD12 overwrite, GP1(01h) (second): CLUT before 256, after 0, other 0, crc 7497CD12 overwrite, E1 other page and back (first): CLUT before 256, after 0, other 0, crc 7497CD12 overwrite, E1 other page and back (second): CLUT before 256, after 0, other 0, crc 7497CD12 other CLUT drawn outside the area between (first): CLUT before 256, after 0, other 0, crc 7497CD12 other CLUT drawn outside the area between (second): CLUT before 0, after 256, other 0, crc 7EF008F8 other CLUT drawn inside the area between (first): CLUT before 256, after 0, other 0, crc 7497CD12 other CLUT drawn inside the area between (second): CLUT before 0, after 256, other 0, crc 7EF008F8 CLUT at x 960: index 60..71 read 403C 403D 403E 403F 3000 3001 3002 3003 3004 3005 3006 3007 index 254, 255: 30BE 30BF, crc C4EAEFD5 Texture cache, raw 15-bit sprite from 768,256 (texels 40xxh), overwritten with 7FFFh: fill 02h, draw again: old texels 16, new 0, other 0 tile 60h, draw again: old texels 16, new 0, other 0 quad 28h, draw again: old texels 16, new 0, other 0 fill, same E1 again, draw: old texels 16, new 0, other 0 fill, E1 other page and back, draw: old texels 0, new 16, other 0 fill, E1 semi mode changed, draw: old texels 16, new 0, other 0 fill, 01h, draw: old texels 0, new 16, other 0 drew u0..15; fill u0..31; draw u0..31: old texels 16, new 16, other 0 fill, a tile elsewhere, draw: old texels 16, new 0, other 0 Waits that ran out: 0 Done.