home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Mega Top 1
/
os2_top1.zip
/
os2_top1
/
DOS_GG
/
COMCAT
/
VOL30.ARJ
/
VOL3011
< prev
next >
Wrap
Text File
|
1992-01-07
|
10KB
|
206 lines
Volume 3011 - Released augustus 1989 - Abstract (C) DOS gg
P r o g r a m m a T h e e k volume 3011
gelijk aan TSS 6
Titel: Turbo Pascal BOOSTERS library
Number Name Size Date Comments
3011.01 BODECL PAS 1987 19-10-85 Declaration file.
3011.02 BODEMO COM 50258 19-11-85 Boosters demonstration program.
3011.03 BODEMO PAS 31263 19-11-85 Demo source.
3011.04 BOOST2 ARC 52711 25-06-89 Archive, incl. *.asm and
documentation files.
3011.05 BOOSTERS PAS 44872 19-11-85 Main source of Boosters routines.
3011.06 BOREAD ME 946 20-11-85 Boosters info.
3011.07 BOXHEAP PAS 2017 3-11-85 Heap routine.
3011.08 BOXUL PAS 1849 1-01-80 Draws a box in given style, sides
in attribute.
3011.09 CALENDAR PAS 3816 3-11-85 Generate calendar, month/year
3011.10 CALHEAP PAS 3900 3-11-85 Heap routine.
CATALOG 011 5111 19-06-89 This list.
3011.11 CBLKHEAP COM 116 18-10-85 Used by boosters demo
3011.12 CBLKHEAP PAS 301 3-11-85 Heap routine.
3011.13 CENTER PAS 888 1-01-80 Returns a string of len N with S
centered in it
3011.14 COPIES PAS 424 1-01-80 Returns N concatenated copies of C.
3011.15 COPYBLK PAS 5670 1-01-80 Copies block on screen.
3011.16 COPYSTR PAS 727 3-11-85 Returns N concatenated copies of S.
3011.17 CURSOR PAS 477 1-01-80 Cursor "off" aand "on".
3011.18 DOWS PAS 2044 1-01-80 Return day of week for valid date.
3011.19 EXEC PAS 371 1-01-80 Load another program.
3011.20 FILLHEAP COM 94 12-10-85 Used by boosters demo
3011.21 FILLHEAP PAS 501 3-11-85 Generates characters C with video
attribute A.
3011.22 FINDSTR COM 243 8-11-85 Used by boosters demo
3011.23 FINDSTR PAS 669 3-11-85 Search for S in video memory.
3011.24 FSTRHEAP COM 140 1-01-80 Used by boosters demo
3011.25 FSTRHEAP PAS 429 3-11-85 Heap routine.
3011.26 GETHEAP COM 99 5-11-85 Used by boosters demo
3011.27 GETHEAP PAS 249 5-11-85 Heap routine.
3011.28 GETSTR COM 167 1-01-80 Used by boosters demo
3011.29 GETSTR PAS 2793 1-01-80 Load contents of video memory in S
3011.30 HEAPAT COM 89 6-10-85 Used by boosters demo
3011.31 HEAPAT PAS 314 3-11-85 Heap routine.
3011.32 LEFT PAS 896 1-01-80 Left-justifies and pads S.
3011.33 MBLKHEAP COM 191 13-10-85 Used by boosters demo
3011.34 MBLKHEAP PAS 300 3-11-85 Heap routine.
3011.35 MOVEBG COM 234 22-10-85 Used by boosters demo
3011.36 MOVEBG PAS 991 3-11-85 Moves a block to page memory.
3011.37 MOVEBLK PAS 3626 1-01-80 Moves a block on screen.
3011.38 NSORBIT PAS 2471 3-11-85 Special effects on boxes.
3011.39 OVERSTR PAS 2329 1-01-80 Overlays New onto Target.
3011.40 PKUNPAK EXE 15112 2-08-88 To "unpack" boost2.arc.
3011.41 PUTHEAP COM 105 1-01-80 Used by boosters demo
3011.42 PUTHEAP PAS 431 3-11-85 Heap routine.
3011.43 PUTSTR PAS 2750 1-01-80 Writes S to video display.
3011.44 REMBLK PAS 2113 1-01-80 Removes block at display location.
3011.45 RESTORES COM 79 22-10-85 Used by boosters demo
3011.46 RESTORES PAS 197 3-11-85 Restoring content of video display.
3011.47 RIGHT PAS 880 1-01-80 Returns S right-justified in string
3011.48 RWORD PAS 1815 14-11-85 Replace word N of S with St.
3011.49 SAVES COM 77 14-10-85 Used by boosters demo
3011.50 SAVES PAS 185 3-11-85 Saving content of video display.
3011.51 SCREEN PAS 385 16-11-85 Save or restore screen.
3011.52 SETATT PAS 2211 1-01-80 Sets video attributes of the block.
3011.53 SPACE PAS 570 13-11-85 String without leading/trailing
blanks
3011.54 STIME PAS 272 3-11-85 Set system time.
3011.55 STRIP PAS 1292 1-01-80 No leading or trailing specified
characters.
3011.56 TBX COM 676 1-01-80 Used by Boosters demo.
3011.57 TIMER PAS 1766 3-11-85 True if seconds elapsed since...
3011.58 TIMEXY PAS 703 3-11-85 Display system time.
3011.59 UPPER PAS 724 1-01-80 Lower to uppercase.
VOL3011 ABS 3774 25-06-89 Volume abstract.
3011.60 WAIT PAS 700 3-11-85 Seconds delay, or until keypress
3011.61 WORD PAS 1428 13-11-85 Returns word N of S.
3011.62 WORDIND PAS 1136 14-11-85 Returns string pos of word N in S.
3011.63 WORDS PAS 574 13-11-85 Returns the number of words in S.
3011.64 XBOXUL PAS 655 7-11-85 \
3011.65 XCALENDA PAS 410 1-10-85 \
3011.66 XCENTER PAS 296 1-01-80 \
3011.67 XCOPYBLK PAS 680 7-11-85 \
3011.68 XCOPYSTR PAS 477 4-11-85 \
3011.69 XCURSOR PAS 273 1-01-80 \
3011.70 XDOWS PAS 861 1-01-80 \
3011.71 XEXEC PAS 266 1-01-80 \
3011.72 XFILLHEP PAS 297 4-11-85 \
3011.73 XFINDSTR PAS 266 7-11-85 \
3011.74 XGETSTR PAS 799 2-01-80 \
3011.75 XLEFT PAS 224 2-01-80 \
3011.76 XMOVEBG PAS 642 3-11-85 \
3011.77 XMOVEBLK PAS 273 1-01-80 Example programs.
3011.78 XNSORBIT PAS 556 6-11-85 /
3011.79 XOVERSTR PAS 303 1-01-80 /
3011.80 XPUTSTR PAS 589 7-11-85 /
3011.81 XREMBLK PAS 314 1-01-80 /
3011.82 XRIGHT PAS 261 1-01-80 /
3011.83 XSCREEN PAS 688 6-11-85 /
3011.84 XSETATT PAS 526 6-11-85 /
3011.85 XSTRIP PAS 254 1-01-80 /
3011.86 XTIMER PAS 452 6-11-85 /
3011.87 XTIMEXY PAS 918 16-11-85 /
3011.88 XUPPER PAS 263 9-11-85 /
3011.89 XWAIT PAS 303 4-11-85 /
3011.90 XWORDS PAS 1173 14-11-85 /
92 File(s) 33768 bytes free
Boosters 1.0 is a set of Turbo Pascal 3.0 Utilities, many of which are
written in assembly language or based on assembler
routines, tuned for speed of execution and ease of use.
Due to directory space limitations, the assembler source files and the
documentation files Boref1.pas and Boref2.pas are stored in an archived file
Boost2.arc. They can be extracted by means of the program "pkunpak.exe". The
exact unpacking command is:
pkunpak boost2
Boosters consists of the following routines:
BOXUL
Draws a box (rectangle) in a given style with sides in specified attribute.
CALENDAR
Generates a calendar for month MM of year CCYY, then displays it with
upper-left coordinates X,Y.
CENTER
Returns a string of length N with S centered in it. Pad is added as necessary
to fill out length.
COPIES
Returns N concatenated copies of C.
COPYBLK
Copies block at screen location X1,Y1 (upper left) and X2,Y2 (lower right) to
screen location beginning at upper left coordinates X3,Y3.
COPYSTR
Returns N concatenated copies of S.
CURSOR ROUTINES
CursorOff hides the cursor, CursorOn makes it visible.
DOWS
Returns day of the week (Sunday, Monday, etc.) for any valid date.
EXEC
Loads another program into memory and executes it, then returns control to
the invoking program.
FILLHEAP
Generates characters C with video attribute A on Page of the heap, from
(X1,Y1) to (X2,Y2).
FINDSTR
Search for S in video memory, beginning at (X,Y). If S found, cursor is
placed at offset N from S and Ecode is set to zero. Ecode is one when S is
not found.
GETSTR
Loads contents of video memory into S, beginning at coordinates X,Y for
length Len.
LEFT
Left-justifies and pads (if necessary) S in the result.
MOVEBG
Moves the block at X1,Y1 (upper left) and X2,Y2 (lower right) of the current
screen to block beginning at X3,Y3 (upper left) on page.
MOVEBLK
Moves the block defined by X1,Y1,X2,Y2 (upper-left and lower-right coordina-
tes) to location X3,Y3 (upper-left).
NSORBIT
Draws a box at X1,Y1,X2,Y2 in selected Style, then erases all but two
components of the box, which orbit the box interior for time NumberOfSeconds.
After orbiting, NsOrbit redraws the original box.
OVERSTR
Overlays New onto Target beginning at Pos, for length Len, then pads or
truncates accordingly.
PUTSTR
Writes S to video display beginning at X,Y, with display attribute Att.
REMBLK
Removes the block at display location X1,Y1,X2,Y2 by filling it with blanks.
RIGHT
Returns S right-justified in a string of length Len, padded or truncated on
the left as needed.
RWORD
Replace word N of S with St. All other words of S (if any) remain unaffec-
ted.
SAVE AND RESTORE SCREEN PROCEDURES
Provide convenience and speed for saving and restoring contents of video
display.
SETATT
Sets the video attributes of the block defined by X1,Y1,X2,Y2 according to
the value of Att.
SPACE
Returns a string that is S normalized. A normalized string has no leading or
trailing blanks and one blank between each word.
STRIP
Copies S to the result string, excluding leading and trailing C characters.
TIMER
Returns TRUE if Seconds seconds have elapsed since Timer's invocation.
SET AND DISPLAY SYSTEM TIME
TimeXY displays the system time, while Stime sets it.
UPPER
Provides uppercase translation as a function call. Returns a string with all
lowercase alphabetics converted to uppercase.
WAIT
Delays processing for the number of seconds specified by NumberOfSeconds or
until a key press. If the key pressed was the Home key, processing halts
until another key press.
WORD
Returns word N of S.
WORDIND
Ret3011