Mov_Draw_VL_a ($F3B9)

Mov_Draw_VL_ab ($F3B7)

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, ...

 

ENTRY:

DP = $D0

A-reg = number of vectors to draw

B-reg = scale factor to use (Draw_VL_ab only)

X-reg points to the vector list

 

EXIT:

X-reg points to next byte after list

D-reg, X-reg trashed

 

Source