M100 SmallC-85 Lib Test Programs
Willard Goosey
goosey@sdc.org
6/10/2017

kque.c 
	Standard read char / write char loop. <BREAK> to exit.

tdate.c 
	Print the time and date. Any key to exit.

tmain.c 
	Arguement test. CALL this from BASIC as CALL HIMEM,A,HL to see
the hex values passed in A & HL.

fkey.c 
	Wait for a keypress, print the returned value if it's a
"special" key or print the char. Wait for a second keypress and exit.

kque2.c 
	Read char by char input, count idle loops. Q to exit

rstar.c 
	graphical RAND() demo. Any key to exit

tesca.c 
	Hello World in reverse video! Any key to exit.

tposit.c 
	Writes my name as a sawtooth wave. Any key to exit.

fp.c 
	Hello World + investigate cursor locations. Any key to exit.

hexmain.c 
	Print some hexadecimal digits. Any key to exit. By Daryl Tester

name.c 
	Draw my name in graphics. Any key to exit.

tbar.c 
	The Bar Cursor is the big cursor in MENU. Space your way
through the 24 positions and then space again to exit.
	
tkeywt.c 
	Read char/ write char loop, uppercased. Q to exit.

trand.c 
	Print random numbers until a key is pressed

tmus.c 
	Play music on the keyboard! <BREAK> to exit
wls.c 
	List files in the RAM directory. Almost useful! any key exits

tmakfn.c 
	Read char/write char, with function keys! <F8> exits!	

dumpline.c 
	function. Print 8 chars in a proper HEX dump.

tchk1.c 
	Check the status of a 4.2 named file, like NOTE.DO

tchk3.c 
	Check the status of a RAM file.

tfind.c 
	Same as tchk3 using different functions.

rmasc.c 
	delete *TEXT* file
	(using this to delete a BA or CO will send you to Cold Start
City!)

hda.c	Hex Dump Ascii
	paginated hex dump an ASCII file
	q or Q to quit, any other key to page

tflena.c report the length of an ASCII file
	any key to exit

tindex.c search for a hard-coded string inside another hard-coded
	string. Any key to exit

tifa.c search for a string in an ASCII file

tmdel.c, tmdel2.c Search for a string in an ASCII file, delete chars
starting from the beginning of the string.

tnxtdr.c like wls, using different ROM calls

tfre.c locate an empty (invalid) directory entry and print it.

tprn1.c print an ASCII file with printr()

tprn2.c print an ASCII file witn prttab()

tprn3.c print an ASCII file with pnotab()

tterm1.c baby term program. Any function key to exit

tterm2.c same as tterm1.c using sndcom instead of sd232c

tterm3.c same as tterm2, hard coded to 9600 (baudst)

tterm4.c same as tterm3, using inzcom




