home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Mega Top 1
/
os2_top1.zip
/
os2_top1
/
DOS_GG
/
COMCAT
/
VOL30.ARJ
/
VOL3014
< prev
next >
Wrap
Text File
|
1992-01-07
|
6KB
|
120 lines
Volume 3014 - Released juni 1989 - Abstract (C) DOS gg
P r o g r a m m a T h e e k volume 3014
gelijk aan TSS 7/8
Titel: Language Formatter, EGABox TPascal
Number Name Size Date Comments
3014.01 8X14 FON 3584 24-01-86 High resolution font.
3014.02 EGABOX DOC 2176 24-01-86 EGA Support for Graphix Toolbox
3014.03 GRAPHIX EGA 12739 19-02-86 TurboGraphix System file
3014.04 KERNEL EGA 6773 19-02-86 TurboGraphix System file
3014.05 WINDOWS EGA 1152 24-01-86 TurboGraphix System file
CATALOG 014 1601 7-10-88 This list.
3014.06 CONTRO INC 26326 1-01-80 Contro Include file.
3014.07 CONTRO PAS 57583 1-01-80 Product order TP DB (incomplete).
3014.08 FILDAR PAS 4101 1-01-80 File Interface Block information.
3014.09 LINKDISK PAS 9216 1-01-80 Use of TURBO Linked List.
3014.10 LINKLIST DOC 11648 1-01-80 Linkdisk Documentation.
3014.11 LINKLIST PAS 5248 1-01-80 Linkdisk Include file.
3014.12 LINKTYPE INC 512 1-01-80 Linkdisk Include file.
3014.13 NEWEXEC PAS 11008 1-01-80 Run programs from within a Turbo
program (V1.2).
3014.14 PFLD_V2 PAS 8019 1-01-80 Protected field forms input (TP 2)
3014.15 SCAN COM 13509 1-01-80 Disk surface scan with DOS error
report (int 25h)
3014.16 SCAN DOC 2924 14-03-85 Documentation
3014.17 SCAN PAS 12114 14-03-85 Source (TurboPascal 2.0)
3014.18 TPF DOC 11264 1-01-80 Documentation
3014.19 TPF PAS 39552 1-01-80 Language formatter V1.0.
3014.20 TPFCOM PAS 9600 1-01-80 TPF include file.
3014.21 TPFDCL PAS 13952 1-01-80 TPF include file.
3014.22 TPFSCN PAS 20352 1-01-80 TPF include file.
3014.23 TPFSTM PAS 13184 1-01-80 TPF include file.
3014.24 TURBO DS 13383 1-01-80 Using directly referenced data via
regular DS.
VOL3014 ABS 4225 10-09-88 Volume Abstract.
26 File(s) 33792 bytes free
This disk contains a mixture of TurboPascal 2.0 and 3.0 programs. Some
programs seem to be obsolete now with TurboPascal 4.0 and 5.0.
EGABOX
The standard Turbo Grapix Toolbox 3.0 supports the EGA in 640x200 2 color
mode. These programs replace toolbox modules and support the EGA in 640x350
16 color mode. You must have an Enhanced Adapter and an EGA to use these
programs. If you have 64k on your board, you will be limited to 4 colors.
CONTRO
Inventory control system. Uses the TurboPascal DataBase Toolbox 3.0. CROUTS.-
PAS and CONTROL.HLP are missing, so this program will not run.
FILDAR
TURBO procedures can treat logical devices as if they were text files.
However, the programmer might want to do something just a LITTLE different
depending on which file or device comes to the procedure. The File Interface
Block corresponding to the file or device contains quite a bit of informati-
on which can be useful in such a case. This little program demonstrates a
procedure to make use of that information.
LINKDISK
A linked list is a dynamic data structure which is extremely flexible and
relatively easy to manipulate. By manipulating your data in a memory-resident
linked list, tremendous improvements in execution speed came be gained.
This program handles the set-up and use of TURBO LinkList using four support
routines written in TURBOPascal V2.0 for creating and manipulating dou-
ble-linked-lists.
NEWEXEC
This file contains 2 functions for Turbo Pascal 3.0 that allow you to run
other programs from within a Turbo program. In TP 4.0 built in as EXEC
procedure.
SCAN
SCAN will read every sector on a disk and record the number of retries (if
any) that were required. After it finishes, it gives an error report consis-
ting of the numbers of the sectors that presented problems, how many retries
each of them required, and a short description of the error that was
returned by DOS (as defined in the DOS 2.0 manual, under the description of
INT 25H - Absolute Disk Read).
TPF
A rather complete Language Formatter for Turbo Pascal. TPF generates a
standard format for Pascal code. TPF will accept standard Pascal and the
language extensions in Turbo Pascal. TPF accepts full programs, procedures,
or groups of statements. A syntactically incorrect program will cause TPF to
abort and to cease formatting the output file. TPF's default formatting
requires no control from you.
TPF's rules allow you to achieve almost any effect needed in the display of
comments. It handles CASE statements, IF-THEN-ELSE, FOR, WHILE, WITH, TABLES
(lists of initialization statements or constant declarations)
TPF is limited in the following ways:
1. The maximum input line length is 127 characters.
2. The maximum output length is 127 characters.
3. Only syntactically correct statements are formatted.
4. The number of indentation levels handled by TPF is limited; TPF will abort
if this number is exceeded -- a rare circumstance.
5. If a comment will require more than the maximum output length (127) to
meet the rules given, processing will be aborted. This situation should be
even rarer than identation-level problems.
6. When it aborts, TPF deletes the output file. The input file is not
altered.
TURBO.DS
The major problem with EXTERNAL binary programs in TURBO PASCAL is that it is
very difficult to access local data via the DS register and even more
difficult to access table data via XLAT etc. Turbo expects external programs
to have an origin of 100h and be in .COM type format. Turbo then disregards
the 100h origin, junks all the code from 0 to 100h and puts all the external
code directly after its library --- the offset being dependent on the release
and version of TURBO. What is required is a fast method of loading DS with
the SEGMENT VALUE corresponding to the START of the EXTERNAL code -- wherever
turbo decides to load it!!!!.
The obvious solution is to make DS (when calling EXTERNAL code) relative to
the START of the EXTERNAL code. All data is then referenced via DS as was
originally intended. This file contains the actual code for setting DS that
is used in an EGA graphics package.