'$DYNAMIC DEFINT A-Z 'asm code declarations DECLARE SUB setmodex () DECLARE SUB restoremode () DECLARE SUB setpal (p()) DECLARE SUB copypage (BYVAL p1, BYVAL p2) DECLARE SUB setvispage (BYVAL p) DECLARE SUB clearpage (BYVAL p) DECLARE SUB putpixel (BYVAL x, BYVAL y, BYVAL c, BYVAL p) DECLARE SUB rotatesprite (pic(), pal(), BYVAL po, BYVAL x, BYVAL y, BYVAL a, BYVAL p) DECLARE SUB rectangle (BYVAL x, BYVAL y, BYVAL w, BYVAL h, BYVAL c, BYVAL p) DECLARE FUNCTION getcos (BYVAL a) DECLARE FUNCTION getsin (BYVAL a) DECLARE SUB drawsprite (pic(), pal(), BYVAL po, BYVAL x, BYVAL y, BYVAL p) DECLARE SUB wardsprite (pic(), pal(), BYVAL po, BYVAL x, BYVAL y, BYVAL p) DECLARE SUB loadsprite (pic(), BYVAL x, BYVAL y, BYVAL w, BYVAL h, BYVAL p) DECLARE SUB stosprite (pic(), BYVAL x, BYVAL y, BYVAL p) DECLARE SUB fadeto (palbuff(), BYVAL r, BYVAL g, BYVAL b) DECLARE SUB fadetopal (pal(), palbuff()) DECLARE SUB setdiskpages (buf(), BYVAL h, BYVAL l) DECLARE SUB loadpage (fil$, BYVAL i, BYVAL p) DECLARE SUB storepage (fil$, BYVAL i, BYVAL p)