home *** CD-ROM | disk | FTP | other *** search
- AllExtMem&
- returns the total amount of extended memory installed
-
- AltPress%
- returns whether an ALT key is pressed
-
- AntiSnow (Slow%)
- makes text-mode video routines slower, but prevents flicker on old CGAs
-
- ArcCosD# (Nr#)
- returns the inverse cosine of a number
-
- ArcCosHD# (Nr#)
- returns the inverse hyperbolic cosine of a number
-
- ArcCosHS! (Nr!)
- returns the inverse hyperbolic cosine of a number
-
- ArcCosS! (Nr!)
- returns the inverse cosine of a number
-
- ArcSinD# (Nr#)
- returns the inverse sine of a number
-
- ArcSinHD# (Nr#)
- returns the inverse hyperbolic sine of a number
-
- ArcSinHS! (Nr!)
- returns the inverse hyperbolic sine of a number
-
- ArcSinS! (Nr!)
- returns the inverse sine of a number
-
- ArcTanHD# (Nr#)
- returns the inverse hyperbolic tangent of a number
-
- ArcTanHS! (Nr!)
- returns the inverse hyperbolic tangent of a number
-
- CalcAttr% (Fore%, Back%)
- converts foreground and background colors into a color/attribute
-
- CalcSize% (INTEGER, INTEGER, INTEGER, INTEGER)
- calculates the bytes needed to store a screen image, - 2
-
- CapsOn%
- returns the state of the CapsLock key toggle
-
- CDROM%
- returns whether a CD-ROM drive is installed and available
-
- Cent2Fahr! (Nr!)
- converts from centigrade to Fahrenheit
-
- CheckSum% (St$)
- calculates a simple checksum for a string
-
- Cipher (St$, Password$)
- encrypts or decrypts a string
-
- CipherP (St$, Password$)
- encrypts or decrypts a string, leaving encrypted strings printable
-
- ClearKbd
- clears the keyboard buffer of any pending keys
-
- CloseA
- closes an archive which was opened by FindFirstA
-
- CosHD# (Nr#)
- returns the hyperbolic cosine of a number
-
- CosHS! (Nr!)
- returns the hyperbolic cosine of a number
-
- CotD# (Nr#)
- returns the cotangent of a number
-
- CotS! (Nr!)
- returns the cotangent of a number
-
- CRC16 (St$, HiCRC%, LoCRC%)
- returns the 16-bit Xmodem-style CRC of a string
-
- Crunch$ (St$, CharList$)
- removes adjacent duplicates of a set of characters from a string
-
- CscD# (Nr#)
- returns the cosecant of a number
-
- CscS! (Nr!)
- returns the cosecant of a number
-
- CtrlPress%
- tells you whether a CTRL key is being pressed
-
- Date2Num& (DateSt$)
- converts a date from string format to a number
-
- Deg2RadD# (Nr#)
- converts from degrees to radians
-
- Deg2RadS! (Nr!)
- converts from degrees to radians
-
- DelayV (MilliSec%)
- provides a delay of roughly one millisecond, based on the video card
-
- DelimExtract$ (St$, Delimiter$, Index%)
- extracts a specified delimited substring from a string
-
- DOSCls
- clears the screen, using DOS output and ANSI codes
-
- DOSColor (Fore%, Back%)
- sets the screen colors, using DOS output and ANSI codes
-
- DOSLocate (Row%, Column%)
- sets the cursor position, using DOS output and ANSI codes
-
- DOSPrint (STRING)
- displays a string using DOS output
-
- DRDOS%
- returns whether DR DOS is in use
-
- EMSclose (Handle%)
- closes an EMS handle that was opened by EMSopen
-
- EMSexists%
- tells you whether EMS memory is available
-
- EMSfree%
- tells you how much EMS memory is available (in pages of 16k bytes)
-
- EMSmap (Handle%, PhysPage%, VirtPage%)
- maps a page of EMS memory into an area you can reach
-
- EMSopen (Pages%, Handle%, ErrCode%)
- opens a block of EMS memory for access (1 page = 16k bytes)
-
- EMSopt (Fast%)
- allows faster access to EMS memory, given some restrictions
-
- EMSresize (Handle%, Pages%, ErrCode%)
- changes the size of an allocated block of EMS memory
-
- EMSseg&
- returns the segment at which you can access EMS memory by mapping it in
-
- EMStotal%
- returns the total amount of EMS memory (in pages of 16k bytes)
-
- EMSver (MajorV%, MinorV%)
- returns the version of the EMS driver
-
- ErfD# (Nr#)
- returns the error function for a number
-
- ErfS! (Nr!)
- returns the error function for a number
-
- Evaluate (Expression$, Result!, ErrCode%)
- returns the result of a numeric expression
-
- eD#
- returns the constant "e" (used in natural logarithms, etc)
-
- eS!
- returns the constant "e" (used in natural logarithms, etc)
-
- FactD# (Nr%)
- returns the factorial of a number
-
- FactS! (Nr%)
- returns the factorial of a number
-
- Fahr2Cent! (Nr!)
- converts from Fahrenheit to centigrade
-
- FindFirstA (Archive$, Filename$, ErrCode%)
- finds the first file matching a wildcard spec within an archive
-
- FindNextA (ErrCode%)
- continues to find files matching a wildcard spec within an archive
-
- Floppies%
- returns the number of floppy drives available
-
- FloppyType (DriveA%, DriveB%)
- returns the drive types of the first and second floppies, if any
-
- G13Box (X1%, Y1%, X2%, Y2%, Fill%)
- draws a box in 320x200 256-color VGA mode
-
- G13Cls
- clears the screen in 320x200 256-color VGA mode
-
- G13Color (Fore%, Back%)
- sets the default screen colors in 320x200 256-color VGA mode
-
- G13Ellipse (CenterX%, CenterY%, XRadius%, YRadius%)
- draws a circle or ellipse in 320x200 256-color VGA mode
-
- G13GetColor (Fore%, Back%)
- gets the default screen colors in 320x200 256-color VGA mode
-
- G13GetLocate (Row%, Column%)
- gets the cursor position in 320x200 256-color VGA mode
-
- G13GetPel% (X%, Y%)
- gets the color of a specified point in 320x200 256-color VGA mode
-
- G13Line (X1%, Y1%, X2%, Y2%)
- draws a line in 320x200 256-color VGA mode
-
- G13Locate (Row%, Column%)
- sets the cursor position in 320x200 256-color VGA mode
-
- G13Mode (Graphics%)
- switches between 320x200 256-color VGA mode and text mode
-
- G13Plot (X%, Y%)
- plots a point in 320x200 256-color VGA mode and text mode
-
- G13Polygon (X%, Y%, Radius%, Vertices%, Angle!)
- draws a regular polygon in 320x200 256-color VGA mode and text mode
-
- G13WrCh (Ch%)
- displays an ASCII character in 320x200 256-color VGA mode
-
- G13Write (St$)
- displays a string in 320x200 256-color VGA mode
-
- G13WriteLn (St$)
- displays a string with a <CR><LF> in 320x200 256-color VGA mode
-
- GCDI% (Nr1%, Nr2%)
- returns the greatest common denominator of two numbers
-
- GCDL& (Nr1&, Nr2&)
- returns the greatest common denominator of two numbers
-
- Get4DOSv (MajorV%, MinorV%)
- returns the version of 4DOS installed, if any
-
- GetCRCA$
- returns the CRC of an archived file
-
- GetDateA$
- returns the date of an archived file
-
- GetDisplay (Adapter%, Mono%)
- returns the display adapter and monitor type
-
- GetDOSv (MajorV%, MinorV%)
- returns the DOS version
-
- GetEMSm (TotalPages%, FreePages%)
- returns the amount of EMS memory (in pages of 16k bytes)
-
- GetEMSv (MajorV%, MinorV%)
- returns the version of the EMS driver installed
-
- GetExtM&
- returns the amount of BIOS extended memory available
-
- GetNameA$
- returns the name of a file in an archive
-
- GetSizeA (OriginalSize&, CurrentSize&)
- returns the sizes of a file in an archive
-
- GetStoreA$
- returns the storage method used on a file in an archive
-
- GetTimeA$
- returns the time of a file in an archive
-
- GetXMSm (LargestFree&, TotalFree&)
- returns the amount of XMS memory in kbytes
-
- GetXMSv (MajorV%, MinorV%)
- returns the version of the XMS driver
-
- GN0Box (X1%, Y1%, X2%, Y2%, Fill%)
- draws a box in 360x480 256-color VGA mode
-
- GN0Cls
- clears the screen in 360x480 256-color VGA mode
-
- GN0Color (Fore%, Back%)
- sets the default screen colors in 360x480 256-color VGA mode
-
- GN0Ellipse (CenterX%, CenterY%, XRadius%, YRadius%)
- draws a circle or ellipse in 360x480 256-color VGA mode
-
- GN0GetColor (Fore%, Back%)
- gets the default screen colors in 360x480 256-color VGA mode
-
- GN0GetLocate (Row%, Column%)
- gets the cursor position in 360x480 256-color VGA mode
-
- GN0GetPel% (X%, Y%)
- gets the color of a specified point in 360x480 256-color VGA mode
-
- GN0Line (X1%, Y1%, X2%, Y2%)
- draws a line in 360x480 256-color VGA mode
-
- GN0Locate (Row%, Column%)
- sets the cursor position in 360x480 256-color VGA mode
-
- GN0Mode (Graphics%)
- switches between 360x480 256-color VGA mode and text mode
-
- GN0Plot (X%, Y%)
- plots a point in 360x480 256-color VGA mode and text mode
-
- GN0Polygon (X%, Y%, Radius%, Vertices%, Angle!)
- draws a regular polygon in 360x480 256-color VGA mode and text mode
-
- GN0WrCh (Ch%)
- displays an ASCII character in 360x480 256-color VGA mode
-
- GN0Write (St$)
- displays a string in 360x480 256-color VGA mode
-
- GN0WriteLn (St$)
- displays a string with a <CR><LF> in 360x480 256-color VGA mode
-
- GoodDate% (DateSt$)
- determines whether a date is valid
-
- InsertOn%
- returns the state of the Insert key toggle
-
- KbdType%
- returns the keyboard type (nonzero if "enhanced" keyboard)
-
- Kg2Pound! (Nr!)
- converts kilograms to pounds
-
- LAltPress%
- returns whether the left ALT key is pressed (for "enhanced" keyboards)
-
- LCtrlPress%
- returns whether the left CTRL key is pressed (for "enhanced" keyboards)
-
- LShiftPress%
- returns whether the left SHIFT key is pressed
-
- MatchFile% (Pattern$, Filename$)
- determines whether a filename matches a wildcard filespec
-
- MouseCursorG (CursorNr%)
- selects a mouse graphics cursor
-
- MouseHide
- makes the mouse cursor invisible
-
- MouseInit%
- returns the number of mouse buttons (if any mouse) and initialize mouse
-
- MouseLButton%
- returns the state of the left mouse button
-
- MouseLClick (Count%, X%, Y%)
- for left mouse button, returns number of clicks & position at last click
-
- MouseLocate (X%, Y%)
- set the mouse cursor position
-
- MouseLRelease (Count%, X%, Y%)
- for left mouse button, returns number of releases & position at last click
-
- MouseMButton%
- returns the state of the middle mouse button (if any)
-
- MouseMClick (Count%, X%, Y%)
- for middle mouse button, returns number of clicks & position at last click
-
- MouseMRelease (Count%, X%, Y%)
- for middle mouse button, returns number of releases & position at last click
-
- MouseRButton%
- returns the state of the right mouse button
-
- MouseRClick (Count%, X%, Y%)
- for right mouse button, returns number of clicks & position at last click
-
- MouseRRelease (Count%, X%, Y%)
- for right mouse button, returns number of releases & position at last click
-
- MouseShow
- makes the mouse cursor visible
-
- MouseWhereX%
- returns the X position of the mouse cursor
-
- MouseWhereY%
- returns the Y position of the mouse cursor
-
- MouseWindow (X1%, Y1%, X2%, Y2%)
- restricts the range of the mouse cursor to the specified area
-
- Num2Date$ (DateNr&)
- converts a number to a date
-
- NumOn%
- returns the state of the NumLock key toggle
-
- PCDate$
- returns the date of the BIOS ROM
-
- PCType%
- returns the type of the computer based on the BIOS (PC, XT, AT, etc)
-
- PiD#
- returns the constant "pi"
-
- PiS!
- returns the constant "pi"
-
- PopWindow (TRow%,LCol%,BRow%,RCol%,Frame%,Attr%,Grow%,Shade%,TFore%,Title$)
- displays a pop-up window
-
- Pound2Kg! (Nr!)
- converts pounds to kilograms
-
- PrintScreen
- copies the screen to the printer
-
- Processor%
- returns the type of CPU installed
-
- RAltPress%
- returns the state of the right ALT key (for "enhanced" keyboards)
-
- Rad2DegD# (Nr#)
- converts from radians to degrees
-
- Rad2DegS! (Nr!)
- converts from radians to degrees
-
- RCtrlPress%
- returns the state of the right CTRL key (for "enhanced" keyboards)
-
- ReColorArea (TopRow%, LefCol%, BottomRow%, RightCol%, Attr%)
- changes a specified area of the screen to a specified color
-
- Reverse (St$)
- reverses the order of characters in a string
-
- RInstr (St$, SubSt$, Posn%)
- returns the position of the last occurrence of a substring within a string
-
- RotateL% (Nr%, Count%)
- rotate the bits in a number left
-
- RotateLL& (Nr&, Count%)
- rotate the bits in a number left
-
- RotateR% (Nr%, Count%)
- rotate the bits in a number right
-
- RotateRL& (Nr&, Count%)
- rotate the bits in a number right
-
- RShiftPress%
- returns the state of the right SHIFT key
-
- ScanKey$
- returns the key in the keyboard buffer without removing it
-
- ScreenRest0 (Scr$, TRow%, LCol%, BRow%, RCol%)
- [internal] restores a block of text to the screen
-
- ScreenRestore (Scr$, TopRow%, LeftCol%)
- restores a block of text to the screen
-
- ScreenSave$ (TRow%, LCol%, BRow%, RCol%)
- saves an area of the screen to a string
-
- ScreenSave0 (Scr$, TRow%, LCol%, BRow%, RCol%)
- [internal] saves an area of the screen to a string
-
- ScrollDown (TRow%, LCol%, BRow%, RCol%, Times%, Attr%)
- scrolls an area of the screen down or clears it
-
- ScrollLeft (TRow%, LCol%, BRow%, RCol%, Times%, Attr%)
- scrolls an area of the screen left or clears it
-
- ScrollOn%
- returns the state of the ScrollLock key toggle
-
- ScrollRight (TRow%, LCol%, BRow%, RCol%, Times%, Attr%)
- scrolls an area of the screen right or clears it
-
- ScrollUp (TRow%, LCol%, BRow%, RCol%, Times%, Attr%)
- scrolls an area of the screen up or clears it
-
- SecD# (Nr#)
- returns the secant of a number
-
- SecS! (Nr!)
- returns the secant of a number
-
- SetCaps (TurnOn%)
- sets the state of the CapsLock key toggle
-
- SetEnhKbd (TurnOn%)
- sets whether to use "enhanced" keyboard handling
-
- SetInsert (TurnOn%)
- sets the state of the Insert key toggle
-
- SetNum (TurnOn%)
- sets the state of the NumLock key toggle
-
- SetPrtSc (TurnOn%)
- sets whether the PrtSc key should work
-
- SetScroll (TurnOn%)
- sets the state of the ScrollLock key toggle
-
- ShiftL% (Nr%, Count%)
- shift the bits in a number left
-
- ShiftLL& (Nr&, Count%)
- shift the bits in a number left
-
- ShiftPress%
- returns the state of the shift keys
-
- ShiftR% (Nr%, Count%)
- shift the bits in a number right
-
- ShiftRL& (Nr&, Count%)
- shift the bits in a number right
-
- SinHD# (Nr#)
- returns the hyperbolic sine of a number
-
- SinHS! (Nr!)
- returns the hyperbolic sine of a number
-
- SpeedKey (RepDelay%, RepRate%)
- sets the keyboard speed for AT-type computers
-
- TanHD# (Nr#)
- returns the hyperbolic tangent of a number
-
- TanHS! (Nr!)
- returns the hyperbolic tangent of a number
-
- TInstr (St$, Types%, Posn%)
- returns the position of the first of a given type of characters in a string
-
- TypeIn (St$)
- enters a string as if you had typed it from the keyboard
-
- UnCalcAttr (Attr%, Fore%, Back%)
- converts a color/attribute into foreground and background colors
-
- WeekDay$ (DateSt$)
- returns the day of the week for a given date
-
- WinCheck (MajorV%, MinorV%)
- returns the version of Windows that is running (if any)
-
- XMSclose (Handle%)
- closes an area of XMS memory that was opened by XMSopen
-
- XMSexists%
- returns whether XMS memory exists
-
- XMSlfree&
- returns the size of the largest free block of XMS memory (kbytes)
-
- XMSopen (KBytes&, Handle%, ErrCode%)
- opens an area of XMS memory for access
-
- XMSread (Handle%, Posn&, Bytes&, DSeg%, DOfs%)
- gets information from XMS memory
-
- XMSresize (Handle%, KBytes&, ErrCode%)
- changes the size of an allocated area of XMS memory
-
- XMStfree&
- returns the total amount of XMS memory available (kbytes)
-
- XMSver (MajorV%, MinorV%)
- returns the version of the XMS driver installed, if any
-
- XMSwrite (Handle%, Posn&, Bytes&, DSeg%, DOfs%)
- stores information in XMS memory
-
- XQPrint (St$, Row%, Column%, Attr%)
- displays a string at very high speed
-