===== 05 REC GPU RECT SPRITE FLIP | BIOS 19951204 System ROM Version 3.0 11/18/96 A BadVaddr as the group starts: 00000480 Rectangles: sizes as pixels drawn and their extent (window from local -2,-2, 20x20), then raw textured sprites from the 15-bit page (texel 4000h|v<<8|u). GPUSTAT 5606200F at start tile 0x3: none drawn tile 3x0: none drawn tile 1x1: 1 drawn, x 2..2, y 2..2 tile 2x3: 6 drawn, x 2..3, y 2..4 tile 1024x2 (size field 400h): none drawn tile 1025x2: 2 drawn, x 2..2, y 2..3 tile 1039x2: 30 drawn, x 2..16, y 2..3 tile 2x512 (size field 200h): none drawn tile 2x513: 2 drawn, x 2..3, y 2..2 tile 2x1024: none drawn tile 2x1027: 6 drawn, x 2..3, y 2..4 tile 1x1 command 6Ah: 1 drawn, x 5..5, y 5..5 tile 8x8 command 72h: 64 drawn, x 5..12, y 5..12 tile 16x16 command 7Ah: 256 drawn, x 2..17, y 2..17 tile 6x6 at -3,-3: 25 drawn, x 0..4, y 0..4 tile 4x4 at x 0805h (bit 11): 16 drawn, x 7..10, y 2..5 tile 4x4 at y F805h: 16 drawn, x 2..5, y 7..10 tile 16x16 in area local 2..9: 64 drawn, x 4..11, y 4..11 8x8 u0 v0 crc FF2AA940 v00 u 00 01 02 03 04 05 06 07 v01 u 00 01 02 03 04 05 06 07 v02 u 00 01 02 03 04 05 06 07 v03 u 00 01 02 03 04 05 06 07 v04 u 00 01 02 03 04 05 06 07 v05 u 00 01 02 03 04 05 06 07 v06 u 00 01 02 03 04 05 06 07 v07 u 00 01 02 03 04 05 06 07 8x8 u0 v0 x-flip crc A11DE670 v00 u 01 00 FF FE FD FC FB FA v01 u 01 00 FF FE FD FC FB FA v02 u 01 00 FF FE FD FC FB FA v03 u 01 00 FF FE FD FC FB FA v04 u 01 00 FF FE FD FC FB FA v05 u 01 00 FF FE FD FC FB FA v06 u 01 00 FF FE FD FC FB FA v07 u 01 00 FF FE FD FC FB FA 8x8 u0 v0 y-flip crc E74C83BA v00 u 00 01 02 03 04 05 06 07 v02 u !C210 !C210 !C210 !C210 10 10 10 10 v00 u !0000 !0421 !0842 !0C63 !1084 !14A5 !18C6 !1CE7 v00 u !8000 !8421 !8842 !8C63 !9084 !94A5 !98C6 !9CE7 8x8 u7 v3 x and y flip crc 9217AAF4 v03 u 07 06 05 04 03 02 01 00 v02 u 07 06 05 04 03 02 01 00 v01 u 07 06 05 04 03 02 01 00 v00 u 07 06 05 04 03 02 01 00 16x2 u1 crc 4CF60F65 v00 u 01 02 03 03 05 06 07 07 09 0A 0B 0B 0D 0E 0F 0F v01 u 01 02 03 03 05 06 07 07 09 0A 0B 0B 0D 0E 0F 0F 16x1 u3 crc DB02B679 v00 u 03 03 05 06 07 07 09 0A 0B 0B 0D 0E 0F 0F 11 12 16x1 u5 crc BF1ED43E v00 u 05 06 07 07 09 0A 0B 0B 0D 0E 0F 0F 11 12 13 13 16x1 u7 crc 79711A63 v00 u 07 07 09 0A 0B 0B 0D 0E 0F 0F 11 12 13 13 15 16 40x1 u1 crc 309BED7F v00 u 01 02 03 03 05 06 07 07 09 0A 0B 0B 0D 0E 0F 0F 11 12 13 13 15 16 17 17 19 1A 1B 1B 1D 1E 1F 1F 21 22 23 23 25 26 27 27 16x1 u252 (wraps) crc 24D2BEA4 v00 u FC FD FE FF 00 01 02 03 04 05 06 07 08 09 0A 0B 2x8 v250 (wraps) crc 3D1AC694 v3A u 00 01 v00 u !0842 !0842 v00 u !0000 !0000 v00 u !8000 !8421 v00 u !0000 !0421 v00 u !C210 !C210 v00 u 00 01 v01 u 00 01 16x1 u1 x-flip crc 96035D18 v00 u 01 00 FF FE FD FC FB FA F9 F8 F7 F6 F5 F4 F3 F2 16x1 u8 x-flip crc DD34FC8D v00 u 09 08 07 06 05 04 03 02 01 00 FF FE FD FC FB FA 16x1 u255 x-flip crc 1D7602D8 v00 u FF FE FD FC FB FA F9 F8 F7 F6 F5 F4 F3 F2 F1 F0 2x4 v2 y-flip crc D5CBA493 v02 u 00 01 v01 u 00 01 v00 u 00 01 v00 u !C210 !C210 16x16 command 7Dh, u16 v16, x and y flip crc 6BBE81F0 16x16 command 7Dh u16 v16 crc 2BB2C2FC 8x8 command 75h u9 v1 crc 2E2918C4 v01 u 09 0A 0B 0B 0D 0E 0F 0F 1x1 command 6Dh u9 v1 crc 2D147761 v01 u 09 !0000 1x1 command 6Dh u9 v1 x-flip crc 2D147761 v01 u 09 !0000 quad 2Dh u0..8 with E1 x-flip set before it crc AD07C8B3 v00 u 00 01 02 03 04 05 06 07 8x1 u0 x-flip, after the quad crc A65746BD v00 u 01 00 FF FE FD FC FB FA 4-bit and 8-bit sprites as CLUT index (texel index (u+v)&15 or (u+16v)&255): 4-bit 16x1 u0: 2000.. 000102030405060708090A0B0C0D0E0F 4-bit 16x1 u1: 2000.. 0102030405060708090A0B0C0D0E0F0F 4-bit 24x1 u7: 2000.. 0708090A0B0C0D0E0F0F0102030405060708090A0B0C0D0E 4-bit 16x1 u0 x-flip: 2000.. 01000F0E0D0C0B0A0908070605040302 4-bit 16x1 u8 x-flip: 2000.. 090807060504030201000F0E0D0C0B0A 8-bit 16x1 u0 v4: 1000.. 404142434445464748494A4B4C4D4E4F 8-bit 16x1 u1 v4: 1000.. 4142434445464747494A4B4C4D4E4F4F 8-bit 16x1 u0 v4 x-flip: 1000.. 41403F3E3D3C3B3A3938373635343332 8-bit 16x1 u3 v4 x-flip: 1000.. 434241403F3E3D3C3B3A393837363534 Waits that ran out: 0 Done.