===== 02 HXD GPU CPU TO VRAM | BIOS 19951204 System ROM Version 3.0 11/18/96 A BadVaddr as the group starts: 1F801DAA CPU to VRAM: GP0(A0h) data by DMA2 (SyncMode 1, 16-word blocks, direction 2) and by CPU stores, 16x16 to 256x128, read back by the CPU and compared, display collapsed and live at 320x240 (psx-spx gpu.txt:698-702: DMA to VRAM may skip words outside vblank). Collapsed, A0h 16x16 DMA block 16: channel done 300 265 259 252, idle 411 319 313 306, wrong words 0 Collapsed, A0h 32x32 DMA block 16: channel done 981 972 956 956, idle 1097 1026 1010 1010, wrong words 0 Collapsed, A0h 64x64 DMA block 16: channel done 3700 3676 3678 3660, idle 3811 3730 3732 3714, wrong words 0 Collapsed, A0h 128x64 DMA block 16: channel done 7311 7308 7313 7332, idle 7422 7372 7367 7386, wrong words 0 Collapsed, A0h 128x128 DMA block 16: channel done 14596 14589 14584 14584, idle 14707 14643 14638 14638, wrong words 0 Collapsed, A0h 256x128 DMA block 16: channel done 29037 29011 29029 29019, idle 29148 29065 29083 29078, wrong words 0 Collapsed, A0h 128x128 CPU stores: idle 34476 34447 34451 34444, wrong words 0 Collapsed, A0h 256x128 CPU stores: idle 3239 3242 3237 3244, wrong words 0 Live 320x240, A0h 16x16 DMA block 16: channel done 271 252 248 252, idle 387 306 302 306, wrong words 0 Live 320x240, A0h 32x32 DMA block 16: channel done 977 971 956 956, idle 1097 1025 1010 1010, wrong words 0 Live 320x240, A0h 64x64 DMA block 16: channel done 3703 3678 3663 3660, idle 3814 3732 3717 3714, wrong words 0 Live 320x240, A0h 128x64 DMA block 16: channel done 7345 7362 7379 7327, idle 7461 7416 7433 7381, wrong words 0 Live 320x240, A0h 128x128 DMA block 16: channel done 14720 14736 14658 14720, idle 14831 14790 14717 14774, wrong words 0 Live 320x240, A0h 256x128 DMA block 16: channel done 29116 29119 29101 29075, idle 29232 29173 29155 29129, wrong words 0 Live 320x240, A0h 128x128 CPU stores: idle 34450 34447 34447 34451, wrong words 0 Live 320x240, A0h 256x128 CPU stores: idle 3236 3236 3239 3238, wrong words 0 Done.