home *** CD-ROM | disk | FTP | other *** search
Text File | 1991-10-05 | 68.5 KB | 2,620 lines |
- Name: ASCI
- Mod : ASCI.OBJ
- Decl: DECLARE FUNCTION AscI% (St$)
- Type: String
- Desc: Get the ASCII value of a character (like ASC)
-
- Name: BOOTDRIVE2
- Mod : BOOTDRV2.OBJ
- Decl: DECLARE FUNCTION BootDrive2$ ()
- Type: Disk
- Desc: Determine the drive used to boot the computer
-
- Name: CALCATTR2
- Mod : CALCATT2.OBJ
- Decl: DECLARE FUNCTION CalcAttr2% (BYVAL Foreground%, BYVAL Background%)
- Type: Display
- Desc: Calculate a color/attribute from foreground and background colors
-
- Name: CDROM2
- Mod : CDROM2.OBJ
- Decl: DECLARE FUNCTION CDROM2% ()
- Type: Disk Equipment
- Desc: See if a CD-ROM is installed and get information about it
-
- Name: CHECKDSK
- Mod : CHEKDSK.OBJ
- Decl: DECLARE FUNCTION CheckDsk% (Drive$)
- Type: Disk
- Desc: See if a disk is ready to be accessed
-
- Name: CHECKSHARE2
- Mod : CHKSHAR2.OBJ
- Decl: DECLARE FUNCTION CheckShare2% ()
- Type: Disk
- Desc: See if SHARE is installed
-
- Name: DOSERRM
- Mod : DOSERRM.OBJ
- Decl: DECLARE FUNCTION DOSErrM$ (BYVAL ErrCode%)
- Type: Miscellaneous
- Desc: Convert a DOS error code into a text string
-
- Name: DOSINKY
- Mod : DOSINKY.OBJ
- Decl: DECLARE FUNCTION DOSInky$ ()
- Type: Input
- Desc: Get a key, if any awaits, using DOS services
-
- Name: DOSINT
- Mod : DOSINT.OBJ
- Decl: DECLARE FUNCTION DOSInt% (AX%, BX%, CX%, DX%, DS%)
- Type: Miscellaneous
- Desc: Execute a DOS function (like CALL INTERRUPT)
-
- Name: DRIVESPACE
- Mod : DRIVESPC.OBJ
- Decl: DECLARE FUNCTION DriveSpace& (Drive$)
- Type: Disk
- Desc: See how much space is free on a disk
-
- Name: ELAPSEDTIME
- Mod : ELAPSEDT.OBJ
- Decl: DECLARE FUNCTION ElapsedTime$ (TimeStart$, TimeStop$)
- Type: Time
- Desc: Determine the time elapsed between two times
-
- Name: EXIST2
- Mod : EXIST2.OBJ
- Decl: DECLARE FUNCTION Exist2% (FileName$)
- Type: Disk
- Desc: See if a file exists
-
- Name: FARPEEK
- Mod : FARPEEK.OBJ
- Decl: DECLARE FUNCTION FarPeek% (BYVAL DSeg%, BYVAL DOfs%)
- Type: Memory
- Desc: Get a byte from memory (like PEEK, but no need for DEF SEG)
-
- Name: FGETLOC2
- Mod : FGETLOC2.OBJ
- Decl: DECLARE FUNCTION FGetLoc2& (BYVAL FileHandle%)
- Type: Disk
- Desc: Get the position of a file pointer
-
- Name: FLOPPIES2
- Mod : FLOPPIE2.OBJ
- Decl: DECLARE FUNCTION Floppies2% ()
- Type: Disk Equipment
- Desc: See how many floppy drives are available
-
- Name: FORCEMATCH
- Mod : FORCEMAT.OBJ
- Decl: DECLARE FUNCTION ForceMatch$ (Pattern$, SourceFile$)
- Type: Disk
- Desc: Force a file to match a specified wildcard pattern
-
- Name: FSIZE2
- Mod : FSIZE2.OBJ
- Decl: DECLARE FUNCTION FSize2& (BYVAL FileHandle%)
- Type: Disk
- Desc: Get the size of a file
-
- Name: GETATTRFX
- Mod : FINDFILX.OBJ
- Decl: DECLARE FUNCTION GetAttrFx% (Buffer$)
- Type: Disk
- Desc: Get the attribute of a file matched by FindFirstFx/FindNextFx
-
- Name: GETCRT2
- Mod : GETCRT2.OBJ
- Decl: DECLARE FUNCTION GetCRT2% ()
- Type: Display Equipment
- Desc: Determine whether the display is color or mono
-
- Name: GETDATEFX
- Mod : FINDFILX.OBJ
- Decl: DECLARE FUNCTION GetDateFx$ (Buffer$)
- Type: Disk Time
- Desc: Get the date of a file matched by FindFirstFx/FindNextFx
-
- Name: GETDRIVE
- Mod : GETDRIVE.OBJ
- Decl: DECLARE FUNCTION GetDrive$ ()
- Type: Disk
- Desc: Get the default drive
-
- Name: GETEGA2
- Mod : GETEGA2.OBJ
- Decl: DECLARE FUNCTION GetEGA2% ()
- Type: Display Equipment
- Desc: See if an EGA is in use
-
- Name: GETHGA
- Mod : GETHGA.OBJ
- Decl: DECLARE FUNCTION GetHGA% ()
- Type: Display Equipment
- Desc: See if a Hercules mono adapter is in use
-
- Name: GETLABEL2
- Mod : GETLABL2.OBJ
- Decl: DECLARE FUNCTION GetLabel2$ (Drive$)
- Type: Disk
- Desc: Get a disk volume label
-
- Name: GETNAMEFX
- Mod : FINDFILX.OBJ
- Decl: DECLARE FUNCTION GetNameFx$ (Buffer$)
- Type: Disk
- Desc: Get the name of a file matched by FindFirstFx/FindNextFx
-
- Name: GETROWS2
- Mod : GETROWS2.OBJ
- Decl: DECLARE FUNCTION GetRows2% ()
- Type: Display
- Desc: Get the number of rows being displayed
-
- Name: GETSERIAL
- Mod : GETSER.OBJ
- Decl: DECLARE FUNCTION GetSerial$ (Drive$)
- Type: Disk
- Desc: Get a disk serial number
-
- Name: GETSIZEFX
- Mod : FINDFILX.OBJ
- Decl: DECLARE FUNCTION GetSizeFx& (Buffer$)
- Type: Disk
- Desc: Get the size of a file matched by FindFirstFx/FindNextFx
-
- Name: GETSUB2
- Mod : GETSUB2.OBJ
- Decl: DECLARE FUNCTION GetSub2$ (Drive$)
- Type: Disk
- Desc: Get the default subdirectory on a specified drive
-
- Name: GETSWITCH2
- Mod : GETSWIT2.OBJ
- Decl: DECLARE FUNCTION GetSwitch2$ ()
- Type: Miscellaneous
- Desc: Get the DOS switch character
-
- Name: GETTIMEFX
- Mod : FINDFILX.OBJ
- Decl: DECLARE FUNCTION GetTimeFx$ (Buffer$)
- Type: Disk Time
- Desc: Get the time of a file matched by FindFirstFx/FindNextFx
-
- Name: GETVGA2
- Mod : GETVGA2.OBJ
- Decl: DECLARE FUNCTION GetVGA2% ()
- Type: Display Equipment
- Desc: See if a VGA is in use
-
- Name: ISTR
- Mod : ISTR.OBJ
- Decl: DECLARE FUNCTION IStr$ (BYVAL Number%)
- Type: String
- Desc: Convert an integer to a string (like STR$)
-
- Name: IVAL
- Mod : IVAL.OBJ
- Decl: DECLARE FUNCTION IVal% (Number$)
- Type: Numeric
- Desc: Convert a string to an integer (like VAL)
-
- Name: KBDTYPE2
- Mod : KBDTYPE2.OBJ
- Decl: DECLARE FUNCTION KbdType2% ()
- Type: Equipment Input
- Desc: See if the keyboard is an enhanced model (101-key)
-
- Name: KVAL
- Mod : KVAL.OBJ
- Decl: DECLARE FUNCTION KVal& (Number$)
- Type: Numeric
- Desc: Convert a string to a long integer, dividing by 1024 along the way
-
- Name: LVAL
- Mod : LVAL.OBJ
- Decl: DECLARE FUNCTION LVal& (Number$)
- Type: Numeric
- Desc: Convert a string to a long integer (like VAL)
-
- Name: MAX
- Mod : MAX.OBJ
- Decl: DECLARE FUNCTION Max% (BYVAL First%, BYVAL Second%)
- Type: Numeric
- Desc: Return the greater of two integers
-
- Name: MAXD
- Mod : MAXD.OBJ
- Decl: DECLARE FUNCTION MaxD# (First#, Second#)
- Type: Numeric
- Desc: Return the greater of two double-precision numbers
-
- Name: MAXL
- Mod : MAXL.OBJ
- Decl: DECLARE FUNCTION MaxL& (First&, Second&)
- Type: Numeric
- Desc: Return the greater of two long integers
-
- Name: MAXS
- Mod : MAXS.OBJ
- Decl: DECLARE FUNCTION MaxS! (First!, Second!)
- Type: Numeric
- Desc: Return the greater of two single-precision numbers
-
- Name: MIN
- Mod : MIN.OBJ
- Decl: DECLARE FUNCTION Min% (BYVAL First%, BYVAL Second%)
- Type: Numeric
- Desc: Return the smaller of two integers
-
- Name: MIND
- Mod : MIND.OBJ
- Decl: DECLARE FUNCTION MinD# (First#, Second#)
- Type: Numeric
- Desc: Return the smaller of two double-precision numbers
-
- Name: MINL
- Mod : MINL.OBJ
- Decl: DECLARE FUNCTION MinL& (First&, Second&)
- Type: Numeric
- Desc: Return the smaller of two long integers
-
- Name: MINS
- Mod : MINS.OBJ
- Decl: DECLARE FUNCTION MinS! (First!, Second!)
- Type: Numeric
- Desc: Return the smaller of two single-precision numbers
-
- Name: NAMECASE2
- Mod : NAMECAS2.OBJ
- Decl: DECLARE FUNCTION NameCase2$ (St$)
- Type: String
- Desc: Convert a string to the proper uppercase/lowercase format for a name
-
- Name: NUMPROC2
- Mod : NUMPROC2.OBJ
- Decl: DECLARE FUNCTION NumProc2% ()
- Type: Equipment
- Desc: See what kind of numeric coprocessor is available
-
- Name: PCDAT
- Mod : PCDAT.OBJ
- Decl: DECLARE FUNCTION PCDat$ ()
- Type: Equipment
- Desc: Get the date of the ROM BIOS
-
- Name: PCTYPE2
- Mod : PCTYPE2.OBJ
- Decl: DECLARE FUNCTION PCType2% ()
- Type: Equipment
- Desc: Get the machine I.D. from the ROM BIOS
-
- Name: PROCESSOR2
- Mod : PROCESS2.OBJ
- Decl: DECLARE FUNCTION Processor2% ()
- Type: Equipment
- Desc: See what kind of CPU is in use
-
- Name: RAND
- Mod : RAND.OBJ
- Decl: DECLARE FUNCTION Rand% (BYVAL Range%)
- Type: Numeric
- Desc: Return a pseudo-random number in a specified range
-
- Name: REDIRECTIN
- Mod : REDIRECT.OBJ
- Decl: DECLARE FUNCTION RedirectIn% ()
- Type: Miscellaneous
- Desc: See whether input has been redirected
-
- Name: REDIRECTOUT
- Mod : REDIRECT.OBJ
- Decl: DECLARE FUNCTION RedirectOut% ()
- Type: Miscellaneous
- Desc: See whether output has been redirected
-
- Name: SEC2TIME
- Mod : SEC2TIME.OBJ
- Decl: DECLARE FUNCTION Sec2Time$ (Seconds&)
- Type: Time
- Desc: Convert from "seconds past midnight" to a time string
-
- Name: STRIP2
- Mod : STRIP.OBJ
- Decl: DECLARE FUNCTION Strip2$ (St$)
- Type: String
- Desc: Strip the blanks from both sides of a string
-
- Name: SUBEXIST2
- Mod : SUBEXIS2.OBJ
- Decl: DECLARE FUNCTION SubExist2% (SubDir$)
- Type: Disk
- Desc: See whether a subdirectory exists
-
- Name: TIME2SEC
- Mod : TIME2SEC.OBJ
- Decl: DECLARE FUNCTION Time2Sec& (TimeSt$)
- Type: Time
- Desc: Convert a time string into a "seconds past midnight" value
-
- Name: ADDMATI
- Mod : ADDMATI.OBJ
- Decl: DECLARE SUB AddMatI (BYVAL DSeg%, BYVAL DOfs%, BYVAL Elements%, BYVAL AddVal%, ErrCode%)
- Type: Numeric
- Desc: Add a value to each element of an integer array
-
- Name: ADDMATL
- Mod : ADDMATL.OBJ
- Decl: DECLARE SUB AddMatL (BYVAL DSeg%, BYVAL DOfs%, BYVAL Elements%, AddVal&, ErrCode%)
- Type: Numeric
- Desc: Add a value to each element of a long integer array
-
- Name: ALTKEY
- Mod : ALTKEY.OBJ
- Decl: DECLARE SUB AltKey (ASCIICode%, ScanCode%, Ky$)
- Type: Input
- Desc: Returns key letter, given ASCII and scan codes of an Alt key combo
-
- Name: ANY2DEC
- Mod : ANY2DEC.OBJ
- Decl: DECLARE SUB Any2Dec (Number$, NumberBase%, DecimalNumber%, ErrCode%)
- Type: Numeric
- Desc: Convert a number from any base to an integer
-
- Name: BARMENU
- Mod : BARMENU.OBJ
- Decl: DECLARE SUB BarMenu (PickList$(), Row%, LeftCol%, RightCol%, Attr%, HiAttr%, Prompt$)
- Type: Display Input
- Desc: Bar menu (keyboard only)
-
- Name: BARMENUM
- Mod : BARMENUM.OBJ
- Decl: DECLARE SUB BarMenuM (PickList$(), Row%, LeftCol%, RightCol%, Attr%, HiAttr%, Prompt$, Mouse%, ShowCursor%)
- Type: Display Input
- Desc: Bar menu (keyboard or mouse)
-
- Name: BICKEL
- Mod : BICKEL.OBJ
- Decl: DECLARE SUB Bickel (St1$, St2$, Result%)
- Type: String
- Desc: Compare two strings using Bickel's algorithm
-
- Name: BIGPRINT
- Mod : BIGPRINT.OBJ
- Decl: DECLARE SUB BigPrint (St$, PixelCh$, BYVAL Row%, BYVAL Column%, BYVAL Attr%)
- Type: Display
- Desc: Display text in huge letters
-
- Name: BIOSINKEY
- Mod : BIOSINKY.OBJ
- Decl: DECLARE SUB BIOSInkey (AscCode%, ScanCode%)
- Type: Input
- Desc: Get a key, if any awaits, using BIOS services
-
- Name: BKSPACE
- Mod : BKSPACE.OBJ
- Decl: DECLARE SUB BkSpace (Row%, Column%)
- Type: Display
- Desc: Backspace destructively, wrapping to the previous line if need be
-
- Name: BKSCROLL
- Mod : SCROLL.OBJ
- Decl: DECLARE SUB BkScroll (BYVAL TopRow%, BYVAL LeftCol%, BYVAL BottomRow%, BYVAL RightCol%, BYVAL Times%)
- Type: Display
- Desc: Scroll an area of the screen down
-
- Name: BLINK
- Mod : BLINK.OBJ
- Decl: DECLARE SUB Blink (BYVAL SetBlink%)
- Type: Display
- Desc: Switch between intense background colors and blinking
-
- Name: BLOCKMOVE
- Mod : BLOCKMOV.OBJ
- Decl: DECLARE SUB BlockMove (BYVAL FromSeg%, BYVAL FromOfs%, BYVAL ToSeg%, BYVAL ToOfs%, Bytes&, BYVAL Direction%)
- Type: Memory
- Desc: Copy data from one area of memory to another
-
- Name: BOOTDRIVE
- Mod : BOOTDRV.OBJ
- Decl: DECLARE SUB BootDrive (Drive$)
- Type: Disk
- Desc: Determine the drive used to boot the computer
-
- Name: BSQ
- Mod : BSQ.OBJ
- Decl: DECLARE SUB BSq (St$, StLen%)
- Type: String
- Desc: Compress the blanks out of a text string
-
- Name: BUSQ
- Mod : BUSQ.OBJ
- Decl: DECLARE SUB BUsq (St$, Result$)
- Type: String
- Desc: Restore a string that was compressed by BSq
-
- Name: BUSQLEN
- Mod : BUSQLEN.OBJ
- Decl: DECLARE SUB BUsqLen (St$, StLen%)
- Type: String
- Desc: Determine the expanded length of a string compressed by BSq
-
- Name: CALCATTR
- Mod : CALCATTR.OBJ
- Decl: DECLARE SUB CalcAttr (BYVAL Foreground%, BYVAL Background%, Attr%)
- Type: Display
- Desc: Calculate a color/attribute from foreground and background colors
-
- Name: CALCDATE
- Mod : CALCDATE.OBJ
- Decl: DECLARE SUB CalcDate (StartDate$, Days&, Direction%, NewDate$, ErrCode%)
- Type: Time
- Desc: Return the date a given number of days from a starting date
-
- Name: CALCSIZE
- Mod : CALCSIZE.OBJ
- Decl: DECLARE SUB CalcSize (BYVAL TopRow%, BYVAL LeftCol%, BYVAL BottomRow%, BYVAL RightCol%, Elements%)
- Type: Display
- Desc: Calculate the array size needed to save an area of the screen
-
- Name: CALCVGACOLOR
- Mod : CALCVGA.OBJ
- Decl: DECLARE SUB CalcVGAColor (BYVAL Red%, BYVAL Green%, BYVAL Blue%, Colour&)
- Type: Display
- Desc: Calculate a VGA palette setting
-
- Name: CARRIER
- Mod : CARRIER.OBJ
- Decl: DECLARE SUB Carrier (BYVAL CommPort%, CarrierHigh%)
- Type: Serial
- Desc: Determine whether a carrier is present (for use with modems)
-
- Name: CATCHERROR
- Mod : GETERROR.OBJ
- Decl: DECLARE SUB CatchError ()
- Type: Miscellaneous
- Desc: Get ready to grab the exit code from a SHELLed program
-
- Name: CDROM
- Mod : CDROM.OBJ
- Decl: DECLARE SUB CDROM (FirstDrive$, LogicalDrives%)
- Type: Disk Equipment
- Desc: See if a CD-ROM is installed and get information about it
-
- Name: CHECKDATE
- Mod : CHECKDAT.OBJ
- Decl: DECLARE SUB CheckDate (MonthNr%, DayNr%, YearNr%, ErrCode%)
- Type: Time
- Desc: Determine whether a given date is valid
-
- Name: CHECKDISK
- Mod : CHECKDSK.OBJ
- Decl: DECLARE SUB CheckDisk (Drive$, ErrCode%)
- Type: Disk
- Desc: See if a disk is ready to be accessed
-
- Name: CHECKKEY
- Mod : CHECKKEY.OBJ
- Decl: DECLARE SUB CheckKey (Mouse%, ASCIICode%, ScanCode%, LeftButton%, RightButton%)
- Type: Input
- Desc: Get a key, if one awaits, or a mouse button press (2-button mouse)
-
- Name: CHECKKEY3
- Mod : CHECKKY3.OBJ
- Decl: DECLARE SUB CheckKey3 (Mouse%, ASCIICode%, ScanCode%, LeftButton%, MiddleButton%, RightButton%)
- Type: Input
- Desc: Get a key, if one awaits, or a mouse button press (3-button mouse)
-
- Name: CHECKSUM
- Mod : CHECKSUM.OBJ
- Decl: DECLARE SUB Checksum (St$, ChkSum%)
- Type: Numeric Serial
- Desc: Calculate a checksum on a string (works with Xmodem/Ymodem)
-
- Name: CHECKSHARE
- Mod : CHKSHARE.OBJ
- Decl: DECLARE SUB CheckShare (ShareActive%)
- Type: Disk
- Desc: See if SHARE is installed
-
- Name: CIPHER
- Mod : CIPHER.OBJ
- Decl: DECLARE SUB Cipher (St$, Password$)
- Type: String
- Desc: Perform simple string encryption/decryption
-
- Name: CIPHERP
- Mod : CIPHERP.OBJ
- Decl: DECLARE SUB CipherP (St$, Password$)
- Type: String
- Desc: Perform simple string encryption/decryption, with printable results
-
- Name: CLEARAREA
- Mod : CLRAREA.OBJ
- Decl: DECLARE SUB ClearArea (TopRow%, LeftCol%, BottomRow%, RightCol%, Attr%, Fast%)
- Type: Display
- Desc: Clear an area of the screen with a twinkling effect
-
- Name: CLOCK
- Mod : CLOCK.OBJ
- Decl: DECLARE SUB Clock (BYVAL DisplayOn%)
- Type: Display Time
- Desc: Keep a clock displayed on the screen
-
- Name: CLOCKSET
- Mod : CLOCK.OBJ
- Decl: DECLARE SUB ClockSet (BYVAL MilitaryTime%, BYVAL ShowSecs%, BYVAL UpdateFreq%, BYVAL Row%, BYVAL Col%, BYVAL Attr%, BYVAL Fast%)
- Type: Display Time
- Desc: Set various parameters for the Clock routine
-
- Name: CLOSEA
- Mod : ARCHIVES.OBJ
- Decl: DECLARE SUB CloseA ()
- Type: Disk
- Desc: Close an archive opened by FindFirstA
-
- Name: CLRCOLS
- Mod : CLRCOLS.OBJ
- Decl: DECLARE SUB ClrCols (BYVAL StartColumn%, BYVAL EndColumn%)
- Type: Display
- Desc: Clear between specified columns on the current row
-
- Name: CLREOL
- Mod : CLREOL.OBJ
- Decl: DECLARE SUB ClrEOL ()
- Type: Display
- Desc: Clear from the cursor to the end of the line
-
- Name: CLREOP
- Mod : CLREOP.OBJ
- Decl: DECLARE SUB ClrEOP ()
- Type: Display
- Desc: Clear from the cursor to the end of the page
-
- Name: CLRKBD
- Mod : CLRKBD.OBJ
- Decl: DECLARE SUB ClrKbd ()
- Type: Input
- Desc: Clear the keyboard buffer
-
- Name: CLRSOL
- Mod : CLRSOL.OBJ
- Decl: DECLARE SUB ClrSOL ()
- Type: Display
- Desc: Clear from the start of the line to the cursor
-
- Name: CLRSOP
- Mod : CLRSOP.OBJ
- Decl: DECLARE SUB ClrSOP ()
- Type: Display
- Desc: Clear from the start of the page to the cursor
-
- Name: COPYFILE
- Mod : COPYFILE.OBJ
- Decl: DECLARE SUB CopyFile (FromFile$, ToFile$, ErrCode%)
- Type: Disk
- Desc: Copy a single file
-
- Name: CPRINTSCREEN1
- Mod : CPRINTSC.OBJ
- Decl: DECLARE SUB CPrintScreen1 ()
- Type: Display Printer
- Desc: Send a SCREEN 1 display to the printer
-
- Name: CPRINTSCREEN2
- Mod : CPRINTSC.OBJ
- Decl: DECLARE SUB CPrintScreen2 ()
- Type: Display Printer
- Desc: Send a SCREEN 2 display to the printer
-
- Name: CRC
- Mod : CRC.OBJ
- Decl: DECLARE SUB CRC (St$, CRCmsb%, CRClsb%)
- Type: Numeric Serial
- Desc: Calculate a CRC for a string (works with Xmodem/Ymodem)
-
- Name: CRUNCH
- Mod : CRUNCH.OBJ
- Decl: DECLARE SUB Crunch (St$, Ch$, StLen%)
- Type: String
- Desc: Remove repeated values from a string
-
- Name: CTRLKEY
- Mod : CTRLKEY.OBJ
- Decl: DECLARE SUB CtrlKey (ASCIICode%, ScanCode%, Ky$)
- Type: Input
- Desc: Return key letter, given ASCII and scan codes of a Ctrl key combo
-
- Name: CURSORINFO
- Mod : CURSOR.OBJ
- Decl: DECLARE SUB CursorInfo (Visible%, StartLine%, EndLine%, MaxLine%)
- Type: Display
- Desc: Return cursor visibility, current size/shape, and maximum size
-
- Name: CWINDOWMANAGER
- Mod : CWINDMAN.OBJ
- Decl: DECLARE SUB CWindowManager (TopRow%, LeftCol%, BottomRow%, RightCol%, Frame%, Fore%, Back%, Grow%, Shade%, TFore%, Title$, Fast%)
- Type: Display
- Desc: Display a pop-up window on a CGA graphics screen
-
- Name: DATASEG
- Mod : DATASEG.OBJ
- Decl: DECLARE SUB DataSeg (DSeg%)
- Type: Memory
- Desc: Determine the default data segment ("dgroup")
-
- Name: DATEA2R
- Mod : DATEA2R.OBJ
- Decl: DECLARE SUB DateA2R (MonthNr%, DayNr%, YearNr%, RelDate&)
- Type: Time
- Desc: Convert a date into a number that can be used in calculations
-
- Name: DATEN2S
- Mod : DATEN2S.OBJ
- Decl: DECLARE SUB DateN2S (MonthNr%, Day%, Year%, DateSt$)
- Type: Time
- Desc: Convert a date from numbers to a string
-
- Name: DATER2A
- Mod : DATER2A.OBJ
- Decl: DECLARE SUB DateR2A (MonthNr%, DayNr%, YearNr%, RelDate&)
- Type: Time
- Desc: Convert a number into a date
-
- Name: DATES2N
- Mod : DATES2N.OBJ
- Decl: DECLARE SUB DateS2N (MonthNr%, Day%, Year%, DateSt$)
- Type: Time
- Desc: Convert a date from a string into numbers
-
- Name: DATE2INT
- Mod : DATE2INT.OBJ
- Decl: DECLARE SUB Date2Int (BYVAL MonthNr%, BYVAL Day%, BYVAL Year%, SqueezedDate%)
- Type: Time
- Desc: Compress a date into a single integer
-
- Name: DCAL
- Mod : DCAL.OBJ
- Decl: DECLARE SUB DCal (Scrn%(), CalDate$, Page%, Fast%)
- Type: Time
- Desc: Draw a calendar in a virtual screen (can be displayed by ScrRest)
-
- Name: DCALENDAR
- Mod : DCALENDA.OBJ
- Decl: DECLARE SUB DCalendar (Scrn%(), CalDate$, Page%, Fast%)
- Type: Time
- Desc: Draw a calendar and allow user input to select different dates
-
- Name: DCLEAR
- Mod : DCLEAR.OBJ
- Decl: DECLARE SUB DClear (BYVAL DSeg%, BYVAL DOfs%, BYVAL Attr%)
- Type: Display
- Desc: Clear a virtual screen
-
- Name: DCLEARSS
- Mod : DCLEARSS.OBJ
- Decl: DECLARE SUB DClearSS (BYVAL DSeg%, BYVAL DOfs%, BYVAL Attr%, BYVAL Rows%, BYVAL Columns%)
- Type: Display
- Desc: Clear a virtual screen of a nonstandard size
-
- Name: DEC2ANY
- Mod : DEC2ANY.OBJ
- Decl: DECLARE SUB Dec2Any (DecimalNumber%, NumberBase%, Number$, NumberLen%)
- Type: Numeric
- Desc: Convert an integer to any base
-
- Name: DELAY
- Mod : DELAY.OBJ
- Decl: DECLARE SUB Delay (BYVAL Seconds%)
- Type: Time
- Desc: Delay for a given number of seconds
-
- Name: DELAY18TH
- Mod : DELAY18.OBJ
- Decl: DECLARE SUB Delay18th (BYVAL WaitTime%)
- Type: Time
- Desc: Delay for a given number of 18ths of seconds
-
- Name: DELAYV
- Mod : DELAYV.OBJ
- Decl: DECLARE SUB DelayV (BYVAL MilliSeconds%)
- Type: Time
- Desc: Delay for a given number of milliseconds (approximate)
-
- Name: DELCHR
- Mod : CHAR.OBJ
- Decl: DECLARE SUB DelChr (BYVAL Row%, BYVAL Column%)
- Type: Display
- Desc: Delete a character from the screen
-
- Name: DELLINE
- Mod : LINE.OBJ
- Decl: DECLARE SUB DelLine (BYVAL Row%, BYVAL Attr%)
- Type: Display
- Desc: Delete a row from the screen
-
- Name: DELFILE
- Mod : DELFILE.OBJ
- Decl: DECLARE SUB DelFile (FileName$, ErrCode%)
- Type: Disk
- Desc: Delete a file
-
- Name: DELSUB
- Mod : DELSUB.OBJ
- Decl: DECLARE SUB DelSub (Subdir$, ErrCode%)
- Type: Disk
- Desc: Delete a subdirectory
-
- Name: DFREAD
- Mod : DFREAD.OBJ
- Decl: DECLARE SUB DFRead (BYVAL FileHandle%, BYVAL DSeg%, BYVAL DOfs%, BYVAL Bytes%, BytesRead%, ErrCode%)
- Type: Disk
- Desc: Read from a file into an array
-
- Name: DFWRITE
- Mod : DFWRITE.OBJ
- Decl: DECLARE SUB DFWrite (BYVAL FileHandle%, BYVAL DSeg%, BYVAL DOfs%, BYVAL Bytes%, BytesWrit%, ErrCode%)
- Type: Disk
- Desc: Write to a file from an array
-
- Name: DGCLEAR
- Mod : DGCLEAR.OBJ
- Decl: DECLARE SUB DGClear (BYVAL DSeg%, BYVAL DOfs%, BYVAL Colour%)
- Type: Display
- Desc: Clear a CGA graphics virtual screen
-
- Name: DGETREC
- Mod : DGETREC.OBJ
- Decl: DECLARE SUB DGetRec (BYVAL DSeg%, BYVAL DOfs%, BYVAL RecNr%, St$)
- Type: Memory String
- Desc: Get a string from memory
-
- Name: DGETSCREEN
- Mod : DGETSCR.OBJ
- Decl: DECLARE SUB DGetScreen (BYVAL DSeg%, BYVAL DOfs%, BYVAL TopRow%, BYVAL LeftCol%, BYVAL BottomRow%, BYVAL RightCol%, BYVAL Page%, BYVAL Fast%)
- Type: Display
- Desc: Get an area of the screen into an array
-
- Name: DGETST
- Mod : DGETST.OBJ
- Decl: DECLARE SUB DGetSt (BYVAL DSeg%, BYVAL DOfs%, Posn&, St$)
- Type: Memory String
- Desc: Get a string from memory
-
- Name: DISKSTAT
- Mod : DISKSTAT.OBJ
- Decl: DECLARE SUB DiskStat (Drive$, FreeClus&, TotalClus&, BytesPerSec%, SecsPerClus%)
- Type: Disk
- Desc: Get information about a disk
-
- Name: DGQPRINT
- Mod : DGQPRINT.OBJ
- Decl: DECLARE SUB DGQPrint (BYVAL DSeg%, BYVAL DOfs%, St$, BYVAL Row%, BYVAL Column%)
- Type: Display
- Desc: Display text to a CGA graphics (SCREEN 1) virtual screen
-
- Name: DGXQPRINT
- Mod : DGXQPRIN.OBJ
- Decl: DECLARE SUB DGXQPrint (BYVAL DSeg%, BYVAL DOfs%, St$, BYVAL Row%, BYVAL Col%, BYVAL Fore%)
- Type: Display
- Desc: Display text to a CGA graphics (SCREEN 2) virtual screen
-
- Name: DGXQPRINT1
- Mod : DGXQPRI1.OBJ
- Decl: DECLARE SUB DGXQPrint1 (BYVAL DSeg%, BYVAL DOfs%, St$, BYVAL Row%, BYVAL Col%, BYVAL Fore%, BYVAL Back%)
- Type: Display
- Desc: Display text to a CGA graphics (SCREEN 2) virtual screen
-
- Name: DISSOLVE
- Mod : DISSOLVE.OBJ
- Decl: DECLARE SUB Dissolve (BYVAL Attr%)
- Type: Display
- Desc: Clear the screen with a "dissolve" effect
-
- Name: DMPRINT
- Mod : DMPRINT.OBJ
- Decl: DECLARE SUB DMPrint (St$)
- Type: Display
- Desc: Display text directly through DOS services
-
- Name: DOSCLREOL
- Mod : DOSCLREO.OBJ
- Decl: DECLARE SUB DOSClrEol ()
- Type: Display
- Desc: Clear from the cursor to the end of the line using ANSI
-
- Name: DOSCLS
- Mod : DOSCLS.OBJ
- Decl: DECLARE SUB DOSCls ()
- Type: Display
- Desc: Clear the screen using DOS services and ANSI
-
- Name: DOSCOLOR
- Mod : DOSCOLOR.OBJ
- Decl: DECLARE SUB DOSColor (BYVAL Fore%, BYVAL Back%)
- Type: Display
- Desc: Set the screen colors using DOS services and ANSI
-
- Name: DOSINKEY
- Mod : DOSINKEY.OBJ
- Decl: DECLARE SUB DOSInkey (CharCode%, CharType%)
- Type: Input
- Desc: Get a key, if any awaits, using DOS services
-
- Name: DOSLOCATE
- Mod : DOSLOCAT.OBJ
- Decl: DECLARE SUB DOSLocate (BYVAL Row%, BYVAL Column%)
- Type: Display
- Desc: Set the cursor position using DOS services and ANSI
-
- Name: DPUTREC
- Mod : DPUTREC.OBJ
- Decl: DECLARE SUB DPutRec (BYVAL DSeg%, BYVAL DOfs%, BYVAL RecNr%, St$)
- Type: Memory String
- Desc: Put a string into memory
-
- Name: DPUTSCREEN
- Mod : DPUTSCR.OBJ
- Decl: DECLARE SUB DPutScreen (BYVAL DSeg%, BYVAL DOfs%, BYVAL TopRow%, BYVAL LeftCol%, BYVAL BottomRow%, BYVAL RightCol%, BYVAL Page%, BYVAL Fast%)
- Type: Display
- Desc: Put text from an array onto an area of the screen
-
- Name: DPUTST
- Mod : DPUTST.OBJ
- Decl: DECLARE SUB DPutSt (BYVAL DSeg%, BYVAL DOfs%, Posn&, St$)
- Type: Memory String
- Desc: Put a string into memory
-
- Name: DRECDEL
- Mod : DRECDEL.OBJ
- Decl: DECLARE SUB DRecDel (BYVAL DSeg%, BYVAL DOfs%, BYVAL RecNum%, BYVAL RecLen%, BYVAL TotalRecs%)
- Type: Miscellaneous
- Desc: Delete a record or element from an array
-
- Name: DRECINS
- Mod : DRECINS.OBJ
- Decl: DECLARE SUB DRecIns (BYVAL DSeg%, BYVAL DOfs%, BYVAL RecNum%, BYVAL RecLen%, BYVAL TotalRecs%)
- Type: Miscellaneous
- Desc: Insert a record or element into an array
-
- Name: DRECOLOR
- Mod : DRECOLOR.OBJ
- Decl: DECLARE SUB DReColor (BYVAL DSeg%, BYVAL DOfs%, BYVAL OldAttr%, BYVAL NewAttr%)
- Type: Display
- Desc: Change text from one color to another in a virtual screen
-
- Name: DRECOLORAREA
- Mod : DRECOLRA.OBJ
- Decl: DECLARE SUB DReColorArea (BYVAL DSeg%, BYVAL DOfs%, BYVAL TopRow%, BYVAL LeftCol%, BYVAL BottomRow%, BYVAL RightCol%, BYVAL Attr%)
- Type: Display
- Desc: Change a block of text to a specified color in a virtual screen
-
- Name: DRVSPACE
- Mod : DRVSPACE.OBJ
- Decl: DECLARE SUB DrvSpace (Drive$, SecsPerClus%, FreeClus%, BytesPerSec%)
- Type: Disk
- Desc: See how much space is free on a disk (obsolete)
-
- Name: DRVSPACEL
- Mod : DRVSPACL.OBJ
- Decl: DECLARE SUB DrvSpaceL (Drive$, BytesFree&)
- Type: Disk
- Desc: See how much space is free on a disk
-
- Name: DRVTYPE
- Mod : DRVTYPE.OBJ
- Decl: DECLARE SUB DrvType (Drive$, Removeable%, Remote%, ErrCode%)
- Type: Disk
- Desc: See if a drive is removeable and/or networked
-
- Name: DSCRREST
- Mod : DSCRREST.OBJ
- Decl: DECLARE SUB DScrRest (BYVAL DSeg%, BYVAL DOfs%, BYVAL Page%, BYVAL Fast%)
- Type: Display
- Desc: Restore a saved screen from an array
-
- Name: DSCRSAVE
- Mod : DSCRSAVE.OBJ
- Decl: DECLARE SUB DScrSave (BYVAL DSeg%, BYVAL DOfs%, BYVAL Page%, BYVAL Fast%)
- Type: Display
- Desc: Save a screen into an array
-
- Name: DWINDOWMANAGER
- Mod : DWINMAN.OBJ
- Decl: DECLARE SUB DWindowManager (DSeg%, DOfs%, TopRow%, LeftCol%, BottomRow%, RightCol%, Frame%, Fore%, Back%, Grow%, Shade%, TFore%, Title$)
- Type: Display
- Desc: Display a pop-up window in a virtual screen
-
- Name: DWINDOWMAN2
- Mod : DWINMAN2.OBJ
- Decl: DECLARE SUB DWindowMan2 (DSeg%, DOfs%, TopRow%, LeftCol%, BottomRow%, RightCol%, Frame%, FSt$, Fore%, Back%, Grow%, Shade%, TFore%, Title$)
- Type: Display
- Desc: Display a pop-up window with user-defined frames in a virtual screen
-
- Name: DWINDOWMAN3
- Mod : DWINMAN3.OBJ
- Decl: DECLARE SUB DWindowMan3 (DSeg%, DOfs%, ParmList%(), Title$)
- Type: Display
- Desc: Display a pop-up window in a virtual screen
-
- Name: DWINDOWMAN4
- Mod : DWINMAN4.OBJ
- Decl: DECLARE SUB DWindowMan4 (DSeg%, DOfs%, TopRow%, LeftCol%, BottomRow%, RightCol%, Frame%, Attr%)
- Type: Display
- Desc: Display a window frame in a virtual screen
-
- Name: DXQPRINT
- Mod : DXQPRINT.OBJ
- Decl: DECLARE SUB DXQPrint (BYVAL DSeg%, BYVAL DOfs%, St$, BYVAL Row%, BYVAL Column%, BYVAL Attr%)
- Type: Display
- Desc: Display text on a virtual screen
-
- Name: DTR
- Mod : DTR.OBJ
- Decl: DECLARE SUB DTR (BYVAL CommPort%, BYVAL SetHigh%)
- Type: Serial
- Desc: Set the state of the DTR line
-
- Name: EGAREST7
- Mod : EGAREST7.OBJ
- Decl: DECLARE SUB EGARest7 (BYVAL DSeg%, BYVAL DOfs%)
- Type: Display
- Desc: Restore a saved EGA graphics display (SCREEN 7)
-
- Name: EGAREST8
- Mod : EGAREST8.OBJ
- Decl: DECLARE SUB EGARest8 (BYVAL DSeg%, BYVAL DOfs%)
- Type: Display
- Desc: Restore a saved EGA graphics display (SCREEN 8)
-
- Name: EGAREST9
- Mod : EGAREST9.OBJ
- Decl: DECLARE SUB EGARest9 (BYVAL DSeg1%, BYVAL DOfs1%, BYVAL DSeg2%, BYVAL DOfs2%)
- Type: Display
- Desc: Restore a saved EGA graphics display (SCREEN 9)
-
- Name: EGASAVE7
- Mod : EGASAVE7.OBJ
- Decl: DECLARE SUB EGASave7 (BYVAL DSeg%, BYVAL DOfs%)
- Type: Display
- Desc: Save an EGA graphics display (SCREEN 7)
-
- Name: EGASAVE8
- Mod : EGASAVE8.OBJ
- Decl: DECLARE SUB EGASave8 (BYVAL DSeg%, BYVAL DOfs%)
- Type: Display
- Desc: Save an EGA graphics display (SCREEN 7)
-
- Name: EGASAVE9
- Mod : EGASAVE9.OBJ
- Decl: DECLARE SUB EGASave9 (BYVAL DSeg1%, BYVAL DOfs1%, BYVAL DSeg2%, BYVAL DOfs2%)
- Type: Display
- Desc: Save an EGA graphics display (SCREEN 7)
-
- Name: ELAPSED
- Mod : ELAPSED.OBJ
- Decl: DECLARE SUB Elapsed (TimeStart$, TimeStop$, ElapsedT$)
- Type: Time
- Desc: Determine the time elapsed between two times
-
- Name: EMSBUFFER
- Mod : EMSARRAY.OBJ
- Decl: DECLARE SUB EMSBuffer (Bytes%)
- Type: Memory
- Desc: Get the bytes needed to save the EMS array state
-
- Name: EMSCLOSE
- Mod : EMSARRAY.OBJ
- Decl: DECLARE SUB EMSClose (BYVAL ArrayHandle%)
- Type: Memory
- Desc: Close an EMS array
-
- Name: EMSGET
- Mod : EMSARRAY.OBJ
- Decl: DECLARE SUB EMSGet (BYVAL ArrayHandle%, ElementNr&, Value AS ANY)
- Type: Memory
- Desc: Get an element from an EMS array
-
- Name: EMSOPEN
- Mod : EMSARRAY.OBJ
- Decl: DECLARE SUB EMSOpen (Elements&, ElementType%, ArrayHandle%, ErrCode%)
- Type: Memory
- Desc: Create an EMS array (like DIM)
-
- Name: EMSPUT
- Mod : EMSARRAY.OBJ
- Decl: DECLARE SUB EMSPut (BYVAL ArrayHandle%, ElementNr&, Value AS ANY)
- Type: Memory
- Desc: Put an element into an EMS array
-
- Name: EMSREST
- Mod : EMSARRAY.OBJ
- Decl: DECLARE SUB EMSRest (ArrayState$)
- Type: Memory
- Desc: Restore a saved EMS array state
-
- Name: EMSSAVE
- Mod : EMSARRAY.OBJ
- Decl: DECLARE SUB EMSSave (ArrayState$)
- Type: Memory
- Desc: Save the EMS array state
-
- Name: ENHKBD
- Mod : ENHKBD.OBJ
- Decl: DECLARE SUB EnhKbd (BYVAL Enable%)
- Type: Input
- Desc: Enable or disable enhanced (101-key) keyboard support
-
- Name: EUROPEDATE
- Mod : EURODATE.OBJ
- Decl: DECLARE SUB EuropeDate (DateSt$, FormatSt$, Result$, ErrCode%)
- Type: Time
- Desc: Convert a date to European format
-
- Name: EQUIPMENT
- Mod : EQUIPMNT.OBJ
- Decl: DECLARE SUB Equipment (Memory%, Parallel%, Serial%, Game%)
- Type: Equipment
- Desc: Get basic equipment info (memory and ports)
-
- Name: EWINDOWMANAGERC
- Mod : EWINDMAC.OBJ
- Decl: DECLARE SUB EWindowManagerC (TopRow%, LeftCol%, BottomRow%, RightCol%, Frame%, Fore%, Back%, Grow%, Shade%, S1%, S2%, TFore%, Title$)
- Type: Display
- Desc: Display a pop-up window on an EGA or VGA graphics screen
-
- Name: EXIST
- Mod : EXIST.OBJ
- Decl: DECLARE SUB Exist (File$, Found%)
- Type: Disk
- Desc: See if a file exists
-
- Name: EXQPRINTC
- Mod : EXQPRINC.OBJ
- Decl: DECLARE SUB EXQPrintC (St$, BYVAL Row%, BYVAL Column%, BYVAL Fore%, BYVAL Back%)
- Type: Display
- Desc: Display text on an EGA or VGA graphics screen
-
- Name: EXTENDFSPEC
- Mod : EXTFSPEC.OBJ
- Decl: DECLARE SUB ExtendFSpec (File$, Ext$, FullFile$, ErrCode%)
- Type: Disk
- Desc: Check a filespec for errors, complete it and format it properly
-
- Name: EXTGET
- Mod : EXTXFER.OBJ
- Decl: DECLARE SUB ExtGet (BYVAL DSeg%, BYVAL DOfs%, Posn&, BYVAL Words%, ErrCode%)
- Type: Memory
- Desc: Get data from extended memory (AT only)
-
- Name: EXTMEM
- Mod : EXTMEM.OBJ
- Decl: DECLARE SUB ExtMem (Kbytes%)
- Type: Equipment Memory
- Desc: See how much extended memory is available (AT only)
-
- Name: EXTPUT
- Mod : EXTXFER.OBJ
- Decl: DECLARE SUB ExtPut (BYVAL DSeg%, BYVAL DOfs%, Posn&, BYVAL Words%, ErrCode%)
- Type: Memory
- Desc: Put data into extended memory (AT only)
-
- Name: EXTRACT
- Mod : EXTRACT.OBJ
- Decl: DECLARE SUB Extract (St$, Delimiter$, Index%, Start%, SLen%)
- Type: String
- Desc: Extract a delimited substring from a string
-
- Name: FADEOUT
- Mod : FADEOUT.OBJ
- Decl: DECLARE SUB FadeOut (BYVAL Attr%)
- Type: Display
- Desc: Clear the screen with a "fade-out" effect
-
- Name: FARPOKE
- Mod : FARPOKE.OBJ
- Decl: DECLARE SUB FarPoke (BYVAL DSeg%, BYVAL DOfs%, BYVAL Value%)
- Type: Memory
- Desc: Put a byte into memory (like POKE, but no need for DEF SEG)
-
- Name: FCLOSE
- Mod : FCLOSE.OBJ
- Decl: DECLARE SUB FClose (BYVAL FileHandle%)
- Type: Disk
- Desc: Close a file opened by FOpen or FCreate
-
- Name: FCREATE
- Mod : FCREATE.OBJ
- Decl: DECLARE SUB FCreate (FileName$, BYVAL Attr%, FileHandle%, ErrCode%)
- Type: Disk
- Desc: Create a new file and open it for access
-
- Name: FGETLOC
- Mod : FGETLOC.OBJ
- Decl: DECLARE SUB FGetLoc (BYVAL FileHandle%, Posn&)
- Type: Disk
- Desc: Get the position of a file pointer
-
- Name: FILECOPY
- Mod : FILECOPY.OBJ
- Decl: DECLARE SUB FileCopy (SourceFile$, DestFile$, FileCount%, ByteCount&, ErrCode%)
- Type: Disk
- Desc: Copy one or more files
-
- Name: FILECRC
- Mod : FILECRC.OBJ
- Decl: DECLARE SUB FILECRC (FileName$, FileCRC32&, ErrCode%)
- Type: Disk
- Desc: Calculate a 32-bit CRC for a file
-
- Name: FINDFIRSTA
- Mod : ARCHIVES.OBJ
- Decl: DECLARE SUB FindFirstA (Archive$, FileName$, ErrCode%)
- Type: Disk
- Desc: Find the first file in an archive which matches your specs
-
- Name: FINDFIRSTF
- Mod : FINDFILE.OBJ
- Decl: DECLARE SUB FindFirstF (FileName$, BYVAL Attr%, ErrCode%)
- Type: Disk
- Desc: Find the first file to match your specs (obsolete)
-
- Name: FINDFIRSTFX
- Mod : FINDFILX.OBJ
- Decl: DECLARE SUB FindFirstFx (Buffer$, FileName$, BYVAL Attr%, ErrCode%)
- Type: Disk
- Desc: Find the first file to match your specs
-
- Name: FINDNEXTA
- Mod : ARCHIVES.OBJ
- Decl: DECLARE SUB FindNextA (ErrCode%)
- Type: Disk
- Desc: Find any other files in an archive which match your specs
-
- Name: FINDNEXTF
- Mod : FINDFILE.OBJ
- Decl: DECLARE SUB FindNextF (ErrCode%)
- Type: Disk
- Desc: Find any other files which match your specs (obsolete)
-
- Name: FINDNEXTFX
- Mod : FINDFILX.OBJ
- Decl: DECLARE SUB FindNextFx (Buffer$, ErrCode%)
- Type: Disk
- Desc: Find any other files which match your specs
-
- Name: FINDPATCH
- Mod : PATCH.OBJ
- Decl: DECLARE SUB FindPatch (FileName$, SearchSt$, MoveBack%, ErrCode%)
- Type: Disk
- Desc: Find where to patch an .EXE for self-modifying files
-
- Name: FLOPPIES
- Mod : FLOPPIES.OBJ
- Decl: DECLARE SUB Floppies (Drives%)
- Type: Disk Equipment
- Desc: See how many floppy drives are available
-
- Name: FLUSHTODISK
- Mod : FLUSHDSK.OBJ
- Decl: DECLARE SUB FlushToDisk (BYVAL FileHandle%, ErrCode%)
- Type: Disk
- Desc: Flush a file to disk (force its update)
-
- Name: FOPEN
- Mod : FOPEN.OBJ
- Decl: DECLARE SUB FOpen (FileName$, BYVAL ReadWrite%, BYVAL Sharing%, FileHandle%, ErrCode%)
- Type: Disk
- Desc: Open an existing file for access
-
- Name: FORMATDATE
- Mod : FORMDATE.OBJ
- Decl: DECLARE SUB FormatDate (DateSt$, FormatSt$, Result$, ErrCode%)
- Type: Time
- Desc: Convert a date to any desired format
-
- Name: FSETEND
- Mod : FSETEND.OBJ
- Decl: DECLARE SUB FSetEnd (BYVAL FileHandle%)
- Type: Disk
- Desc: Move to the end of a file
-
- Name: FSETLOC
- Mod : FSETLOC.OBJ
- Decl: DECLARE SUB FSetLoc (BYVAL FileHandle%, Posn&)
- Type: Disk
- Desc: Move to a specific location in a file
-
- Name: FSETOFS
- Mod : FSETOFS.OBJ
- Decl: DECLARE SUB FSetOfs (BYVAL FileHandle%, Offset&)
- Type: Disk
- Desc: Move backwards or forwards within a file
-
- Name: FSETREC
- Mod : FSETREC.OBJ
- Decl: DECLARE SUB FSetRec (BYVAL FileHandle%, BYVAL RecordSize%, BYVAL RecordNum%)
- Type: Disk
- Desc: Move to a specific record location in a file
-
- Name: FSETSIZE
- Mod : FSETSIZE.OBJ
- Decl: DECLARE SUB FSetSize (BYVAL FileHandle%, Bytes&, ErrCode%)
- Type: Disk
- Desc: Set the size of a file
-
- Name: FSIZE
- Mod : FSIZE.OBJ
- Decl: DECLARE SUB FSize (BYVAL FileHandle%, Bytes&)
- Type: Disk
- Desc: Get the size of a file
-
- Name: GETATTRF
- Mod : FINDFILE.OBJ
- Decl: DECLARE SUB GetAttrF (Attr%)
- Type: Disk
- Desc: Get the attribute of a file matched by FindFirstF/FindNextF (obsolete)
-
- Name: GETCOLOR
- Mod : GETCOLOR.OBJ
- Decl: DECLARE SUB GetColor (Foreground%, Background%)
- Type: Display
- Desc: Get the current colors being used by BASIC
-
- Name: GETCOMMADDR
- Mod : COMMADDR.OBJ
- Decl: DECLARE SUB GetCommAddr (BYVAL Port%, Address%)
- Type: Serial
- Desc: Get the address of a comm port
-
- Name: GETCRCA
- Mod : ARCHIVES.OBJ
- Decl: DECLARE SUB GetCRCA (CRC16%)
- Type: Disk
- Desc: Get the 16-bit CRC of a file matched by FindFirstA/FindNextA
-
- Name: GETCRCAL
- Mod : ARCHIVES.OBJ
- Decl: DECLARE SUB GetCRCAL (CRC32&)
- Type: Disk
- Desc: Get the 32-bit CRC of a file matched by FindFirstA/FindNextA
-
- Name: GETCRT
- Mod : GETCRT.OBJ
- Decl: DECLARE SUB GetCRT (ColorDisplay%)
- Type: Display Equipment
- Desc: Determine whether the display is color or mono
-
- Name: GETDATEA
- Mod : ARCHIVES.OBJ
- Decl: DECLARE SUB GetDateA (MonthNr%, Day%, Year%)
- Type: Disk Time
- Desc: Get the date of a file matched by FindFirstA/FindNextA
-
- Name: GETDATEF
- Mod : FINDFILE.OBJ
- Decl: DECLARE SUB GetDateF (MonthNr%, Day%, Year%)
- Type: Disk Time
- Desc: Get the date of a file matched by FindFirstF/FindNextF (obsolete)
-
- Name: GETDATEAT
- Mod : GETTIMAT.OBJ
- Decl: DECLARE SUB GetDateAT (MonthNr%, Day%, Year%, ErrCode%)
- Type: Time
- Desc: Get the date from the AT hardware clock
-
- Name: GETDOSV
- Mod : GETDOSV.OBJ
- Decl: DECLARE SUB GetDOSv (MajorVersion%, MinorVersion%)
- Type: Equipment
- Desc: Get the DOS version
-
- Name: GETDRV
- Mod : GETDRV.OBJ
- Decl: DECLARE SUB GetDrv (Drive$)
- Type: Disk
- Desc: Get the default drive
-
- Name: GETDVIEW
- Mod : MULTTASK.OBJ
- Decl: DECLARE SUB GetDView (MajorVersion%, MinorVersion%)
- Type: Miscellaneous
- Desc: See if DESQview is loaded
-
- Name: GETEGA
- Mod : GETEGA.OBJ
- Decl: DECLARE SUB GetEGA (DisplayType%, KBytes%)
- Type: Display Equipment
- Desc: See if an EGA is in use and get info about it
-
- Name: GETERROR
- Mod : GETERROR.OBJ
- Decl: DECLARE SUB GetError (ErrorLevel%)
- Type: Miscellaneous
- Desc: Retrieve the exit code from a SHELLed-to program
-
- Name: GETEXECPATH
- Mod : GETEXECP.OBJ
- Decl: DECLARE SUB GetExecPath (HomePath$, PathLen%)
- Type: Disk
- Desc: Get the full filespec of the currently-running program
-
- Name: GETEXTM
- Mod : EXTMEM.OBJ
- Decl: DECLARE SUB GetExtM (Kbytes%)
- Type: Equipment Memory
- Desc: See how much extended memory is available (AT only)
-
- Name: GETFATTR
- Mod : GETFATTR.OBJ
- Decl: DECLARE SUB GetFAttr (FileName$, Attribute%)
- Type: Disk
- Desc: Get the attribute of a file
-
- Name: GETFDATE
- Mod : GETFDATE.OBJ
- Decl: DECLARE SUB GetFDate (FileName$, MonthNr%, Day%, Year%)
- Type: Disk Time
- Desc: Get the date of a file
-
- Name: GETFTIME
- Mod : GETFTIME.OBJ
- Decl: DECLARE SUB GetFTime (FileName$, Hour%, Minute%, Second%)
- Type: Disk Time
- Desc: Get the time of a file
-
- Name: GETKBD
- Mod : GETKBD.OBJ
- Decl: DECLARE SUB GetKbd (Ins%, Caps%, Num%, ScrollLock%)
- Type: Input
- Desc: Get the state of the keyboard toggles
-
- Name: GETKBD1
- Mod : GETKBD1.OBJ
- Decl: DECLARE SUB GetKbd1 (LShift%, RShift%, Control%, Alt%)
- Type: Input
- Desc: Get the state of the shift keys
-
- Name: GETKBD2
- Mod : GETKBD2.OBJ
- Decl: DECLARE SUB GetKbd2 (LShift%, RShift%, LCtrl%, RCtrl%, LAlt%, RAlt%)
- Type: Input
- Desc: Get the state of the shift keys
-
- Name: GETKEY
- Mod : GETKEY.OBJ
- Decl: DECLARE SUB GetKey (Mouse%, ASCIICode%, ScanCode%, LeftButton%, RightButton%)
- Type: Input
- Desc: Wait for a key or mouse click (2-button mouse)
-
- Name: GETKEY3
- Mod : GETKEY3.OBJ
- Decl: DECLARE SUB GetKey3 (Mouse%, ASCIICode%, ScanCode%, LeftButton%, MiddleButton%, RightButton%)
- Type: Input
- Desc: Wait for a key or mouse click (3-button mouse)
-
- Name: GETLABEL
- Mod : GETLABEL.OBJ
- Decl: DECLARE SUB GetLabel (Drive$, Label$, LabelLen%, ErrCode%)
- Type: Disk
- Desc: Get a disk volume label
-
- Name: GETLIMHANDLES
- Mod : GETLIMHA.OBJ
- Decl: DECLARE SUB GetLIMHandles (Handles%)
- Type: Memory
- Desc: Get the number of EMS handles in use
-
- Name: GETLIMM
- Mod : GETLIMM.OBJ
- Decl: DECLARE SUB GetLIMm (TotalPages%, FreePages%)
- Type: Equipment Memory
- Desc: See how much expanded memory is available
-
- Name: GETLIMV
- Mod : GETLIMV.OBJ
- Decl: DECLARE SUB GetLIMv (MajorVersionNum%, MinorVersionNum%)
- Type: Equipment Memory
- Desc: Get the EMS (expanded memory) driver version
-
- Name: GETLINE
- Mod : GETLINE.OBJ
- Decl: DECLARE SUB GetLine (BYVAL DSeg%, BYVAL DOfs%, BYVAL Row%, St$, SLen%)
- Type: Display
- Desc: Get a row of text from a virtual screen or saved screen
-
- Name: GETMOUSELOC
- Mod : GETMLOC.OBJ
- Decl: DECLARE SUB GetMouseLoc (Row%, Column%)
- Type: Input
- Desc: Get the mouse cursor position (text mode)
-
- Name: GETMOVEBACK
- Mod : PATCH.OBJ
- Decl: DECLARE SUB GetMoveBack (MoveBack%)
- Type: Disk
- Desc: Unused (retained for compatibility with the ProBas ToolKit)
-
- Name: GETNAMEA
- Mod : ARCHIVES.OBJ
- Decl: DECLARE SUB GetNameA (FileName$, FileNameLen%)
- Type: Disk
- Desc: Get the name of a file matched by FindFirstA/FindNextA
-
- Name: GETNAMEF
- Mod : FINDFILE.OBJ
- Decl: DECLARE SUB GetNameF (FileName$, FileNameLen%)
- Type: Disk
- Desc: Get the name of a file matched by FindFirstF/FindNextF (obsolete)
-
- Name: GETROWS
- Mod : GETROWS.OBJ
- Decl: DECLARE SUB GetRows (DisplayRows%)
- Type: Display
- Desc: Get the number of rows being displayed
-
- Name: GETSCREEN
- Mod : GETSCRN.OBJ
- Decl: DECLARE SUB GetScreen (Array%(), TopRow%, LeftCol%, BottomRow%, RightCol%, Page%, Fast%)
- Type: Display
- Desc: Get an area of the screen into an array
-
- Name: GETSIZEAL
- Mod : ARCHIVES.OBJ
- Decl: DECLARE SUB GetSizeAL (OriginalSize&, CurrentSize&)
- Type: Disk
- Desc: Get the size of a file matched by FindFirstA/FindNextA
-
- Name: GETSIZEF
- Mod : FINDFILE.OBJ
- Decl: DECLARE SUB GetSizeF (LowWord%, HighWord%)
- Type: Disk
- Desc: Get the size of a file matched by FindFirstF/FindNextF (obsolete)
-
- Name: GETSIZEFL
- Mod : FINDFILE.OBJ
- Decl: DECLARE SUB GetSizeFL (FileSize&)
- Type: Disk
- Desc: Get the size of a file matched by FindFirstF/FindNextF (obsolete)
-
- Name: GETSTOREA
- Mod : ARCHIVES.OBJ
- Decl: DECLARE SUB GetStoreA (Storage$)
- Type: Disk
- Desc: Get the storage type of a file matched by FindFirstA/FindNextA
-
- Name: GETSUB
- Mod : GETSUB.OBJ
- Decl: DECLARE SUB GetSub (SubDir$, SubDirLen%)
- Type: Disk
- Desc: Get the default subdirectory (obsolete)
-
- Name: GETSUB1
- Mod : GETSUB1.OBJ
- Decl: DECLARE SUB GetSub1 (Drive$, SubDir$, SubDirLen%, ErrCode%)
- Type: Disk
- Desc: Get the default subdirectory on a specified drive
-
- Name: GETSWITCH
- Mod : GETSWITC.OBJ
- Decl: DECLARE SUB GetSwitch (SwitchChar$)
- Type: Miscellaneous
- Desc: Get the DOS switch character
-
- Name: GETTIME
- Mod : GETTIME.OBJ
- Decl: DECLARE SUB GetTime (Hour%, Minute%, Second%, HundredthSecond%)
- Type: Time
- Desc: Get the time from DOS (includes 100th seconds)
-
- Name: GETTIMEA
- Mod : ARCHIVES.OBJ
- Decl: DECLARE SUB GetTimeA (Hour%, Minute%, Second%)
- Type: Disk Time
- Desc: Get the time of a file matched by FindFirstA/FindNextA
-
- Name: GETTIMEAT
- Mod : GETTIMAT.OBJ
- Decl: DECLARE SUB GetTimeAT (Hour%, Minute%, Second%, ErrCode%)
- Type: Time
- Desc: Get the time from the AT hardware clock
-
- Name: GETTIMEF
- Mod : FINDFILE.OBJ
- Decl: DECLARE SUB GetTimeF (Hour%, Minute%, Second%)
- Type: Disk Time
- Desc: Get the time of a file matched by FindFirstF/FindNextF (obsolete)
-
- Name: GETTVIEW
- Mod : MULTTASK.OBJ
- Decl: DECLARE SUB GetTView (Installed%)
- Type: Miscellaneous
- Desc: See if TopView or a compatible multitasker is loaded
-
- Name: GETTVSCREEN
- Mod : MULTTASK.OBJ
- Decl: DECLARE SUB GetTVScreen (DSeg%, DOfs%)
- Type: Display
- Desc: Get screen buffer address for TopView and compatible multitaskers
-
- Name: GETVALIDKEY
- Mod : GETVKEY.OBJ
- Decl: DECLARE SUB GetValidKey (GoodKey$, Result$)
- Type: Input
- Desc: Wait for one of a list of valid keys to be pressed
-
- Name: GETVERIFY
- Mod : GETVERIF.OBJ
- Decl: DECLARE SUB GetVerify (VerifyOn%)
- Type: Disk
- Desc: Determine the state of the DOS "verify" setting
-
- Name: GETVGA
- Mod : GETVGA.OBJ
- Decl: DECLARE SUB GetVGA (IsVGA%)
- Type: Display Equipment
- Desc: See if a VGA is in use
-
- Name: GETVGAPALETTE
- Mod : GETVGAPA.OBJ
- Decl: DECLARE SUB GetVGAPalette (BYVAL DSeg%, BYVAL DOfs%, BYVAL StartColor%, BYVAL Colors%)
- Type: Display
- Desc: Get the settings of one or more VGA palette registers
-
- Name: GETVIDMODE
- Mod : GETVMODE.OBJ
- Decl: DECLARE SUB GetVidMode (BIOSMode%, ScreenWidth%, ActivePage%)
- Type: Display
- Desc: Return various information about the current display mode
-
- Name: GETXMSM
- Mod : GETXMS.OBJ
- Decl: DECLARE SUB GetXMSm (LargestBlock&, TotalBlocks&)
- Type: Equipment Memory
- Desc: See how much expanded memory is available
-
- Name: GETXMSV
- Mod : GETXMS.OBJ
- Decl: DECLARE SUB GetXMSv (MajorVersionNum%, MinorVersionNum%)
- Type: Equipment Memory
- Desc: Get the EMS (expanded memory) driver version
-
- Name: GLOAD
- Mod : GLOAD.OBJ
- Decl: DECLARE SUB GLoad (Filename$)
- Type: Disk
- Desc: Load a binary image from a file (like BLOAD)
-
- Name: GQPRINT
- Mod : GQPRINT.OBJ
- Decl: DECLARE SUB GQPrint (St$, BYVAL Row%, BYVAL Column%, BYVAL Fast%)
- Type: Display
- Desc: Display text in CGA graphics mode (SCREEN 2)
-
- Name: GRAFPRINT
- Mod : GRAFPRIN.OBJ
- Decl: DECLARE SUB GrafPrint (St$, Col%, Row%, High%, Wide%, Colour%)
- Type: Display
- Desc: Display text at graphics coordinates in a specified size
-
- Name: GRAFREST
- Mod : GRAFREST.OBJ
- Decl: DECLARE SUB GrafRest (BYVAL DSeg%, BYVAL DOfs%, BYVAL Fast%)
- Type: Display
- Desc: Restore a saved CGA graphics screen or virtual screen
-
- Name: GRAFSAVE
- Mod : GRAFSAVE.OBJ
- Decl: DECLARE SUB GrafSave (BYVAL DSeg%, BYVAL DOfs%, BYVAL Fast%)
- Type: Display
- Desc: Save a CGA graphics screen (SCREEN 1 or SCREEN 2)
-
- Name: GXQPRINT
- Mod : GXQPRINT.OBJ
- Decl: DECLARE SUB GXQPrint (St$, BYVAL Row%, BYVAL Col%, BYVAL Fore%, BYVAL Fast%)
- Type: Display
- Desc: Display text in CGA graphics mode (SCREEN 1)
-
- Name: GXQPRINT1
- Mod : GXQPRIN1.OBJ
- Decl: DECLARE SUB GXQPrint1 (St$, BYVAL Row%, BYVAL Col%, BYVAL Fore%, BYVAL Back%, BYVAL Fast%)
- Type: Display
- Desc: Display text in CGA graphics mode (SCREEN 1)
-
- Name: HANDLEINFO
- Mod : HANDINFO.OBJ
- Decl: DECLARE SUB HandleInfo (BYVAL FileHandle%, Device%, ErrCode%)
- Type: Miscellaneous
- Desc: Determine whether a handle refers to a file or a device
-
- Name: HCLS
- Mod : HERCULES.OBJ
- Decl: DECLARE SUB HCls (BYVAL Colour%, BYVAL Page%)
- Type: Display
- Desc: Clear the screen in Hercules graphics mode
-
- Name: HINIT
- Mod : HERCULES.OBJ
- Decl: DECLARE SUB HInit (BYVAL MaxPage%)
- Type: Display
- Desc: Initialize the Hercules graphics routines
-
- Name: HLINE
- Mod : HERCULES.OBJ
- Decl: DECLARE SUB HLine (BYVAL X1%, BYVAL Y1%, BYVAL X2%, BYVAL Y2%, BYVAL Colour%, BYVAL Page%)
- Type: Display
- Desc: Draw a line in Hercules graphics mode
-
- Name: HMODE
- Mod : HERCULES.OBJ
- Decl: DECLARE SUB HMode (BYVAL Graphics%)
- Type: Display
- Desc: Switch between Hercules graphics mode and text mode
-
- Name: HPAGE
- Mod : HERCULES.OBJ
- Decl: DECLARE SUB HPage (BYVAL Page%)
- Type: Display
- Desc: Set the active display page for Hercules graphics mode
-
- Name: HPRINT
- Mod : HERCULES.OBJ
- Decl: DECLARE SUB HPrint (St$, BYVAL Row%, BYVAL Column%, BYVAL Page%)
- Type: Display
- Desc: Display text in Hercules graphics mode
-
- Name: HSETPIXEL
- Mod : HERCULES.OBJ
- Decl: DECLARE SUB HSetPixel (BYVAL X%, BYVAL Y%, BYVAL Colour%, BYVAL Page%)
- Type: Display
- Desc: Plot a point in Hercules graphics mode
-
- Name: HTESTPIXEL
- Mod : HERCULES.OBJ
- Decl: DECLARE SUB HTestPixel (BYVAL X%, BYVAL Y%, Colour%, BYVAL Page%)
- Type: Display
- Desc: Get the color of a point in Hercules graphics mode
-
- Name: IDENTIFYFILE
- Mod : IDFILE.OBJ
- Decl: DECLARE SUB IdentifyFile (FileName$, Description$, DescriptionLen%)
- Type: Disk
- Desc: Identify the type of a file
-
- Name: INSCHR
- Mod : CHAR.OBJ
- Decl: DECLARE SUB InsChr (BYVAL Row%, BYVAL Column%)
- Type: Display
- Desc: Insert a space onto the screen
-
- Name: INSLINE
- Mod : LINE.OBJ
- Decl: DECLARE SUB InsLine (BYVAL Row%, BYVAL Attr%)
- Type: Display
- Desc: Insert a blank row onto the screen
-
- Name: INTVECTOR
- Mod : INTVEC.OBJ
- Decl: DECLARE SUB IntVector (DSeg%, DOfs%, BYVAL InterruptNum%)
- Type: Miscellaneous
- Desc: Get the address of an interrupt handler
-
- Name: INT2DATE
- Mod : INT2DATE.OBJ
- Decl: DECLARE SUB Int2Date (MonthNr%, Day%, Year%, BYVAL SqueezedDate%)
- Type: Time
- Desc: Expand a date from an integer into numbers
-
- Name: INT2TIME
- Mod : INT2TIME.OBJ
- Decl: DECLARE SUB Int2Time (Hour%, Minute%, Second%, BYVAL SqueezedTime%)
- Type: Time
- Desc: Expand a time from an integer into numbers
-
- Name: KBDTYPE
- Mod : KBDTYPE.OBJ
- Decl: DECLARE SUB KbdType (EnhancedKbd%)
- Type: Equipment Input
- Desc: See if the keyboard is an enhanced model (101-key)
-
- Name: KEYPRESS
- Mod : KEYPRESS.OBJ
- Decl: DECLARE SUB KeyPress (KeyHit%)
- Type: Input
- Desc: See if a key is waiting to be retrieved
-
- Name: LCLOSE
- Mod : LCLOSE.OBJ
- Decl: DECLARE SUB LClose (BYVAL EMSHandle%)
- Type: Memory
- Desc: Close a block of expanded memory
-
- Name: LGET
- Mod : LGET.OBJ
- Decl: DECLARE SUB LGet (BYVAL EMSHandle%, BYVAL DSeg%, BYVAL DOfs%, BYVAL Words%)
- Type: Memory
- Desc: Get a block of data from expanded memory
-
- Name: LOCASE
- Mod : LOCASE.OBJ
- Decl: DECLARE SUB Locase (St$)
- Type: String
- Desc: Convert a string to lowercase
-
- Name: LOCASE1
- Mod : LOCASE1.OBJ
- Decl: DECLARE SUB Locase1 (St$)
- Type: String
- Desc: Convert a string to lowercase (supports international character set)
-
- Name: LOPEN
- Mod : LOPEN.OBJ
- Decl: DECLARE SUB LOpen (BYVAL Words%, EMSHandle%, ErrCode%)
- Type: Memory
- Desc: Open a block of expanded memory
-
- Name: LPUT
- Mod : LPUT.OBJ
- Decl: DECLARE SUB LPut (BYVAL EMSHandle%, BYVAL DSeg%, BYVAL DOfs%, BYVAL Words%)
- Type: Memory
- Desc: Put a block of data into expanded memory
-
- Name: LSCROLL
- Mod : LSCROLL.OBJ
- Decl: DECLARE SUB LScroll (BYVAL TopRow%, BYVAL LeftCol%, BYVAL BottomRow%, BYVAL RightCol%, BYVAL Times%)
- Type: Display
- Desc: Scroll an area of the screen left
-
- Name: LROTATE
- Mod : LROTATE.OBJ
- Decl: DECLARE SUB LRotate (St$)
- Type: String
- Desc: Rotate the characters in a string left once
-
- Name: MAKESUB
- Mod : MAKESUB.OBJ
- Decl: DECLARE SUB MakeSub (Subdir$, ErrCode%)
- Type: Disk
- Desc: Create a subdirectory
-
- Name: MATCHFILE
- Mod : MATCHFIL.OBJ
- Decl: DECLARE SUB MatchFile (PatternName$, FileName$, IsMatch%)
- Type: Disk String
- Desc: See if a filename matches a wildcard filespec
-
- Name: MEANAVERAGED
- Mod : MAVGD.OBJ
- Decl: DECLARE SUB MeanAverageD (Array#(), First%, Last%, Average#, ErrCode%)
- Type: Numeric
- Desc: Calculate the average (mean) of an array of double-precision numbers
-
- Name: MEANAVERAGEI
- Mod : MAVGI.OBJ
- Decl: DECLARE SUB MeanAverageI (Array%(), First%, Last%, Average%, ErrCode%)
- Type: Numeric
- Desc: Calculate the average (mean) of an array of integers
-
- Name: MEANAVERAGEL
- Mod : MAVGL.OBJ
- Decl: DECLARE SUB MeanAverageL (Array&(), First%, Last%, Average&, ErrCode%)
- Type: Numeric
- Desc: Calculate the average (mean) of an array of long integers
-
- Name: MEANAVERAGES
- Mod : MAVGS.OBJ
- Decl: DECLARE SUB MeanAverageS (Array!(), First%, Last%, Average!, ErrCode%)
- Type: Numeric
- Desc: Calculate the average (mean) of an array of single-precision numbers
-
- Name: MEMSWAP
- Mod : MEMSWAP.OBJ
- Decl: DECLARE SUB MemSwap (BYVAL DSeg1%, BYVAL DOfs1%, BYVAL DSeg2%, BYVAL DOfs2%, BYVAL Bytes%)
- Type: Memory
- Desc: Swap the contents of one area of memory with another
-
- Name: MMBUTTON
- Mod : MMBUTTON.OBJ
- Decl: DECLARE SUB MMButton (LeftB%, RightB%)
- Type: Input
- Desc: See which mouse buttons are pressed (2-button mouse)
-
- Name: MMBUTTON3
- Mod : MMBUTTO3.OBJ
- Decl: DECLARE SUB MMButton3 (LeftB%, MiddleB%, RightB%)
- Type: Input
- Desc: See which mouse buttons are pressed (3-button mouse)
-
- Name: MMCHECK
- Mod : MMCHECK.OBJ
- Decl: DECLARE SUB MMCheck (Buttons%)
- Type: Equipment Input
- Desc: See if a mouse is available and, if so, the number of buttons it has
-
- Name: MMCLICK
- Mod : MMCLICK.OBJ
- Decl: DECLARE SUB MMClick (LeftB%, RightB%)
- Type: Input
- Desc: See which mouse buttons have been pressed (2-button mouse)
-
- Name: MMCLICK3
- Mod : MMCLICK3.OBJ
- Decl: DECLARE SUB MMClick3 (LeftB%, MiddleB%, RightB%)
- Type: Input
- Desc: See which mouse buttons have been pressed (3-button mouse)
-
- Name: MMCURSOROFF
- Mod : MMCURSOR.OBJ
- Decl: DECLARE SUB MMCursorOff ()
- Type: Input
- Desc: Make the mouse cursor invisible
-
- Name: MMCURSORON
- Mod : MMCURSOR.OBJ
- Decl: DECLARE SUB MMCursorOn ()
- Type: Input
- Desc: Make the mouse visible
-
- Name: MMGETLOC
- Mod : MMGETLOC.OBJ
- Decl: DECLARE SUB MMGetLoc (X%, Y%)
- Type: Input
- Desc: Get the mouse cursor position
-
- Name: MMSETLOC
- Mod : MMSETLOC.OBJ
- Decl: DECLARE SUB MMSetLoc (BYVAL X%, BYVAL Y%)
- Type: Input
- Desc: Set the mouse cursor position
-
- Name: MMSETRANGE
- Mod : MMSETRAN.OBJ
- Decl: DECLARE SUB MMSetRange (BYVAL X1%, BYVAL Y1%, BYVAL X2%, BYVAL Y2%)
- Type: Input
- Desc: Set the allowed range of the mouse cursor
-
- Name: MONTH
- Mod : MONTH.OBJ
- Decl: DECLARE SUB Month (MonthName$, NameLen%, MonthNumber%)
- Type: Time
- Desc: Return the name of a specified month
-
- Name: MOUSEBUFFER
- Mod : MOUSESAV.OBJ
- Decl: DECLARE SUB MouseBuffer (Bytes%)
- Type: Input
- Desc: See how many bytes are needed to save the mouse state
-
- Name: MOUSEPEN
- Mod : MOUSEPEN.OBJ
- Decl: DECLARE SUB MousePen (BYVAL EmulatePen%)
- Type: Input
- Desc: Tell the mouse driver whether or not to emulate a light pen
-
- Name: MOUSEREST
- Mod : MOUSERES.OBJ
- Decl: DECLARE SUB MouseRest (St$)
- Type: Input
- Desc: Restore a saved mouse state
-
- Name: MOUSESAVE
- Mod : MOUSESAV.OBJ
- Decl: DECLARE SUB MouseSave (St$)
- Type: Input
- Desc: Save the current state of the mouse
-
- Name: MULMATI
- Mod : MULMATI.OBJ
- Decl: DECLARE SUB MulMatI (BYVAL DSeg%, BYVAL DOfs%, BYVAL Elements%, BYVAL MultBy%, ErrCode%)
- Type: Numeric
- Desc: Multiply each element of an integer array by a specified value
-
- Name: MULTIAND
- Mod : MULTIAND.OBJ
- Decl: DECLARE SUB MultiAND (St$, BYVAL BitMask%)
- Type: String
- Desc: Perform an AND operation on each character of a string
-
- Name: MULTIOR
- Mod : MULTIOR.OBJ
- Decl: DECLARE SUB MultiOR (St$, BYVAL BitMask%)
- Type: String
- Desc: Perform an OR operation on each character of a string
-
- Name: MULTIXOR
- Mod : MULTIXOR.OBJ
- Decl: DECLARE SUB MultiXOR (St$, BYVAL BitMask%)
- Type: String
- Desc: Perform an XOR operation on each character of a string
-
- Name: NAMECASE
- Mod : NAMECASE.OBJ
- Decl: DECLARE SUB NameCase (St$)
- Type: String
- Desc: Convert a string to the proper uppercase/lowercase format for a name
-
- Name: NUMFORMAT
- Mod : NUMFORM.OBJ
- Decl: DECLARE SUB NumFormat (Format$, Number#, Result$)
- Type: Numeric
- Desc: Format a number in a string (like PRINT USING)
-
- Name: NUMPROC
- Mod : NUMPROC.OBJ
- Decl: DECLARE SUB NumProc (ProcType%)
- Type: Equipment
- Desc: See what kind of numeric coprocessor is available
-
- Name: OBJSCAN
- Mod : OBJSCAN.OBJ
- Decl: DECLARE SUB ObjScan (ObjFile$, ModName$, Routine$(), External$(), ErrCode%)
- Type: Disk
- Desc: Scan an .OBJ file for external and public names
-
- Name: PARSEFSPEC
- Mod : PARSEFSP.OBJ
- Decl: DECLARE SUB ParseFSpec (FileSpec$, Drive$, DLen%, Subdir$, SLen%, File$, FLen%)
- Type: Disk
- Desc: Split a filespec into drive, subdirectory, and file name
-
- Name: PATCHDONE
- Mod : PATCH.OBJ
- Decl: DECLARE SUB PatchDone ()
- Type: Disk
- Desc: Terminate the patching of an .EXE file
-
- Name: PCDATE
- Mod : PCDATE.OBJ
- Decl: DECLARE SUB PCDate (ROMDate$)
- Type: Equipment
- Desc: Get the date of the ROM BIOS
-
- Name: PCTYPE
- Mod : PCTYPE.OBJ
- Decl: DECLARE SUB PCType (MachineID%)
- Type: Equipment
- Desc: Get the machine I.D. from the ROM BIOS
-
- Name: PRINTFILE
- Mod : PRINTFIL.OBJ
- Decl: DECLARE SUB PrintFile (FileName$, ErrCode%)
- Type: Printer
- Desc: Send a file to a printer
-
- Name: PRINTSCREEN
- Mod : PRINTSCR.OBJ
- Decl: DECLARE SUB PrintScreen ()
- Type: Display Printer
- Desc: Print the screen on a printer
-
- Name: PROCESSOR
- Mod : PROCESSR.OBJ
- Decl: DECLARE SUB Processor (CPU%)
- Type: Equipment
- Desc: See what kind of CPU is in use
-
- Name: PRTSC
- Mod : PRINTSCR.OBJ
- Decl: DECLARE SUB PrtSc (BYVAL Enable%)
- Type: Input Printer
- Desc: Enable or disable the PrtSc (PrintScreen) key
-
- Name: PRTSWAP
- Mod : PRTSWAP.OBJ
- Decl: DECLARE SUB PrtSwap (BYVAL Port1%, BYVAL Port2%)
- Type: Printer
- Desc: Swap any two (parallel) printer ports
-
- Name: PUTSCREEN
- Mod : PUTSCRN.OBJ
- Decl: DECLARE SUB PutScreen (Array%(), TopRow%, LeftCol%, BottomRow%, RightCol%, Page%, Fast%)
- Type: Display
- Desc: Put text from an array onto an area of the screen
-
- Name: QPRINT
- Mod : QPRINT.OBJ
- Decl: DECLARE SUB QPrint (St$, BYVAL Row%, BYVAL Column%, BYVAL Page%, BYVAL Fast%)
- Type: Display
- Desc: Display text on the screen
-
- Name: READBITF
- Mod : READBITF.OBJ
- Decl: DECLARE SUB ReadBitF (BYVAL DSeg%, BYVAL DOfs%, ElementNr&, BYVAL BitLen%, Value%)
- Type: Numeric
- Desc: Read a value of a specified bit length from an array
-
- Name: REBOOT
- Mod : REBOOT.OBJ
- Decl: DECLARE SUB Reboot ()
- Type: Miscellaneous
- Desc: Boot the computer (like Ctrl-Alt-Del)
-
- Name: RECOLOR
- Mod : RECOLOR.OBJ
- Decl: DECLARE SUB ReColor (BYVAL OldAttr%, BYVAL NewAttr%)
- Type: Display
- Desc: Change text from one color to a new color
-
- Name: RECOLORAREA
- Mod : RECOLORA.OBJ
- Decl: DECLARE SUB ReColorArea (BYVAL TopRow%, BYVAL LeftCol%, BYVAL BottomRow%, BYVAL RightCol%, BYVAL Attr%, BYVAL Page%, BYVAL Fast%)
- Type: Display
- Desc: Change text in a selected area to a new color
-
- Name: RENAME
- Mod : RENAME.OBJ
- Decl: DECLARE SUB Rename (CurrentName$, NewName$, ErrCode%)
- Type: Disk
- Desc: Rename a file
-
- Name: RENSUB
- Mod : RENSUB.OBJ
- Decl: DECLARE SUB RenSub (CurrentName$, NewName$, ErrCode%)
- Type: Disk
- Desc: Rename a subdirectory
-
- Name: REPLACE
- Mod : REPLACE.OBJ
- Decl: DECLARE SUB Replace (St$, CurrentChar$, NewChar$)
- Type: String
- Desc: Replace one character in a string with another character
-
- Name: REPLACESTRING
- Mod : REPLACST.OBJ
- Decl: DECLARE SUB ReplaceString (St$, Old$, New$, Found%, ErrCode%)
- Type: String
- Desc: Replace one substring in a string with another substring
-
- Name: RETRIES
- Mod : RETRIES.OBJ
- Decl: DECLARE SUB Retries (BYVAL Tries%, BYVAL RetryPauseLen%)
- Type: Disk
- Desc: Set the number of retries (and delays) used in file networking
-
- Name: REVERSE
- Mod : REVERSE.OBJ
- Decl: DECLARE SUB Reverse (St$)
- Type: String
- Desc: Reverse a string
-
- Name: RINSTR
- Mod : RINSTR.OBJ
- Decl: DECLARE SUB RInstr (MainSt$, SubSt$, Posn%)
- Type: String
- Desc: Find the last occurrence of a substring within a string
-
- Name: RROTATE
- Mod : RROTATE.OBJ
- Decl: DECLARE SUB RRotate (St$)
- Type: String
- Desc: Rotate the characters in a string right once
-
- Name: RSCROLL
- Mod : RSCROLL.OBJ
- Decl: DECLARE SUB RScroll (BYVAL TopRow%, BYVAL LeftCol%, BYVAL BottomRow%, BYVAL RightCol%, BYVAL Times%)
- Type: Display
- Desc: Scroll an area of the screen right
-
- Name: SCANKEY
- Mod : SCANKEY.OBJ
- Decl: DECLARE SUB ScanKey (CharCode%, CharType%)
- Type: Input
- Desc: Examine a key without removing it from the keyboard buffer
-
- Name: SCROLL
- Mod : SCROLL.OBJ
- Decl: DECLARE SUB Scroll (BYVAL TopRow%, BYVAL LeftCol%, BYVAL BottomRow%, BYVAL RightCol%, BYVAL Times%)
- Type: Display
- Desc: Scroll an area of the screen up
-
- Name: SCRREST
- Mod : SCRREST.OBJ
- Decl: DECLARE SUB ScrRest (Array%(), Page%, Fast%)
- Type: Display
- Desc: Restore a saved screen
-
- Name: SCRSAVE
- Mod : SCRSAVE.OBJ
- Decl: DECLARE SUB ScrSave (Array%(), Page%, Fast%)
- Type: Display
- Desc: Save a screen to an array
-
- Name: SCRUNCH
- Mod : SCRUNCH.OBJ
- Decl: DECLARE SUB Scrunch (BYVAL DSeg%, BYVAL DOfs%, BYVAL CSeg%, BYVAL COfs%, Bytes%)
- Type: Display
- Desc: Compress a saved screen
-
- Name: SETBIT
- Mod : SETBIT.OBJ
- Decl: DECLARE SUB SetBit (Number%, BYVAL BitNr%)
- Type: Numeric
- Desc: Set a bit in an integer
-
- Name: SETCGACOLOR
- Mod : SETCGACO.OBJ
- Decl: DECLARE SUB SetCGAColor (BYVAL Colour%)
- Type: Display
- Desc: Set various aspects of CGA colors
-
- Name: SETCOMM
- Mod : SETCOMM.OBJ
- Decl: DECLARE SUB SetComm (BYVAL CommPort%, BYVAL Bps%, BYVAL Parity%, BYVAL WordLen%, BYVAL StopBits%)
- Type: Serial
- Desc: Set comm parameters
-
- Name: SETCOMMADDR
- Mod : COMMADDR.OBJ
- Decl: DECLARE SUB SetCommAddr (BYVAL Port%, BYVAL Address%)
- Type: Serial
- Desc: Set the address of a comm port
-
- Name: SETDATEAT
- Mod : SETTIMAT.OBJ
- Decl: DECLARE SUB SetDateAT (MonthNr%, Day%, Year%)
- Type: Time
- Desc: Set the date of the AT hardware clock
-
- Name: SETDRV
- Mod : SETDRV.OBJ
- Decl: DECLARE SUB SetDrv (Drive$)
- Type: Disk
- Desc: Set the default drive
-
- Name: SETERROR
- Mod : SETERROR.OBJ
- Decl: DECLARE SUB SetError (BYVAL ErrorLevel%)
- Type: Miscellaneous
- Desc: Set the exit code to return when your program terminates
-
- Name: SETFATTR
- Mod : SETFATTR.OBJ
- Decl: DECLARE SUB SetFAttr (FileName$, BYVAL Attribute%)
- Type: Disk
- Desc: Set the attribute of a file
-
- Name: SETFTD
- Mod : SETFTD.OBJ
- Decl: DECLARE SUB SetFTD (FileName$, BYVAL Mnth%, BYVAL Day%, BYVAL Year%, BYVAL Hour%, BYVAL Minute%, BYVAL Second%)
- Type: Disk
- Desc: Set the time and date of a file
-
- Name: SETKBD
- Mod : SETKBD.OBJ
- Decl: DECLARE SUB SetKbd (BYVAL Ins%, BYVAL Caps%, BYVAL Num%, BYVAL ScrollLock%)
- Type: Input
- Desc: Set the state of the keyboard toggles
-
- Name: SETLABEL
- Mod : SETLABEL.OBJ
- Decl: DECLARE SUB SetLabel (Drive$, Label$, ErrCode%)
- Type: Disk
- Desc: Set a disk volume label
-
- Name: SETMATI
- Mod : SETMATI.OBJ
- Decl: DECLARE SUB SetMatI (BYVAL DSeg%, BYVAL DOfs%, BYVAL Elements%, BYVAL InitVal%)
- Type: Numeric
- Desc: Initialize an integer array to a given value
-
- Name: SETMATL
- Mod : SETMATL.OBJ
- Decl: DECLARE SUB SetMatL (BYVAL DSeg%, BYVAL DOfs%, BYVAL Elements%, InitVal&)
- Type: Numeric
- Desc: Initialize a long integer array to a given value
-
- Name: SETMOUSELOC
- Mod : SETMLOC.OBJ
- Decl: DECLARE SUB SetMouseLoc (BYVAL Row%, BYVAL Column%)
- Type: Input
- Desc: Set the mouse cursor position (text mode)
-
- Name: SETPATCH
- Mod : PATCH.OBJ
- Decl: DECLARE SUB SetPatch (St$)
- Type: Disk
- Desc: Install a patch into an .EXE file
-
- Name: SETROWS
- Mod : SETROWS.OBJ
- Decl: DECLARE SUB SetRows (DisplayRows%)
- Type: Display
- Desc: Set the number of rows on the display
-
- Name: SETSUB
- Mod : SETSUB.OBJ
- Decl: DECLARE SUB SetSub (Subdir$, ErrCode%)
- Type: Disk
- Desc: Set the default subdirectory
-
- Name: SETTIMEAT
- Mod : SETTIMAT.OBJ
- Decl: DECLARE SUB SetTimeAT (Hour%, Minute%, Second%)
- Type: Time
- Desc: Set the time of the AT hardware clock
-
- Name: SETVERIFY
- Mod : SETVERIF.OBJ
- Decl: DECLARE SUB SetVerify (BYVAL VerifyOn%)
- Type: Disk
- Desc: Set the state of the DOS "verify" switch
-
- Name: SETVGAPALETTE
- Mod : SETVGAPA.OBJ
- Decl: DECLARE SUB SetVGAPalette (BYVAL DSeg%, BYVAL DOfs%, BYVAL StartColor%, BYVAL Colors%)
- Type: Display
- Desc: Set VGA palette information
-
- Name: SFREAD
- Mod : SFREAD.OBJ
- Decl: DECLARE SUB SFRead (BYVAL FileHandle%, St$, BytesRead%, ErrCode%)
- Type: Disk String
- Desc: Read from a file into a string
-
- Name: SFWRITE
- Mod : SFWRITE.OBJ
- Decl: DECLARE SUB SFWrite (BYVAL FileHandle%, St$, BytesWritten%, ErrCode%)
- Type: Disk String
- Desc: Write a string to a file
-
- Name: SHIFTL
- Mod : SHIFTL.OBJ
- Decl: DECLARE SUB ShiftL (Value%, BYVAL ShiftCount%)
- Type: Numeric
- Desc: Shift the bits in an integer left
-
- Name: SHIFTLL
- Mod : SHIFTLL.OBJ
- Decl: DECLARE SUB ShiftLL (Value&, BYVAL ShiftCount%)
- Type: Numeric
- Desc: Shift the bits in a long integer left
-
- Name: SHIFTR
- Mod : SHIFTR.OBJ
- Decl: DECLARE SUB ShiftR (Value%, BYVAL ShiftCount%)
- Type: Numeric
- Desc: Shift the bits in an integer right
-
- Name: SHIFTRL
- Mod : SHIFTRL.OBJ
- Decl: DECLARE SUB ShiftRL (Value&, BYVAL ShiftCount%)
- Type: Numeric
- Desc: Shift the bits in a long integer right
-
- Name: SINPUT
- Mod : SINPUT.OBJ
- Decl: DECLARE SUB SInput (St$, SLen%, ValidTypes%, MustFill%, Attr%, ExitCode%)
- Type: Input
- Desc: Flexible replacement for LINE INPUT
-
- Name: SINPUTSET
- Mod : SINPUTSE.OBJ
- Decl: DECLARE SUB SInputSet (FillCh$, BYVAL ExitMode%, BYVAL BadBeep%, BYVAL FullBeep%, BYVAL Fast%)
- Type: Input
- Desc: Set various parameters for the SInput routine
-
- Name: SINPUTSET1
- Mod : SINPUTSE.OBJ
- Decl: DECLARE SUB SInputSet1 (BYVAL CurPosn%, BYVAL FullExit%)
- Type: Input
- Desc: Set various parameters for the SInput routine
-
- Name: SINPUTSET2
- Mod : SINPUTSE.OBJ
- Decl: DECLARE SUB SInputSet2 (BYVAL Capitalize%, BYVAL TabExit%)
- Type: Input
- Desc: Set various parameters for the SInput routine
-
- Name: SOUNDEX
- Mod : SOUNDEX.OBJ
- Decl: DECLARE SUB Soundex (St$, Result$, CodeLen%)
- Type: String
- Desc: Determine what a string "sounds" like
-
- Name: SPEEDKEY
- Mod : SPEEDKEY.OBJ
- Decl: DECLARE SUB SpeedKey (BYVAL RepeatDelay%, BYVAL RepeatRate%)
- Type: Input
- Desc: Change the keyboard repeat rate
-
- Name: SPLIT
- Mod : SPLIT.OBJ
- Decl: DECLARE SUB Split ()
- Type: Display
- Desc: Clear the screen by scrolling it in different directions
-
- Name: SPOOLER
- Mod : SPOOLER.OBJ
- Decl: DECLARE SUB Spooler (PrintSpooler%)
- Type: Printer
- Desc: See if the DOS print spooler (PRINT.COM) is loaded
-
- Name: SSRCH
- Mod : SSRCH.OBJ
- Decl: DECLARE SUB SSrch (SubSt$, MainSt$, FoundMatch%)
- Type: String
- Desc: See if one string is a substring of another string
-
- Name: STRDEL
- Mod : STRDEL.OBJ
- Decl: DECLARE SUB StrDel (St$, BYVAL Posn%)
- Type: String
- Desc: Delete a character from a string
-
- Name: STRINS
- Mod : STRINS.OBJ
- Decl: DECLARE SUB StrIns (St$, BYVAL Posn%)
- Type: String
- Desc: Insert a space into a string
-
- Name: STRIP
- Mod : STRIP.OBJ
- Decl: DECLARE SUB Strip (St$)
- Type: String
- Desc: Strip the blanks from both sides of a string
-
- Name: STRIPBLANKS
- Mod : STRIP.OBJ
- Decl: DECLARE SUB StripBlanks (St$, StripWhich%, StLen%)
- Type: String
- Desc: Strip the blanks from either or both sides of a string
-
- Name: STRIPCHAR
- Mod : STRIPCHR.OBJ
- Decl: DECLARE SUB StripChar (St$, Ch$, StLen%)
- Type: String
- Desc: Strip a specified list of characters from a string
-
- Name: STRIPRANGE
- Mod : STRIPRAN.OBJ
- Decl: DECLARE SUB StripRange (St$, LoChar%, HiChar%, StLen%)
- Type: String
- Desc: Strip a specified range of characters from a string
-
- Name: STRIPSPACES
- Mod : STRIP.OBJ
- Decl: DECLARE SUB StripSpaces (St$, StripWhich%, StLen%)
- Type: String
- Desc: Strip the spaces from either or both sides of a string
-
- Name: STRSQU2
- Mod : STRSQU2.OBJ
- Decl: DECLARE SUB StrSqu2 (St$, Result$)
- Type: String
- Desc: Compress a text string using 2-gram compression
-
- Name: STRSQULEN2
- Mod : STRSQU2.OBJ
- Decl: DECLARE SUB StrSquLen2 (St$, ResultLen%)
- Type: String
- Desc: Determine the compressed length of a string compressed by StrSqu2
-
- Name: STRUNSQU2
- Mod : STRUSQU2.OBJ
- Decl: DECLARE SUB StrUnsqu2 (St$, Result$)
- Type: String
- Desc: Expand a string compressed by StrSqu2
-
- Name: STRUNSQULEN2
- Mod : STRUSQU2.OBJ
- Decl: DECLARE SUB StrUnsquLen2 (St$, ResultLen%)
- Type: String
- Desc: Determine the expanded length of a string compressed by StrSqu2
-
- Name: SUBEXIST
- Mod : SUBEXIST.OBJ
- Decl: DECLARE SUB SubExist (SubDir$, IsThere%)
- Type: Disk
- Desc: See whether a subdirectory exists
-
- Name: TIMEN2S
- Mod : TIMEN2S.OBJ
- Decl: DECLARE SUB TimeN2S (Hour%, Minute%, Second%, TimeSt$)
- Type: Time
- Desc: Convert a time from numbers to a string
-
- Name: TIMES2N
- Mod : TIMES2N.OBJ
- Decl: DECLARE SUB TimeS2N (Hour%, Minute%, Second%, TimeSt$)
- Type: Time
- Desc: Convert a time from a string to numbers
-
- Name: TIME2INT
- Mod : TIME2INT.OBJ
- Decl: DECLARE SUB Time2Int (BYVAL Hour%, BYVAL Minute%, BYVAL Second%, SqueezedTime%)
- Type: Time
- Desc: Compress a time into an integer
-
- Name: TINSTR
- Mod : TINSTR.OBJ
- Decl: DECLARE SUB TInstr (St$, BYVAL ChrType%, Place%)
- Type: String
- Desc: Search for a specific kind of character in a string
-
- Name: TYPEIN
- Mod : TYPEIN.OBJ
- Decl: DECLARE SUB TypeIn (St$)
- Type: Input
- Desc: Put keys into the keyboard buffer as if they had been typed
-
- Name: TYPEPRINT
- Mod : TYPEPRIN.OBJ
- Decl: DECLARE SUB TypePrint (St$, Row%, Column%, WaitTime%, TmpAttr%, Attr%, Fast%)
- Type: Display
- Desc: Display text as if it is being typed
-
- Name: UNCALCATTR
- Mod : UNCALCAT.OBJ
- Decl: DECLARE SUB UnCalcAttr (Foreground%, Background%, BYVAL Attr%)
- Type: Display
- Desc: Split a color/attribute into foreground and background colors
-
- Name: UNSCRUNCH
- Mod : UNSCRUNC.OBJ
- Decl: DECLARE SUB UnScrunch (BYVAL DSeg%, BYVAL DOfs%, BYVAL CSeg%, BYVAL COfs%)
- Type: Display
- Desc: Uncompress screen info processed by Scrunch
-
- Name: UNSPLIT
- Mod : UNSPLIT.OBJ
- Decl: DECLARE SUB UnSplit (Scrn%(), ScrMode%)
- Type: Display
- Desc: Restore a saved screen by scrolling it on from different directions
-
- Name: UPCASE
- Mod : UPCASE.OBJ
- Decl: DECLARE SUB Upcase (St$)
- Type: String
- Desc: Convert a string to uppercase
-
- Name: UPCASE1
- Mod : UPCASE1.OBJ
- Decl: DECLARE SUB Upcase1 (St$)
- Type: String
- Desc: Convert a string to uppercase (supports the international character set)
-
- Name: UPDTVSCREEN
- Mod : MULTTASK.OBJ
- Decl: DECLARE SUB UpdTVScreen (BYVAL DSeg%, BYVAL DOfs%)
- Type: Display
- Desc: Update the display from a screen buffer in TopView and compatibles
-
- Name: VGAREST13
- Mod : VGARES13.OBJ
- Decl: DECLARE SUB VGARest13 (BYVAL DSeg%, BYVAL DOfs%)
- Type: Display
- Desc: Restore a saved VGA graphics display (SCREEN 13)
-
- Name: VGASAVE13
- Mod : VGASAV13.OBJ
- Decl: DECLARE SUB VGASave13 (BYVAL DSeg%, BYVAL DOfs%)
- Type: Display
- Desc: Save a VGA graphics display (SCREEN 13)
-
- Name: WEEKDAY
- Mod : WEEKDAY.OBJ
- Decl: DECLARE SUB WeekDay (Day%)
- Type: Time
- Desc: Get the current day of the week
-
- Name: WEEKDAY1
- Mod : WEEKDAY1.OBJ
- Decl: DECLARE SUB WeekDay1 (MonthNr%, DayNr%, YearNr%, DayName$)
- Type: Time
- Desc: Get the day of the week for a specified date
-
- Name: WINDOWMANAGER
- Mod : WINDMAN.OBJ
- Decl: DECLARE SUB WindowManager (TopRow%, LeftCol%, BottomRow%, RightCol%, Frame%, Fore%, Back%, Grow%, Shade%, TFore%, Title$, Page%, Fast%)
- Type: Display
- Desc: Display a pop-up window
-
- Name: WINDOWMAN2
- Mod : WINDMAN2.OBJ
- Decl: DECLARE SUB WindowMan2 (TopRow%, LeftCol%, BottomRow%, RightCol%, Frame%, FSt$, Fore%, Back%, Grow%, Shade%, TFore%, Title$, Page%, Fast%)
- Type: Display
- Desc: Display a pop-up window with user-defined frame
-
- Name: WINDOWMAN3
- Mod : WINDMAN3.OBJ
- Decl: DECLARE SUB WindowMan3 (ParmList%(), Title$)
- Type: Display
- Desc: Display a pop-up window
-
- Name: WINDOWMAN4
- Mod : WINDMAN4.OBJ
- Decl: DECLARE SUB WindowMan4 (TopRow%, LeftCol%, BottomRow%, RightCol%, Frame%, Attr%, Page%, Fast%)
- Type: Display
- Desc: Display a window frame
-
- Name: WRITEBITF
- Mod : WRITBITF.OBJ
- Decl: DECLARE SUB WriteBitF (BYVAL DSeg%, BYVAL DOfs%, ElementNr&, BYVAL BitLen%, BYVAL Value%)
- Type: Numeric
- Desc: Write a value of a specified bit length into an array
-
- Name: XLATE
- Mod : XLATE.OBJ
- Decl: DECLARE SUB Xlate (St$, TranslationTable$)
- Type: String
- Desc: Run each character of a string through a translation table
-
- Name: XMPRINT
- Mod : XMPRINT.OBJ
- Decl: DECLARE SUB XMPrint (St$, TranslationTable$, Row%, Column%)
- Type: Display
- Desc: Display text via DOS services after applying a translation table
-
- Name: XQPRINT
- Mod : XQPRINT.OBJ
- Decl: DECLARE SUB XQPrint (St$, BYVAL Row%, BYVAL Column%, BYVAL Attr%, BYVAL Page%, BYVAL Fast%)
- Type: Display
- Desc: Display text
-
- Name: GETARC00
- Mod : ARC00.OBJ
- Type: PRIVATE
-
- Name: SETARC00
- Mod : ARC00.OBJ
- Type: PRIVATE
-
- Name: CRITINIT
- Mod : CRITERR.OBJ
- Type: PRIVATE
-
- Name: CRITERROR
- Mod : CRITERR.OBJ
- Type: PRIVATE
-
- Name: CRITDONE
- Mod : CRITERR.OBJ
- Type: PRIVATE
-
- Name: ELAPSED0
- Mod : ELAPSED0.OBJ
- Type: PRIVATE
-
- Name: FONTROW0
- Mod : FONTROW0.OBJ
- Type: PRIVATE
-
- Name: GETSERIAL00
- Mod : GETSER00.OBJ
- Type: PRIVATE
-
- Name: ANYLOWERCASE
- Mod : OBJSCAN.OBJ
- Type: PRIVATE
-
- Name: PATCH00
- Mod : PATCH00.OBJ
- Type: PRIVATE
-
- Name: PATCH01
- Mod : PATCH00.OBJ
- Type: PRIVATE
-
- Name: SETLABEL00
- Mod : SETLAB00.OBJ
- Type: PRIVATE
-
- Name: SETLABEL01
- Mod : SETLAB00.OBJ
- Type: PRIVATE
-
- Name: GETSINPUT00
- Mod : SINPUTSE.OBJ
- Type: PRIVATE
-
- Name: GETSINPUT01
- Mod : SINPUTSE.OBJ
- Type: PRIVATE
-
- Name: GETSINPUT02
- Mod : SINPUTSE.OBJ
- Type: PRIVATE
-