Tcl for Embedded Applications

Home

Docs

Project Download Tcl Conference Proc Place SourceForge Logo

TinyTcl - DOS Interface Commands

kbhit - returns 1 if a key has been hit, else 0

getkey - returns a key as an integer keycode. waits until a key has been pressed. (So use kbhit to see if one is there first, if you don't want to wait.)

sound frequency - start the sound playing a square wave at the specified frequency in hertz. If 0, stops the sound from playing.

getdate - returns the current date as a list containing month, day, year.

setdate month day year -- set the current date to the specified month, day and year.

drive [letter] -- set the drive to the specified drive letter.

Example: drive A

If the drive letter is not specified, the current drive is returned.

memfree - returns the amount of RAM left on the system.

stackfree - returns the amount of stack left on the system

rawclock - returns the raw clock value in ticks since the time the program started.

cls - clear the screen

heapcheck - check the heap for corruption. If corruption is detected, the program panics, printing an error message and then exiting immediately.

mkdir dir - create a directory.

See also DOS video interface commands.

SourceForge Logo