===== 02 CNT SPU SPUCNT TO STAT | BIOS 19951204 System ROM Version 3.0 11/18/96 A BadVaddr as the group starts: 00000480 SPUSTAT 5-0 is SPUCNT 5-0 applied a bit delayed (spx:726); bit 7 is like SPUCNT bit 5 (spx:721); DMA read sets 9 and 7 late (spx:727-729). Times from the SPUCNT write, cycles:value, for 20000 cycles or six changes; bit 11 (capture half) masked out. Transfer address 30000h. SPUCNT 8000 to 8010, SPUSTAT was 0000, changes: 635:0010 SPUCNT 8010 to 8000, SPUSTAT was 0010, changes: 641:0000 SPUCNT 8000 to 8020, SPUSTAT was 0000, changes: 61:02A0 SPUCNT 8020 to 8000, SPUSTAT was 02A0, changes: 652:0000 SPUCNT 8000 to 8030, SPUSTAT was 0000, changes: 293:0030 1853:01B0 SPUCNT 8030 to 8000, SPUSTAT was 01B0, changes: 295:0000 SPUCNT 8000 to 8001, SPUSTAT was 0000, changes: 703:0001 SPUCNT 8001 to 8000, SPUSTAT was 0001, changes: 702:0000 SPUCNT 8000 to 8002, SPUSTAT was 0000, changes: 765:0002 SPUCNT 8002 to 8000, SPUSTAT was 0002, changes: 760:0000 SPUCNT 8000 to 8004, SPUSTAT was 0000, changes: 758:0004 SPUCNT 8004 to 8000, SPUSTAT was 0004, changes: 61:0000 SPUCNT 8000 to 8008, SPUSTAT was 0000, changes: 295:0008 SPUCNT 8008 to 8000, SPUSTAT was 0008, changes: 351:0000 SPUCNT 8000 to 803F, SPUSTAT was 0000, changes: 356:003F 1914:01BF SPUCNT 803F to 8000, SPUSTAT was 01BF, changes: 414:0000 SPUCNT 8000 to 8040, SPUSTAT was 0000, changes: none SPUCNT 8040 to 8000, SPUSTAT was 0000, changes: none SPUCNT 8000 to 8100, SPUSTAT was 0000, changes: none SPUCNT 8100 to 8000, SPUSTAT was 0000, changes: none SPUCNT 8000 to BC00, SPUSTAT was 0000, changes: none SPUCNT BC00 to 8000, SPUSTAT was 0000, changes: none SPUCNT 8000 to 0000, SPUSTAT was 0000, changes: none SPUCNT 0000 to 8000, SPUSTAT was 0000, changes: none SPUCNT 8010 to 8020, SPUSTAT was 0010, changes: 652:02A0 SPUCNT 8020 to 8030, SPUSTAT was 02A0, changes: 467:00B0 1216:01B0 SPUCNT 8030 to 8010, SPUSTAT was 01B0, changes: 61:0010 SPUCNT 8000h to 8010h, cycles until SPUSTAT 5-0 = 10h, 8 times: 322 257 200 83 728 664 547 492 SPUCNT write BF00h reads BF00 at once, BF00 after 3000 cycles SPUSTAT was 0000, write FFFFh reads FFFF at once, then: 689:0000 SPUSTAT write 0000h reads 0000 at once, then: none Transfer control write FFFFh reads FFFF, write 0004h reads 0004 Done.