home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Mega Top 1
/
os2_top1.zip
/
os2_top1
/
DOS_GG
/
COMCAT
/
VOL20.ARJ
/
VOL2036
< prev
next >
Wrap
Text File
|
1992-01-21
|
6KB
|
113 lines
Programmatheek volume 2036
Number Name Size Date Comment
CATALOG 036 2405 7-02-85 Het bestand dat u nu leest
2036.01 COPYFILE PAS 458 8-25-82 FILE IO demo voor MS-PASCAL
2036.02 DISKREAD EXE 37632 2-24-83 \
2036.03 DISKREAD OBJ 7154 2-24-83 | HEX/ASC dump van disksectoren (MSPASCAL)
2036.04 DISKREAD PAS 7507 2-24-83 /
2036.05 DUMPFILE PAS 1710 8-28-82 HEX/ASC dump van diskfile (MSPASCAL)
2036.06 FLUSH BAT 128 9-25-82 Wis .OBJ .MAP .REF enz compileer resten.
2036.07 GETDIR EXE 28928 8-26-82 Lees-inhoudsopgave demo voor MS-PASCAL
2036.08 GETDIR OBJ 2337 8-26-82 Idem
2036.09 GETDIR PAS 2304 8-26-82 Idem
2036.10 GETSEC ASM 2560 8-26-82 Assembler routine voor GETDIR.
2036.11 GETSEC OBJ 111 8-25-82 Idem
2036.12 INTRPT ASM 1685 11-25-82 Toegang tot Interupts voor MS-PASCAL
2036.13 INTRPT OBJ 234 11-25-82
2036.14 IOSTUFF DOC 5203 2-24-83 \
2036.15 IOSTUFF INC 5142 2-24-83 \ IO routines voor MS-PASCAL
2036.16 IOSTUFF OBJ 7105 2-24-83 /
2036.17 IOSTUFF PAS 7340 2-24-83 /
2036.18 PRETTY PAS 384 1-07-83 Toeters en bellen lister voor PASCAL-sources
2036.19 PARTA PAS 14803 1-21-82 Onderdeel PRETTY
2036.20 PARTB PAS 17091 1-21-82 idem
2036.21 PARTC PAS 10520 1-21-82 idem
2036.22 PASC BAT 256 6-12-82 Compileer Pascal programma
2036.23 PASCL BAT 256 6-12-82 Compileer en Link PASCAL programma
2036.24 PASCLG BAT 256 6-12-82 Compileer, Link en run PASCAL programma
2036.25 PRIME PAS 723 1-22-83 Bereken priemgetallen
2036.26 PRINTER PAS 10410 2-28-82 Utility om meerdere files af te drukken
2036.27 DSNAME P 681 2-28-82 Onderdeel PRINTER
2036.28 INDEX P 279 2-28-82 idem
2036.29 PARSE P 1531 2-28-82 idem
2036.30 SAMPLE PAS 4822 11-20-82 Voorbeeld van gebruik MSDOS funkties
2036.31 SCREEN PAS 1152 1-07-83 Demo voor directe Geheugen IO (MS-PSACAL)
2036.32 TABSET1 PAS 2560 1-07-83 Zet tabs op Epson MX100 (MSPASCAL)
2036.33 TABSET2 PAS 2944 1-07-83 Idem maar dan via binaire file IO (MSPASCAL)
2036.34 TIMI PAS 512 1-01-80 \
2036.35 TIMM PAS 1152 1-01-80 | Demo voor gebruik MS-PASCAL units
2036.36 TIMU PAS 1792 11-20-82 /
2036.37 UNSQ PAS 4603 10-23-82 UNsqueezer in MS-PASCAL
2036.38 VIDEO ASM 1351 6-20-82 MS-PASCAL ingang tot Video-BIOS routines
2036.39 XREF PAS 22043 2-05-82 Cross-reference voor MS-PASCAL-sources
VOL2036 ABS 3584 7-02-85 Overzicht van programma's op deze disk
41 File(s) 74752 bytes free on Volume 2036
MS-PASCAL demonstratie programma's
Op deze disk vind je een aantal programma's die als voor-
beeld van de mogelijkheden van Microsoft (IBM) PASCAL die-
nen. De programma's varieren in complexiteit. Zowel begin-
nende als ervaren programmeurs zullen er iets van hun gading
op vinden. Alle programma's kunnen op een 128K machine
gecompileerd worden.
TURBO-PASCAL programmeurs zullen ontdekken dat geen van de
programma's zondermeer te gebruiken zijn. MS-PASCAL wijkt op
een aantal punten nogal af. Het minst hinderlijk zijn ver-
schillen in het gebruik van de zogenaamde compiler direc-
tives (Bijv $Include <-> $I). Lastiger is dat de String-
funkties van MS-PASCAL sterk afwijken van die van TURBO-
PASCAL. Dit geldt in nog sterkere mate voor Call's naar
MSDOS interupts en IO-routines. Soms volstaat het enig
sloop- en breekwerk te verrichten en een String "Type" met
een lengte van 255 tekens te definieren. Maar bij de meer
interessante programma's zal met meerdere uren nodig hebben
om de boel aan de praat te krijgen. Nietemin is het doorne-
men van de source instruktief. In ieder geval is het ple-
zierig om te ontdekken dat een hoop funkties en procedures
die standaard in TURBO-PASCAL zitten bij MS-PASCAL slechts
met moeizaam programmeren tot stand worden gebracht. En dat
voor een kwart van de prijs..
Een kort overzicht van de programma's:
COPYFILE -- Beginners programma dat laat zien hoe bestanden
gedefineerd, gelezen en gekopieerd worden.
DUMPFILE -- Ingewikkeld programma dat een dump op "debug-
formaat" (HEX/ASCII) van diskfiles verzorgt.
TABSET -- Beginner programma dat TABstops zet op Epson
MX100.
TIM* -- Deze drie programma's (UNIT, Mainprogram, en
Interface) demonstreren het gebruik van UNITS in
MS-PASCAL (de enige pre boven TURBO-PASCAL die
deze faciliteit niet biedt).
SCREEN -- Directe Video geheugen IO m.b.v. de ADS-funktie.
PRINTER -- Redelijk lang PASCAL programma met 3 include
files dat meerdere ASCII files kan afdrukken.
XREF -- Inspirend programma voor gevorderden. Het maakt
een kruisreferentie van de variabelen en
statements in PASCAL programma's.
UNSQ -- Eveneens voor gevorderden. Een goede demonstra-
tie van het werken met complexe data-strukturen.
Het zet bestanden die met het "Huffman" algorit-
me zijn samengeperst terug naar het oorspronke-
kelijke formaat.
PRETTY -- Wat langer programma voor degenen die de grond-
slagen van PASCAL onder de knie hebben. Verzorgt
de opmaak van PASCAL-sources.
GETDIR -- Subroutine in assembly voor het inlezen van
disk-inhoudsopgaven.
VIDEO -- Idem maar dan voor BIOS-calls die de wat meer
geavanceerde VIDEO-funkties verzorgen (Windows).
Uiteraard alleen zinvol voor PC-bezitters.