Mov_Draw_VL ($F3BC)

Mov_Draw_VL_d ($F3BE)

 

This routine moves to the first location specified in vector list, and then draws lines between the rest of coordinates in the list. The vector list has the following format:

rel y, rel x, rel y, rel x, ...

Draw_VL_d starts at the (y,x) coordinates specified in the D register and ignores the first pair of coordinates in the vector list.

 

ENTRY:

DP = $D0

$C823 = number of vectors to draw

D-reg = start coordinate (Draw_VL_d only)

X-reg points to the vector list (2,X for Mov_Draw_VL_d)

 

EXIT:

X-reg points to next byte after list

D-reg, X-reg trashed

 

Source