This is a list of some key points that should be remembered when programming the blitter. * Write BLTSIZE last; writing this register starts the blit. * Modulos and pointers are in bytes; width is in words and height is in pixels. The least significant bit of all pointers and modulos is ignored. * The order of operations in the blitter is masking , shifting , logical combination of sources, area fill , and zero flag setting. * In ascending mode, the blitter increments the pointers, adds the modulos, and shifts to the right. * In descending mode , the blitter decrements the pointers, subtracts the modulos, and shifts to the left. * Area fill only works correctly in descending mode . * Check BLTDONE before writing blitter registers or using the results of a blit. * Shifts are done on immediate data as soon as it is loaded. ECS blitter . ------------- For information relating to the blitter hardware in the Enhanced Chip Set, see Appendix C . Example: Clearmem Example: Simpleline Example: Rotatebits