Menu ▾ ▴

Commit [r557]  Maximize  Restore  History

busa.s

- 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

worfje 2004-08-07

changed /branches/conversion_to_c/fellow/SRC/ASM/BUSA.S
changed /branches/conversion_to_c/fellow/SRC/ASM/SPRITEA.S
changed /branches/conversion_to_c/fellow/SRC/C/FELLOW.C
changed /branches/conversion_to_c/fellow/SRC/C/GRAPH.C
changed /branches/conversion_to_c/fellow/SRC/C/LISTTREE.C
changed /branches/conversion_to_c/fellow/SRC/C/SPRITE.C
changed /branches/conversion_to_c/fellow/SRC/INCLUDE/FELLOW.H
changed /branches/conversion_to_c/fellow/SRC/INCLUDE/LISTTREE.H
changed /branches/conversion_to_c/fellow/SRC/INCLUDE/SPRITE.H
changed /branches/conversion_to_c/fellow/SRC/WIN32/C/KBDDRV.C
/branches/conversion_to_c/fellow/SRC/ASM/BUSA.S Diff Switch to side-by-side view
Loading...
/branches/conversion_to_c/fellow/SRC/ASM/SPRITEA.S Diff Switch to side-by-side view
Loading...
/branches/conversion_to_c/fellow/SRC/C/FELLOW.C Diff Switch to side-by-side view
Loading...
/branches/conversion_to_c/fellow/SRC/C/GRAPH.C Diff Switch to side-by-side view
Loading...
/branches/conversion_to_c/fellow/SRC/C/LISTTREE.C Diff Switch to side-by-side view
Loading...
/branches/conversion_to_c/fellow/SRC/C/SPRITE.C Diff Switch to side-by-side view
Loading...
/branches/conversion_to_c/fellow/SRC/INCLUDE/FELLOW.H Diff Switch to side-by-side view
Loading...
/branches/conversion_to_c/fellow/SRC/INCLUDE/LISTTREE.H Diff Switch to side-by-side view
Loading...
/branches/conversion_to_c/fellow/SRC/INCLUDE/SPRITE.H Diff Switch to side-by-side view
Loading...
/branches/conversion_to_c/fellow/SRC/WIN32/C/KBDDRV.C Diff Switch to side-by-side view
Loading...