Ok, I understand your calculation so far. Thanks.
But the question was if there are still CPU cycles free while Bob is blitting?
And without getting too specific now, a rough estimate could be the following:
In the example: 320 cycles for the blitt and 118 CPU cycles without waitblit.
The simple estimation would then be:
for CBBBB: 320/4=80 ; 80 x CPU-cycles and 80*4 Blitter cycles ; Blitter free before CPU finish
for CDBDBDDD: 320/2=160 ; 160 x CPU-cycles and 160*2 Blitter cycles ; CPU finish before Blitter
So the value is somewhere in between. To be more precise, the shares could be weighted by percentage.
|