===== 08 SKW F28 SPU FIFO CUT FINE | BIOS 19951204 System ROM Version 3.0 11/18/96 A BadVaddr as the group starts: 00000480 SPU write FIFO cut by a Stop (row 56, #106): C3C3h, 1234h, 5AA5h in the 32 halfwords before 30000h, at it and after it, drained; then B000h + i by DMA or by hand, a wait, Stop, and the 96 read back by DMA: the area's 32, and the halfwords before and after if changed. DMA, wait 0 (96 of 96 right first): B000 B001 B002 B003 B004 B005 B006 B007 B008 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234; before as written; after as written DMA, wait 50 (96 of 96 right first): B000 B001 B002 B003 B004 B005 B006 B007 B008 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234; before as written; after as written DMA, wait 100 (96 of 96 right first): B000 B001 B002 B003 B004 B005 B006 B007 B008 B009 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234; before as written; after as written DMA, wait 150 (96 of 96 right first): B000 B001 B002 B003 B004 B005 B006 B007 B008 B009 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234; before as written; after as written DMA, wait 200 (96 of 96 right first): B000 B001 B002 B003 B004 B005 B006 B007 B008 B009 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234; before as written; after as written DMA, wait 250 (96 of 96 right first): B000 B001 B002 B003 B004 B005 B006 B007 B008 B009 B00A B00B 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234; before as written; after as written DMA, wait 300 (96 of 96 right first): B000 B001 B002 B003 B004 B005 B006 B007 B008 B009 B00A B00B B00C B00D B00E 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234; before as written; after as written DMA, wait 350 (96 of 96 right first): B000 B001 B002 B003 B004 B005 B006 B007 B008 B009 B00A B00B B00C B00D B00E 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234; before as written; after as written DMA, wait 400 (96 of 96 right first): B000 B001 B002 B003 B004 B005 B006 B007 B008 B009 B00A B00B B00C B00D B00E B00F B010 B011 B012 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234; before as written; after as written manual, wait 0 (96 of 96 right first): B000 B001 B002 B003 B004 B005 B006 B007 B008 B009 B00A B00B B00C B00D B00E B00F 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234; before as written; after as written manual, wait 10 (96 of 96 right first): B000 B001 B002 B003 B004 B005 B006 B007 B008 B009 B00A B00B B00C B00D B00E B00F 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234; before as written; after as written manual, wait 20 (96 of 96 right first): B000 B001 B002 B003 B004 B005 B006 B007 B008 B009 B00A B00B B00C B00D B00E B00F 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234; before as written; after as written manual, wait 30 (96 of 96 right first): B000 B001 B002 B003 B004 B005 B006 B007 B008 B009 B00A B00B B00C B00D B00E B00F 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234; before as written; after as written manual, wait 40 (96 of 96 right first): B000 B001 B002 B003 B004 B005 B006 B007 B008 B009 B00A B00B B00C B00D B00E B00F 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234; before as written; after as written manual, wait 50 (96 of 96 right first): B000 B001 B002 B003 B004 B005 B006 B007 B008 B009 B00A B00B B00C B00D B00E B00F 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234; before as written; after as written manual, wait 60 (96 of 96 right first): B000 B001 B002 B003 B004 B005 B006 B007 B008 B009 B00A B00B B00C B00D B00E B00F 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234; before as written; after as written manual, wait 70 (96 of 96 right first): B000 B001 B002 B003 B004 B005 B006 B007 B008 B009 B00A B00B B00C B00D B00E B00F 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234; before as written; after as written manual, wait 80 (96 of 96 right first): B000 B001 B002 B003 B004 B005 B006 B007 B008 B009 B00A B00B B00C B00D B00E B00F 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234; before as written; after as written manual, wait 90 (96 of 96 right first): B000 B001 B002 B003 B004 B005 B006 B007 B008 B009 B00A B00B B00C B00D B00E B00F 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234; before as written; after as written manual, wait 100 (96 of 96 right first): B000 B001 B002 B003 B004 B005 B006 B007 B008 B009 B00A B00B B00C B00D B00E B00F 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234; before as written; after as written manual, wait 110 (96 of 96 right first): B000 B001 B002 B003 B004 B005 B006 B007 B008 B009 B00A B00B B00C B00D B00E B00F 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234; before as written; after as written manual, wait 120 (96 of 96 right first): B000 B001 B002 B003 B004 B005 B006 B007 B008 B009 B00A B00B B00C B00D B00E B00F 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234; before as written; after as written manual, wait 130 (96 of 96 right first): B000 B001 B002 B003 B004 B005 B006 B007 B008 B009 B00A B00B B00C B00D B00E B00F 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234; before as written; after as written manual, wait 140 (96 of 96 right first): B000 B001 B002 B003 B004 B005 B006 B007 B008 B009 B00A B00B B00C B00D B00E B00F 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234; before as written; after as written manual, wait 150 (96 of 96 right first): B000 B001 B002 B003 B004 B005 B006 B007 B008 B009 B00A B00B B00C B00D B00E B00F 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234; before as written; after as written manual, wait 160 (96 of 96 right first): B000 B001 B002 B003 B004 B005 B006 B007 B008 B009 B00A B00B B00C B00D B00E B00F 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234; before as written; after as written manual, wait 170 (96 of 96 right first): B000 B001 B002 B003 B004 B005 B006 B007 B008 B009 B00A B00B B00C B00D B00E B00F 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234; before as written; after as written manual, wait 180 (96 of 96 right first): B000 B001 B002 B003 B004 B005 B006 B007 B008 B009 B00A B00B B00C B00D B00E B00F 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234; before as written; after as written manual, wait 190 (96 of 96 right first): B000 B001 B002 B003 B004 B005 B006 B007 B008 B009 B00A B00B B00C B00D B00E B00F 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234; before as written; after as written manual, wait 200 (96 of 96 right first): B000 B001 B002 B003 B004 B005 B006 B007 B008 B009 B00A B00B B00C B00D B00E B00F 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234 1234; before as written; after as written Done.