===== 10 CHP DMA CHOPPING | BIOS 19951204 System ROM Version 3.0 11/18/96 A dma/chopping (DMA Channel 2 CPU->VRAM, chopping test) DMA2, SyncMode: 1, 8192 bytes, blockSize: 1 ... took 22860 CPU cycles. DMA2, SyncMode: 1, 8192 bytes, blockSize: 2 ... took 12554 CPU cycles. DMA2, SyncMode: 1, 8192 bytes, blockSize: 3 ... took 9142 CPU cycles. (GPU busy) DMA2, SyncMode: 1, 8192 bytes, blockSize: 4 ... took 7353 CPU cycles. DMA2, SyncMode: 1, 8192 bytes, blockSize: 5 ... took 6326 CPU cycles. (GPU busy) DMA2, SyncMode: 1, 8192 bytes, blockSize: 6 ... took 5683 CPU cycles. (GPU busy) DMA2, SyncMode: 1, 8192 bytes, blockSize: 7 ... took 5206 CPU cycles. (GPU busy) DMA2, SyncMode: 1, 8192 bytes, blockSize: 8 ... took 4837 CPU cycles. DMA2, SyncMode: 1, 8192 bytes, blockSize: 9 ... took 4572 CPU cycles. (GPU busy) DMA2, SyncMode: 1, 8192 bytes, blockSize: 10 ... took 4353 CPU cycles. (GPU busy) DMA2, SyncMode: 1, 8192 bytes, blockSize: 11 ... took 4157 CPU cycles. (GPU busy) DMA2, SyncMode: 1, 8192 bytes, blockSize: 12 ... took 4015 CPU cycles. (GPU busy) DMA2, SyncMode: 1, 8192 bytes, blockSize: 13 ... took 3899 CPU cycles. (GPU busy) DMA2, SyncMode: 1, 8192 bytes, blockSize: 14 ... took 3829 CPU cycles. (GPU busy) DMA2, SyncMode: 1, 8192 bytes, blockSize: 15 ... took 3662 CPU cycles. (GPU busy) DMA2, SyncMode: 1, 8192 bytes, blockSize: 16 ... took 3599 CPU cycles. DMA2, SyncMode: 1, 8192 bytes, blockSize: 17 ... took 3576 CPU cycles. (GPU busy) DMA2, SyncMode: 1, 8192 bytes, blockSize: 18 ... took 3480 CPU cycles. (GPU busy) DMA2, SyncMode: 1, 8192 bytes, blockSize: 19 ... took 3437 CPU cycles. (GPU busy) DMA2, SyncMode: 1, 8192 bytes, blockSize: 20 ... took 3397 CPU cycles. (GPU busy) DMA2, SyncMode: 1, 8192 bytes, blockSize: 21 ... took 3322 CPU cycles. (GPU busy) DMA2, SyncMode: 1, 8192 bytes, blockSize: 22 ... took 3303 CPU cycles. (GPU busy) DMA2, SyncMode: 1, 8192 bytes, blockSize: 23 ... took 3259 CPU cycles. (GPU busy) DMA2, SyncMode: 1, 8192 bytes, blockSize: 24 ... took 3254 CPU cycles. (GPU busy) DMA2, SyncMode: 1, 8192 bytes, blockSize: 25 ... took 3167 CPU cycles. (GPU busy) DMA2, SyncMode: 1, 8192 bytes, blockSize: 26 ... took 3157 CPU cycles. (GPU busy) DMA2, SyncMode: 1, 8192 bytes, blockSize: 27 ... took 3123 CPU cycles. (GPU busy) DMA2, SyncMode: 1, 8192 bytes, blockSize: 28 ... took 3028 CPU cycles. (GPU busy) DMA2, SyncMode: 1, 8192 bytes, blockSize: 29 ... took 2984 CPU cycles. (GPU busy) DMA2, SyncMode: 1, 8192 bytes, blockSize: 30 ... took 2976 CPU cycles. (GPU busy) DMA2, SyncMode: 1, 8192 bytes, blockSize: 31 ... took 2899 CPU cycles. (GPU busy) DMA2, SyncMode: 1, 8192 bytes, blockSize: 32 ... took 2923 CPU cycles. DMA2, SyncMode: 1, 8192 bytes, blockSize: 33 ... took 2919 CPU cycles. (GPU busy) DMA2, SyncMode: 1, 8192 bytes, blockSize: 34 ... took 2854 CPU cycles. (GPU busy) DMA2, SyncMode: 1, 8192 bytes, blockSize: 35 ... took 2856 CPU cycles. (GPU busy) DMA2, SyncMode: 1, 8192 bytes, blockSize: 36 ... took 2827 CPU cycles. (GPU busy) DMA2, SyncMode: 1, 8192 bytes, blockSize: 37 ... took 2966 CPU cycles. (GPU busy) DMA2, SyncMode: 1, 8192 bytes, blockSize: 38 ... took 2883 CPU cycles. (GPU busy) DMA2, SyncMode: 1, 8192 bytes, blockSize: 39 ... took 2864 CPU cycles. (GPU busy) DMA2, SyncMode: 1, 8192 bytes, blockSize: 40 ... took 2901 CPU cycles. (GPU busy) DMA2, SyncMode: 1, 8192 bytes, blockSize: 41 ... took 2850 CPU cycles. (GPU busy) DMA2, SyncMode: 1, 8192 bytes, blockSize: 42 ... took 2822 CPU cycles. (GPU busy) DMA2, SyncMode: 1, 8192 bytes, blockSize: 43 ... took 2846 CPU cycles. (GPU busy) DMA2, SyncMode: 1, 8192 bytes, blockSize: 44 ... took 2812 CPU cycles. (GPU busy) DMA2, SyncMode: 1, 8192 bytes, blockSize: 45 ... took 2812 CPU cycles. (GPU busy) DMA2, SyncMode: 1, 8192 bytes, blockSize: 46 ... took 2790 CPU cycles. (GPU busy) DMA2, SyncMode: 1, 8192 bytes, blockSize: 47 ... took 2881 CPU cycles. (GPU busy) DMA2, SyncMode: 1, 8192 bytes, blockSize: 48 ... took 2790 CPU cycles. (GPU busy) DMA2, SyncMode: 1, 8192 bytes, blockSize: 49 ... took 2836 CPU cycles. (GPU busy) DMA2, SyncMode: 1, 8192 bytes, blockSize: 50 ... took 2715 CPU cycles. (GPU busy) DMA2, SyncMode: 1, 8192 bytes, blockSize: 51 ... took 2751 CPU cycles. (GPU busy) DMA2, SyncMode: 1, 8192 bytes, blockSize: 52 ... took 2754 CPU cycles. (GPU busy) DMA2, SyncMode: 1, 8192 bytes, blockSize: 53 ... took 2715 CPU cycles. (GPU busy) DMA2, SyncMode: 1, 8192 bytes, blockSize: 54 ... took 2709 CPU cycles. (GPU busy) DMA2, SyncMode: 1, 8192 bytes, blockSize: 55 ... took 2760 CPU cycles. (GPU busy) DMA2, SyncMode: 1, 8192 bytes, blockSize: 56 ... took 2733 CPU cycles. (GPU busy) DMA2, SyncMode: 1, 8192 bytes, blockSize: 57 ... took 2711 CPU cycles. (GPU busy) DMA2, SyncMode: 1, 8192 bytes, blockSize: 58 ... took 2771 CPU cycles. (GPU busy) DMA2, SyncMode: 1, 8192 bytes, blockSize: 59 ... took 2707 CPU cycles. (GPU busy) DMA2, SyncMode: 1, 8192 bytes, blockSize: 60 ... took 2752 CPU cycles. (GPU busy) DMA2, SyncMode: 1, 8192 bytes, blockSize: 61 ... took 2707 CPU cycles. (GPU busy) DMA2, SyncMode: 1, 8192 bytes, blockSize: 62 ... took 2719 CPU cycles. (GPU busy) DMA2, SyncMode: 1, 8192 bytes, blockSize: 63 ... took 2687 CPU cycles. (GPU busy) DMA2, SyncMode: 1, 8192 bytes, blockSize: 64 ... took 2700 CPU cycles. (GPU busy) DMA2, SyncMode: 1, 8192 bytes, blockSize: 128 ... took 2511 CPU cycles. (GPU busy) DMA2, SyncMode: 0, 8192 bytes, no chopping ... took 2242 CPU cycles. (GPU busy) DMA2, SyncMode: 0, 8192 bytes, dmaWindow: 1 words, cpuWindow: 1 clks ... took 18791 CPU cycles. DMA2, SyncMode: 0, 8192 bytes, dmaWindow: 1 words, cpuWindow: 2 clks ... took 18804 CPU cycles. DMA2, SyncMode: 0, 8192 bytes, dmaWindow: 1 words, cpuWindow: 4 clks ... took 22870 CPU cycles. DMA2, SyncMode: 0, 8192 bytes, dmaWindow: 1 words, cpuWindow: 8 clks ... took 30909 CPU cycles. DMA2, SyncMode: 0, 8192 bytes, dmaWindow: 1 words, cpuWindow: 16 clks ... took 47715 CPU cycles. DMA2, SyncMode: 0, 8192 bytes, dmaWindow: 1 words, cpuWindow: 32 clks ... took 80706 CPU cycles. DMA2, SyncMode: 0, 8192 bytes, dmaWindow: 1 words, cpuWindow: 64 clks ... took 81935 CPU cycles. DMA2, SyncMode: 0, 8192 bytes, dmaWindow: 1 words, cpuWindow: 128 clks ... took 80057 CPU cycles. DMA2, SyncMode: 0, 8192 bytes, dmaWindow: 2 words, cpuWindow: 1 clks ... took 9441 CPU cycles. DMA2, SyncMode: 0, 8192 bytes, dmaWindow: 2 words, cpuWindow: 2 clks ... took 10556 CPU cycles. DMA2, SyncMode: 0, 8192 bytes, dmaWindow: 2 words, cpuWindow: 4 clks ... took 12558 CPU cycles. DMA2, SyncMode: 0, 8192 bytes, dmaWindow: 2 words, cpuWindow: 8 clks ... took 16452 CPU cycles. DMA2, SyncMode: 0, 8192 bytes, dmaWindow: 2 words, cpuWindow: 16 clks ... took 24638 CPU cycles. DMA2, SyncMode: 0, 8192 bytes, dmaWindow: 2 words, cpuWindow: 32 clks ... took 41004 CPU cycles. DMA2, SyncMode: 0, 8192 bytes, dmaWindow: 2 words, cpuWindow: 64 clks ... took 73741 CPU cycles. DMA2, SyncMode: 0, 8192 bytes, dmaWindow: 2 words, cpuWindow: 128 clks ... took 73679 CPU cycles. DMA2, SyncMode: 0, 8192 bytes, dmaWindow: 4 words, cpuWindow: 1 clks ... took 5874 CPU cycles. DMA2, SyncMode: 0, 8192 bytes, dmaWindow: 4 words, cpuWindow: 2 clks ... took 6336 CPU cycles. DMA2, SyncMode: 0, 8192 bytes, dmaWindow: 4 words, cpuWindow: 4 clks ... took 7356 CPU cycles. DMA2, SyncMode: 0, 8192 bytes, dmaWindow: 4 words, cpuWindow: 8 clks ... took 9437 CPU cycles. DMA2, SyncMode: 0, 8192 bytes, dmaWindow: 4 words, cpuWindow: 16 clks ... took 13518 CPU cycles. DMA2, SyncMode: 0, 8192 bytes, dmaWindow: 4 words, cpuWindow: 32 clks ... took 21881 CPU cycles. DMA2, SyncMode: 0, 8192 bytes, dmaWindow: 4 words, cpuWindow: 64 clks ... took 38006 CPU cycles. DMA2, SyncMode: 0, 8192 bytes, dmaWindow: 4 words, cpuWindow: 128 clks ... took 70679 CPU cycles. DMA2, SyncMode: 0, 8192 bytes, dmaWindow: 8 words, cpuWindow: 1 clks ... took 4049 CPU cycles. DMA2, SyncMode: 0, 8192 bytes, dmaWindow: 8 words, cpuWindow: 2 clks ... took 4303 CPU cycles. DMA2, SyncMode: 0, 8192 bytes, dmaWindow: 8 words, cpuWindow: 4 clks ... took 4754 CPU cycles. DMA2, SyncMode: 0, 8192 bytes, dmaWindow: 8 words, cpuWindow: 8 clks ... took 5840 CPU cycles. DMA2, SyncMode: 0, 8192 bytes, dmaWindow: 8 words, cpuWindow: 16 clks ... took 7802 CPU cycles. DMA2, SyncMode: 0, 8192 bytes, dmaWindow: 8 words, cpuWindow: 32 clks ... took 11962 CPU cycles. DMA2, SyncMode: 0, 8192 bytes, dmaWindow: 8 words, cpuWindow: 64 clks ... took 20172 CPU cycles. DMA2, SyncMode: 0, 8192 bytes, dmaWindow: 8 words, cpuWindow: 128 clks ... took 36352 CPU cycles. DMA2, SyncMode: 0, 8192 bytes, dmaWindow: 16 words, cpuWindow: 1 clks ... took 3139 CPU cycles. DMA2, SyncMode: 0, 8192 bytes, dmaWindow: 16 words, cpuWindow: 2 clks ... took 3280 CPU cycles. DMA2, SyncMode: 0, 8192 bytes, dmaWindow: 16 words, cpuWindow: 4 clks ... took 3496 CPU cycles. DMA2, SyncMode: 0, 8192 bytes, dmaWindow: 16 words, cpuWindow: 8 clks ... took 4048 CPU cycles. DMA2, SyncMode: 0, 8192 bytes, dmaWindow: 16 words, cpuWindow: 16 clks ... took 5052 CPU cycles. DMA2, SyncMode: 0, 8192 bytes, dmaWindow: 16 words, cpuWindow: 32 clks ... took 7088 CPU cycles. DMA2, SyncMode: 0, 8192 bytes, dmaWindow: 16 words, cpuWindow: 64 clks ... took 11070 CPU cycles. DMA2, SyncMode: 0, 8192 bytes, dmaWindow: 16 words, cpuWindow: 128 clks ... took 19283 CPU cycles. DMA2, SyncMode: 0, 8192 bytes, dmaWindow: 32 words, cpuWindow: 1 clks ... took 2696 CPU cycles. (GPU busy) DMA2, SyncMode: 0, 8192 bytes, dmaWindow: 32 words, cpuWindow: 2 clks ... took 2758 CPU cycles. (GPU busy) DMA2, SyncMode: 0, 8192 bytes, dmaWindow: 32 words, cpuWindow: 4 clks ... took 2799 CPU cycles. DMA2, SyncMode: 0, 8192 bytes, dmaWindow: 32 words, cpuWindow: 8 clks ... took 3114 CPU cycles. (GPU busy) DMA2, SyncMode: 0, 8192 bytes, dmaWindow: 32 words, cpuWindow: 16 clks ... took 3650 CPU cycles. DMA2, SyncMode: 0, 8192 bytes, dmaWindow: 32 words, cpuWindow: 32 clks ... took 4636 CPU cycles. DMA2, SyncMode: 0, 8192 bytes, dmaWindow: 32 words, cpuWindow: 64 clks ... took 6602 CPU cycles. DMA2, SyncMode: 0, 8192 bytes, dmaWindow: 32 words, cpuWindow: 128 clks ... took 10742 CPU cycles. DMA2, SyncMode: 0, 8192 bytes, dmaWindow: 64 words, cpuWindow: 1 clks ... took 2465 CPU cycles. (GPU busy) DMA2, SyncMode: 0, 8192 bytes, dmaWindow: 64 words, cpuWindow: 2 clks ... took 2505 CPU cycles. (GPU busy) DMA2, SyncMode: 0, 8192 bytes, dmaWindow: 64 words, cpuWindow: 4 clks ... took 2539 CPU cycles. (GPU busy) DMA2, SyncMode: 0, 8192 bytes, dmaWindow: 64 words, cpuWindow: 8 clks ... took 2677 CPU cycles. (GPU busy) DMA2, SyncMode: 0, 8192 bytes, dmaWindow: 64 words, cpuWindow: 16 clks ... took 2920 CPU cycles. DMA2, SyncMode: 0, 8192 bytes, dmaWindow: 64 words, cpuWindow: 32 clks ... took 3411 CPU cycles. (GPU busy) DMA2, SyncMode: 0, 8192 bytes, dmaWindow: 64 words, cpuWindow: 64 clks ... took 4398 CPU cycles. DMA2, SyncMode: 0, 8192 bytes, dmaWindow: 64 words, cpuWindow: 128 clks ... took 6406 CPU cycles. DMA2, SyncMode: 0, 8192 bytes, dmaWindow: 128 words, cpuWindow: 1 clks ... took 2350 CPU cycles. (GPU busy) DMA2, SyncMode: 0, 8192 bytes, dmaWindow: 128 words, cpuWindow: 2 clks ... took 2355 CPU cycles. DMA2, SyncMode: 0, 8192 bytes, dmaWindow: 128 words, cpuWindow: 4 clks ... took 2407 CPU cycles. DMA2, SyncMode: 0, 8192 bytes, dmaWindow: 128 words, cpuWindow: 8 clks ... took 2467 CPU cycles. DMA2, SyncMode: 0, 8192 bytes, dmaWindow: 128 words, cpuWindow: 16 clks ... took 2575 CPU cycles. DMA2, SyncMode: 0, 8192 bytes, dmaWindow: 128 words, cpuWindow: 32 clks ... took 2797 CPU cycles. DMA2, SyncMode: 0, 8192 bytes, dmaWindow: 128 words, cpuWindow: 64 clks ... took 3307 CPU cycles. (GPU busy) DMA2, SyncMode: 0, 8192 bytes, dmaWindow: 128 words, cpuWindow: 128 clks ... took 4207 CPU cycles. Done.