#define __D(x,y) ((((unsigned char)y)<<8)|((unsigned char)x))

#define __A __varsmodified("")

__A void Wait_Recal()="\tjsr\t0xf192";
__A void Intensity_a(char x)="\texg\ta,b\n\tjsr\t0xf2ab";
__A void Moveto_ab_7f(char x, char y)="\tlda\t0,s\n\tjsr\t0xf2fc";
__A void Moveto_d_7f(int)="\tjsr\t0xf2fc";
__A void Moveto_ab(char x, char y)="\tlda\t0,s\n\tjsr\t0xf312";
__A void Moveto_d(int)="\tjsr\t0xf312";
__A void Draw_Line_ab(char x, char y)="\tlda\t0,s\n\tjsr\t0xf3df";
__A void Draw_Line_d(int)="\tjsr\t0xf3df";
__A void Print_Str_d(int,__reg("u") void *)="\tjsr\t0xf37a";
__A void Print_Str_ab(char x,char y,__reg("u") void *)="\tlda\t0,s\n\tjsr\t0xf37a";
__A void Print_Str(__reg("u") void *)="\tjsr\t0xf495";
__A void Reset0Ref()="\tjsr\t0xf354"; /* DP = $D0 on entry */
__A void Dot_List(__reg("x") void *)="\tjsr\t0xf2d5"; /* parameter is the address of a list of dots in the X register */
__A void Rot_VL(__reg("x") void *, __reg("u") void *)="\tjsr\t0xf616"; // =C8     X,U     DP,X,U  D       y x y x ...
