- HCLS
*c* - clears the graphical memory with the specified color
*c*

see HCOLOR for the color coding. If no*c*is specified, the value of the previous HCLS is used. - HCOLOR
*c* - set the color to use with draw commands. Codes:
0: white (R+G+B) 4: yellow (R+G) 1: cyan (G+B) 5: green (G) 2: magenta (R+B) 6: red (R) 3: blue (B) 7: black () - HPLOT
*x1,y1*[TO*x2,y2 [,B[F]]]* - Five variants:
HPLOT *x1,y1*draws a point at *x1,y1*HPLOT *x1,y1*TO*x2,y2*draws a straight line from *x1,y1*TO*x2,y2*HPLOT *x1,y1*TO*x2,y2, B*draws a box from *x1,y1*TO*x2,y2*HPLOT *x1,y1*TO*x2,y2, BF*draws a filled box from *x1,y1*TO*x2,y2*HPLOT@TO *x2,y2, BF*draws a filled box from the previous *x1,y1*TO*x2,y2* - HCIRCLE
*x, y, r*[*,q*] - Two variations:
HCIRCLE *x, y, r*draws a circle with the centre at *x, y*and radius*r*HCIRCLE *x, y, r, q*draws 1/8 of a circle, starting at 3 0'clock, counter-clockwise. *q*specifies the octant.

Each bit in the value represents 1/8 of a circle (represented as "small hand" clock positions):1 - 1:30 to 3:00 16 - 7:30 to 9:00 2 - 12:00 to 1:30 32 - 6:00 to 7:30 4 - 10:30 to 12:00 64 - 4:30 to 6:00 8 - 9:00 to 10:30 128 - 3:00 to 4:30 - HPRINT
*x,y*"message" - Write
*message*to the display at coordinates*x,y*. Value for*x*is between 0 and 512, the value of*y*is between 0 and 47. - HAXE
*p,n,*[X|Y] - Draws an horizontal ("X" specified) or vertical ("Y" specified) axis. The origin is defined by a previously executed HPLOT
*x,y*command.*p*specifies the range and*n*specifies the number of intermediate grades.

This Basic extension is similar to the µInflux HRC 80 GBASIC.

Last update: 2012-09-14

email: fjkraan@electrickery.nl