===== 08 G08 GP1 08 READBACK | BIOS 19951204 System ROM Version 3.0 11/18/96 A BadVaddr as the group starts: 00000480 GP1(08h)=v for v 00-FF: GPUSTAT bits 13-22 read at once, shifted down 13, in hex. psx-spx: bit14=v.7 bit16=v.6 bits17-18=v.0-1 bit19=v.2 bit20=v.3 bit21=v.4 bit22=v.5. 00: 001 011 021 031 041 051 061 070 080 091 0a1 0b1 0c1 0d1 0e1 0f0 10: 100 111 121 131 141 151 161 171 181 190 1a0 1b0 1c0 1d0 1e0 1f1 20: 201 210 220 230 240 250 260 270 280 290 2a0 2b0 2c0 2d0 2e0 2f0 30: 300 310 320 330 340 350 360 370 380 390 3a0 3b0 3c0 3d0 3e0 3f0 40: 008 018 028 038 048 058 068 078 088 098 0a8 0b8 0c8 0d8 0e8 0f8 50: 108 118 128 138 148 158 168 178 188 198 1a8 1b8 1c8 1d8 1e8 1f8 60: 208 218 228 238 248 258 268 278 288 298 2a8 2b8 2c8 2d8 2e8 2f8 70: 308 318 328 338 348 358 368 378 388 398 3a8 3b8 3c8 3d8 3e8 3f8 80: 002 012 022 032 042 052 062 073 083 093 0a3 0b3 0c3 0d3 0e3 0f3 90: 102 112 122 132 142 152 162 172 183 192 1a2 1b2 1c2 1d2 1e2 1f3 a0: 203 212 222 232 242 252 262 272 282 292 2a2 2b2 2c2 2d2 2e2 2f2 b0: 302 312 322 332 342 352 362 372 382 392 3a2 3b2 3c2 3d2 3e2 3f2 c0: 00a 01a 02a 03a 04a 05a 06a 07a 08a 09a 0aa 0ba 0ca 0da 0ea 0fa d0: 10a 11a 12a 13a 14a 15a 16a 17a 18a 19a 1aa 1ba 1ca 1da 1ea 1fa e0: 20a 21a 22a 23a 24a 25a 26a 27a 28a 29a 2aa 2ba 2ca 2da 2ea 2fa f0: 30a 31a 32a 33a 34a 35a 36a 37a 38a 39a 3aa 3ba 3ca 3da 3ea 3fa Values whose bits 14 and 16-22 differ from psx-spx: 0 GP1(08h)=27: at once d64e000f, 2000 cycles on d64e000f GP1(08h)=FFFFFF: d67f400f GP1(48h)=27, the mirror: d602000f GP1(88h)=03, the mirror: d602000f GP1(05h)=Y100 X64 changes GPUSTAT bits 00000000 GP1(06h)=100-200 changes GPUSTAT bits 00000000 GP1(07h)=50-60 changes GPUSTAT bits 00000000 GP1(03h)=1: d682000f GP1(03h)=0: d602000f GP1(03h)=FFFFFE: d602000f GP1(00h): at once 14802000, after an IRQ0 14802000 (psx-spx 14802000) Done.