|
|
Heathkit H-100 Function Libraries in DeSmet C
In addition to the functions on this page, the site has a number of
Borland C++ functions. Some of them began as DeSmet C and might be converted
back to it without too much difficulty.
- PSET: Color Graphics Primitive Functions
- Color graphics primitives for pixel manipulation, in .C and .A (optimized assembler). pset(): get pixel color, set pixel color, using OR, XOR, and other options.
-
- Graphics: Color Graphics Drawing Functions
- Drawing functions: line(), box(), circle().
-
- Paint (Flood Fill) Function
- Paints an enclosed graphic area with specified color or combination of colors, using regular or random tiling, within a specified border color or to edge of screen.
-
- ZEDSAVE: Graphics (Bitmap) Save/Load Functions
- Fast routines to save color screen display to a disk file, and load back in.
-
- Multipage Video Management Functions
- The H100 has 2 video pages! You can independently choose which page video writes go to and which
page is displayed.
-
- Display Management Functions
- Display management functions, using the H19/H89/H100 terminal escape codes.
-
- Procedural Utility Functions
- abort()
-
- Random Number Functions
- Two random number related functions, one a bug fix for DeSmet C.
-
- Input Functions
- contin() asks "Do you want to continue?", presskey() says "Press any key
to continue...", two input functions allow for a default value if user just presses CR, and
a function that emulates the BASIC function INPUT #1, A$.
-
- String Search Function
- A string search function that emulates the BASICA INSTR function.
-
- Date and Time Routines
- Miscellaneous date and time routines.
-
|
|