home *** CD-ROM | disk | FTP | other *** search
/ Programmer 7500 / MAX_PROGRAMMERS.iso / PASCAL / TSPAS19.ZIP / TSPAS.SUM < prev    next >
Encoding:
Text File  |  1990-06-14  |  3.8 KB  |  94 lines

  1. Thu 14-June-1990
  2.  
  3. Summary of the Functions and procedures in the TSPAS Package
  4.  
  5. Functions are indicated by the ending FN, the procedures by the lack of it.
  6.  
  7. TSUNTA:
  8.   ATTRIBFN Color attribute for direct write to video memory
  9.   HIGHTFN  Current height of text screen
  10.   PANML    Scroll screen left
  11.   PANMR    Scroll screen right
  12.   VDAEXYFN Direct read of a screen video memory color attribute
  13.   VDCHXY   Direct read from the screen video memory
  14.   VIDXY    Direct write to the screen video memory
  15.   WIDTHFN  Current width of text screen
  16.  
  17. TSUNTB:
  18.   BINDECFN Convert binary to decimal, fast
  19.   BINFN    Convert decimal to binary, very fast
  20.   BITONFN  Status of a bit in a word
  21.   CONVBFN  Convert from a number of any base to any other base
  22.   DECBINFN Convert decimal to binary, fast (outdated by BINFN)
  23.   DECHEXFN Convert decimal to hexadecimal, fast (outdated by HEXFN)
  24.   HEXDECFN Convert hexadecimal to decimal, fast
  25.   HEXFN    Convert decimal to hexadecimal, very fast
  26.   LBINFN   Convert longint to binary, fast
  27.   LHEXFN   Convert longint to hexadecimal, fast
  28.   POWERFN  Conventional raising of a positive number to a power
  29.   POWERGFN Generalized raising of any real to a power
  30.   POWERLFN Raise longint to a non-negative integer power
  31.   R16TOFN  Sixteen to a power, fast
  32.   TIMERFN  Time elapsed since midnight
  33.   TWOTOFN  Two to a power, fast
  34.  
  35. TSUNTC:
  36.   DSKCNTFN Get the number of disk devices (MsDos 3+ only)
  37.   PLAYNOTE Play a note
  38.   PRTONLFN Get the online status of a printer
  39.   REVCOLOR Reverse text colors (a toggle)
  40.  
  41. TSUNTD:
  42.   AUDIO    Enhanced Sound procedure, and no Crt unit needed
  43.   DOSDELAY Delay without using the Crt unit
  44.   LEADFN   Lead a string with a multiple character (i.e. pad left)
  45.   PARSE    Extract all substrings from a string
  46.   SPARTFN  Returns a specified substring (resembles ParamStr)
  47.   STRCNTFN Number of substrings in a string (resembles ParamCount)
  48.   TRAILFN  Trail a string with a multiple character (i.e. pad right)
  49.   TRIMLFFN Trim a string left
  50.   TRIMRGFN Trim a string right
  51.  
  52. TSUNTE:
  53.   ALLSIZFN Allocated true size of a file in bytes
  54.   BORDER   Change border color (CGA, VGA)
  55.   CAPSONFN CapsLock status
  56.   CLB      Clear the keyboard buffer
  57.   CLUSIZFN Cluster size on a device (cluster is the allocation unit)
  58.   CMDLNFN  Returns the entire command line
  59.   CURSOFF  Turn off cursor (keeps other cursor attributes)
  60.   CURSON   Turn cursor back on as it was
  61.   CURSOR   Change cursor size
  62.   FEXISTFN File existence status, handles ReadOnly files correctly
  63.   FSIZEFN  File size in bytes as in directory
  64.   MONOFN   Is it a monochrome
  65.   NUMLONFN NumLock status
  66.   WEEKNRFN Returns the week number for a given date
  67.   WKDAYFN  Returns modern weekday
  68.  
  69. TSUNTF:
  70.   EDRDLN   Readln with line-editing potential
  71.   EDREADLN Readln with line-editing, recall, and insert toggle
  72.   EDREADLN Readln with line-editing, recall, insert toggle, and
  73.             break editing
  74.  
  75. TSUNTG:
  76.   DRIVESFN Number of diskette drives on the system
  77.   FDRIVEFN The name of the first diskette drive on the system
  78.   GOATXY   As the ordinary GoToXY but no Crt unit required
  79.   INDRIVFN Is a media present in the given drive
  80.   INKEYFN  Basic-like timed character input
  81.   KEYPREFN As the ordinary KeyPressed but no Crt unit required
  82.   READKEFN As the ordinary ReadKey but no Crt unit required
  83.   REVAREA  Reverse the colors of an area
  84.   USECON   Restore write and writeln direction to the screen
  85.   USEPRN   Redirect write and writeln to the printer
  86.   WHEREXFN As the ordinary WhereX but no Crt unit required
  87.   WHEREYFN As the ordinary WhereY but no Crt unit required
  88.  
  89. TSUNTH:
  90.   COPYFILE Copy a file from within a Turbo Pascal program
  91.   GRTABLFN Has MsDos GRAFTABL been loaded or not
  92.   ISDIRFN  Is a name a directory or not
  93.   OPENEDFN Is an assigned textfile still open or not
  94.