===== 08 DCP DMA CPU DURING | BIOS 19951204 System ROM Version 3.0 11/18/96 A BadVaddr as the group starts: 00000480 A loop from the i-cache started right after the CHCR write that starts a transfer, then a timer 2 read: clocks alone and with the transfer. A loop turn is its body, addiu, bnez, nop. OTC 16384 words (CHCR 11000002): registers n=1: alone 23, with the transfer 17402 registers n=100: alone 419, with the transfer 17397 registers n=1000: alone 4019, with the transfer 17408 registers n=4000: alone 16019, with the transfer 17402 registers n=10000: alone 40019, with the transfer 40019 registers n=20000: alone 80019, with the transfer 80019 scratchpad loads n=100: alone 419, with the transfer 17407 scratchpad loads n=1000: alone 4019, with the transfer 17408 scratchpad loads n=4000: alone 16019, with the transfer 17408 scratchpad loads n=10000: alone 40019, with the transfer 40019 scratchpad loads n=20000: alone 80019, with the transfer 80019 RAM stores n=100: alone 423, with the transfer 17801 RAM stores n=1000: alone 4019, with the transfer 21390 RAM stores n=4000: alone 16019, with the transfer 33391 RAM stores n=10000: alone 40019, with the transfer 57402 RAM loads n=100: alone 930, with the transfer 18309 RAM loads n=1000: alone 9158, with the transfer 26542 RAM loads n=4000: alone 36586, with the transfer 53970 RAM loads n=10000: alone 91449, with the transfer 108825 CHCR loads n=100: alone 719, with the transfer 18095 CHCR loads n=1000: alone 7019, with the transfer 24394 CHCR loads n=4000: alone 28019, with the transfer 45400 CHCR loads n=10000: alone 70019, with the transfer 87400 SPU write 16 words x 64 (CHCR 01000201): registers n=100: alone 419, with the transfer 419 (still busy after) registers n=1000: alone 4019, with the transfer 4019 (still busy after) registers n=4000: alone 16019, with the transfer 16019 (still busy after) registers n=10000: alone 40019, with the transfer 40019 (still busy after) RAM loads n=100: alone 926, with the transfer 1067 (still busy after) RAM loads n=1000: alone 9158, with the transfer 10478 (still busy after) RAM loads n=4000: alone 36586, with the transfer 41354 (still busy after) CHCR loads n=100: alone 719, with the transfer 850 (still busy after) CHCR loads n=1000: alone 7019, with the transfer 7952 (still busy after) CHCR loads n=4000: alone 28019, with the transfer 31756 (still busy after) GPU write 2048 words SyncMode 0 chopped, DMA window 1 word, CPU window 128 clocks (CHCR 01700101): registers n=100: alone 416, with the transfer 432 (still busy after) (clock/8) registers n=1000: alone 4016, with the transfer 4032 (still busy after) (clock/8) registers n=4000: alone 16016, with the transfer 16040 (still busy after) (clock/8) registers n=10000: alone 40024, with the transfer 40032 (still busy after) (clock/8) RAM loads n=100: alone 928, with the transfer 984 (still busy after) (clock/8) RAM loads n=1000: alone 9160, with the transfer 9232 (still busy after) (clock/8) RAM loads n=4000: alone 36584, with the transfer 36800 (still busy after) (clock/8) GPU write 2048 words SyncMode 0 not chopped (CHCR 01000001): registers n=100: alone 419, with the transfer 2205 registers n=1000: alone 4019, with the transfer 4036 registers n=4000: alone 16019, with the transfer 16036 registers n=10000: alone 40019, with the transfer 40036 Done.