The main advantage is a surprising savings of 25 cycles per sprite (161 versus 186), although some/all of this may be lost when wrap around is added. The disadvantage is the routine requires 2 bytes of zero page RAM per display list.
I've also added the dummy 5 byte sprite header to set Write Mode which was missing from the first skeleton.
07/04/29 EDIT
I discovered when I went to update my bouncing ball demo to use the (zp,x) display list builder that my skeleton code had a few problems. I've now completed the updates to the demo (attached).
Attached Files
Edited by EricBall, Sun Apr 29, 2007 6:33 PM.















