25 Years of Programming
An open source source for C, C++, OWL, BASIC, MDB, XLS, DOT, and more...
Home   Projects   Up   Sitemap   Search   Blog   Forum+Chat   About Us   Privacy   Terms of Use   Feedback   FAQ   Images   Services   Ads   Donate   Humor

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.
 

 

Valid HTML 4.01 Transitional Valid CSS
View content labeling at ICRA.
Copyright ©2007 Steven Whitney. Last modified 09/25/2007.