===== 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 013 023 033 043 053 063 072 082 092 0a2 0b2 0c2 0d2 0e2 0f2 90: 103 113 123 133 143 153 163 173 182 193 1a3 1b3 1c3 1d3 1e3 1f2 a0: 202 213 223 233 243 253 263 273 283 293 2a3 2b3 2c3 2d3 2e3 2f3 b0: 303 313 323 333 343 353 363 373 383 393 3a3 3b3 3c3 3d3 3e3 3f3 c0: 00b 01b 02b 03b 04b 05b 06b 07b 08b 09b 0ab 0bb 0cb 0db 0eb 0fb d0: 10b 11b 12b 13b 14b 15b 16b 17b 18b 19b 1ab 1bb 1cb 1db 1eb 1fb e0: 20b 21b 22b 23b 24b 25b 26b 27b 28b 29b 2ab 2bb 2cb 2db 2eb 2fb f0: 30b 31b 32b 33b 34b 35b 36b 37b 38b 39b 3ab 3bb 3cb 3db 3eb 3fb Values whose bits 14 and 16-22 differ from psx-spx: 0 GP1(08h)=27: at once 564e200f, 2000 cycles on 564e200f GP1(08h)=FFFFFF: 567f600f GP1(48h)=27, the mirror: 5602200f GP1(88h)=03, the mirror: 5602200f 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: 5682200f GP1(03h)=0: 5602200f GP1(03h)=FFFFFE: 5602200f GP1(00h): at once 14802000, after an IRQ0 14802000 (psx-spx 14802000) Done.