===== 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 17403 registers n=100: alone 419, with the transfer 17392 registers n=1000: alone 4019, with the transfer 17407 registers n=4000: alone 16019, with the transfer 17412 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 17402 scratchpad loads n=1000: alone 4019, with the transfer 17408 scratchpad loads n=4000: alone 16019, with the transfer 17392 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 421, with the transfer 17797 RAM stores n=1000: alone 4022, with the transfer 21392 RAM stores n=4000: alone 16020, with the transfer 33402 RAM stores n=10000: alone 40020, with the transfer 57380 RAM loads n=100: alone 935, with the transfer 18302 RAM loads n=1000: alone 9163, with the transfer 26535 RAM loads n=4000: alone 36586, with the transfer 53967 RAM loads n=10000: alone 91445, with the transfer 108824 CHCR loads n=100: alone 719, with the transfer 18095 CHCR loads n=1000: alone 7019, with the transfer 24395 CHCR loads n=4000: alone 28019, with the transfer 45395 CHCR loads n=10000: alone 70019, with the transfer 87390 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 1057 (still busy after) RAM loads n=1000: alone 9154, with the transfer 10463 (still busy after) RAM loads n=4000: alone 36586, with the transfer 41197 (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 7951 (still busy after) CHCR loads n=4000: alone 28019, with the transfer 31753 (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 448 (still busy after) (clock/8) registers n=1000: alone 4024, with the transfer 4040 (still busy after) (clock/8) registers n=4000: alone 16016, 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 936, with the transfer 960 (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 36776 (still busy after) (clock/8) GPU write 2048 words SyncMode 0 not chopped (CHCR 01000001): registers n=100: alone 419, with the transfer 2199 registers n=1000: alone 4019, with the transfer 4035 registers n=4000: alone 16019, with the transfer 16035 registers n=10000: alone 40019, with the transfer 40035 Done.