===== 08 DCP DMA CPU DURING | BIOS 19951204 System ROM Version 3.0 11/18/96 A BadVaddr as the group starts: 1F801DAA 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 17407 registers n=100: alone 419, with the transfer 17408 registers n=1000: alone 4019, with the transfer 17400 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 17403 scratchpad loads n=1000: alone 4019, with the transfer 17402 scratchpad loads n=4000: alone 16019, with the transfer 17412 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 17790 RAM stores n=1000: alone 4020, with the transfer 21391 RAM stores n=4000: alone 16020, with the transfer 33402 RAM stores n=10000: alone 40021, with the transfer 57397 RAM loads n=100: alone 929, with the transfer 18312 RAM loads n=1000: alone 9162, with the transfer 26542 RAM loads n=4000: alone 36586, with the transfer 53970 RAM loads n=10000: alone 91444, with the transfer 108819 CHCR loads n=100: alone 719, with the transfer 18094 CHCR loads n=1000: alone 7019, with the transfer 24384 CHCR loads n=4000: alone 28019, with the transfer 45394 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 930, with the transfer 1063 (still busy after) RAM loads n=1000: alone 9158, with the transfer 10481 (still busy after) RAM loads n=4000: alone 36586, with the transfer 41351 (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 7946 (still busy after) CHCR loads n=4000: alone 28019, with the transfer 31752 (still busy after) GPU write 2048 words SyncMode 0 chopped, DMA window 1 word, CPU window 128 clocks (CHCR 01700101): registers n=100: alone 424, with the transfer 432 (still busy after) (clock/8) registers n=1000: alone 4016, with the transfer 4040 (still busy after) (clock/8) registers n=4000: alone 16024, with the transfer 16040 (still busy after) (clock/8) registers n=10000: alone 40016, with the transfer 40032 (still busy after) (clock/8) RAM loads n=100: alone 928, with the transfer 976 (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 36592, 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 2215 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.