===== 10 FGR FU GPU RASTER | BIOS 19951204 System ROM Version 3.0 11/18/96 A BadVaddr as the group starts: 800154CE GPU: the drawing offset's wrap, GP1(10h) upper bits, the C0h pad, two CLUT rows, and last the time 42 unwaited GP0 stores take. GPUSTAT 5606200F at the start Tile 60h 16x1 red, drawing area x 64..95 on row 420: Offset 0, vertex x 76 (the setup, no wrap): 16 of 32 drawn in x 64..95, first at x 76 ............################.... Offset 500, vertex x 600 (sum 1100): 0 of 32 drawn in x 64..95 ................................ Offset 1000, vertex x 100 (sum 1100): 0 of 32 drawn in x 64..95 ................................ GP1(10h), whole words: E1 0 (4 bit page at 0,0): E2 FFFFFFh, then index 2 five times: 000FFFFF 000FFFFF 000FFFFF 000FFFFF 000FFFFF; after reading 4 pixels (1230 1231 1232 1233): 123FFFFF E3 FFFFFFh, then index 3 five times: 123FFFFF 123FFFFF 123FFFFF 123FFFFF 123FFFFF; after reading the pixels again: 123FFFFF E1 4 bit page at 512,256: E2 FFFFFFh, then index 2 five times: 123FFFFF 123FFFFF 123FFFFF 123FFFFF 123FFFFF; after reading 4 pixels (1230 1231 1232 1233): 123FFFFF E3 FFFFFFh, then index 3 five times: 123FFFFF 123FFFFF 123FFFFF 123FFFFF 123FFFFF; after reading the pixels again: 123FFFFF E1 15 bit page at 768,256: E2 FFFFFFh, then index 2 five times: 123FFFFF 123FFFFF 123FFFFF 123FFFFF 123FFFFF; after reading 4 pixels (1230 1231 1232 1233): 123FFFFF E3 FFFFFFh, then index 3 five times: 123FFFFF 123FFFFF 123FFFFF 123FFFFF 123FFFFF; after reading the pixels again: 123FFFFF GP0(C0h) pad halfword: Row 408 all 2222h, row 409 all 3333h: C0h 3x1 at 100,408 reads 22222222 22222222; GPUSTAT then 56062000 Row 408 2220h, 2221h, .. 2227h, row 409 all 3333h: C0h 3x1 at 100,408 reads 22212220 22232222; GPUSTAT then 56062000 CLUT rows of gpuraster CLC, 256x1 sprites of row v 1 of the page at 576,256, CLUT at 256,y holding 4000h|i; texture cache cleared first: 15 bit mode (E1 depth 2), first 16 pixels: 0100 0302 0504 0706 0908 0B0A 0D0C 0F0E 1110 1312 1514 1716 1918 1B1A 1D1C 1F1E Depth 3 (E1 bits 7-8 = 3), first 16 pixels: 0100 0302 0504 0706 0908 0B0A 0D0C 0F0E 1110 1312 1514 1716 1918 1B1A 1D1C 1F1E 8 bit, CLUT row overwritten with 7FFFh, second sprite with CLUT x 272 (+16), pixels 240..255: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 its pixels 0..15: 7FFF 7FFF 7FFF 7FFF 7FFF 7FFF 7FFF 7FFF 7FFF 7FFF 7FFF 7FFF 7FFF 7FFF 7FFF 7FFF The zigzag polyline of 40 vertices, 42 GP0 stores with no wait: not run in this table. Waits that ran out: 0 Done.