- added pushad/popad to make call to C code somewhat safer
spritea.s
- the correction of the x position is now applied in the spritesMerge function, instead of the spritesDecode
graph.c
- changed code within the function graphEndOfLine_C to handle sprites more precise
- removed function spriteHack
listtree.c/listtree.h
- added functionality to function listFree (return a pointer to the remaining list)
- added some comments
sprite.c/sprite.h
- implemented a new sprite handler (version 1.2) which should be more compatible then all previous ones
- added functions asprxptl, asprxpth, asprxctl and asprxpos ('a' stands for apply)
- rewriten functions wsprxptl, wsprxpth, wsprxctl and wsprxpos
- added function spritesDMASpriteHandler which embodies the new DMA sprite handler
- added function spriteActionListsClear and spriteDMAActionListClear
- added function spriteProcessActionList which embodies the emulation of the sprite hardware within Denise
- added function spriteSetDebugging which can be used for debugging
kbdrv.c
- added some comments which are handy when debugging sprite handling