Home of the original IBM PC emulator for browsers.
[PCjs Machine "ibm5160"]
Loading /machines/pcx86/ibm/5160/cga/256kb/machine.xml...
This is a p-code compiler for an extended subset of Pascal. It is
written in Turbo Pascal for the IBM PC. This compiler will be of
interest especially to two groups of users: (1) students learning the
Pascal language, before making a commitment to a commercial compiler;
(2) compiler tinkerers who desire source code for modification or
extension. The compiler adheres closely to the standard Pascal of
Jensen and Wirth, but does not implement file I/O.
System Requirements: Pascal Language.
How to Start: Type FACILIS (press enter).
Suggested Registration: None.
File Descriptions:
FACILIS COM Pascal compiler.
FACILIS 000 A required overlay file.
FACILIS UM Users Manual for this Pascal compiler.
FACILIS DOC A 1-page description of the diskette contents.
ZELLER PAS Short demo program.
FACILIS IM Implementation Manual for this Pascal compiler.
TEST PAS Overall confidence test for the compiler.
STEST PAS Exercises the string facility of the compiler.
FACILIS PAS Main program in Turbo to compute day of the week.
BLOCK PAS A required include file. Contains most of compiler.
INTERPRT PAS A required include file. Contains run-time interpreter.
FACILIS
Version 0.20 File FACILIS.DOC
FACILIS is a p-code compiler for an extended subset of Pascal. It is written
in Turbo Pascal for the IBMPC. This compiler will be of interest especially
to two groups of users: (1) students learning the Pascal language, before
making a commitment to a commercial compiler; (2) compiler tinkerers who
desire source code for modification or extension.
The compiler adheres closely to the standard Pascal of Jensen and Wirth.
However, file I/O is not yet implemented, and there are some other limitations.
See the Users Manual for details.
The following FACILIS files are available:
Documentation:
FACILIS.DOC - this document
FACILIS.UM - Users Manual - extensions, limitations, error codes -
You need this to run programs under Facilis.
FACILIS.IM - Implementation Manual - syntax, internal codes and tables -
You need this to modify and recompile Facilis.
Executable Code:
FACILIS.COM - the compiler
FACILIS.000 - a required overlay file
Source Code:
FACILIS.PAS - main program in Turbo
BLOCK.PAS - a required include file, contains most of compiler
INTERPRT.PAS - a required include file, contains run-time interpreter
Test Programs:
TEST.PAS - overall confidence test for the compiler
STEST.PAS - exercises the string facility
ZELLER.PAS - a short demo program
Files can be downloaded from the RBBS-PC operated by
John Naleszkiewicz
(301) 468-1439 (data)
6:30pm to 8:30am weekdays
24Hrs weekends.
hn Naleszkiewicz
(301) 468-1439 (data)
6:3
------------------------------------------------------------------------
Disk No 424 Pascal Compiler v1 DS2
-----------------------------------------------------------------------
This is a p-code compiler for an extended subset of Pascal. It is
written in Turbo Pascal for the IBM PC. This compiler will be of
interest especially to two groups of users: (1) students learning the
Pascal language, before making a committment to a commercial compiler;
(2) compiler tinkerers who desire source code for modification or
extension. The compiler adheres closely to the standard Pascal of
Jensen and Wirth, but does not implement file I/O.
FACILIS COM Pascal compiler
FACILIS 000 A required overlay file
FACILIS UM Users Manual for this Pascal compiler
FACILIS DOC A 1-page description of the diskette contents
ZELLER PAS Short demo program
FACILIS IM Implementation Manual for this Pascal compiler
TEST PAS Overall confidence test for the compiler
STEST PAS Exercises the string facility of the compiler
FACILIS PAS Main program in Turbo to compute day of the week
BLOCK PAS A required include file. Contains most of compiler
INTERPRT PAS A required include file. Contains run-time interpreter
PC Software Interest Group (PC-SIG)
1030 E Duane, Suite J
Sunnyvale, CA 94086
(408) 730-9291
Volume in drive A has no label
Directory of A:\
BLOCK PAS 43008 3-05-85 2:10a
FACILIS 000 38912 3-05-85 2:25a
FACILIS COM 50688 3-05-85 2:18a
FACILIS DOC 1792 8-20-85 10:29p
FACILIS IM 17152 3-05-85 1:53a
FACILIS PAS 23424 3-05-85 1:57a
FACILIS UM 11392 3-05-85 1:50a
FILES424 TXT 1389 11-05-85 2:49p
INTERPRT PAS 31744 3-05-85 2:03a
STEST PAS 5760 3-05-85 2:29a
TEST PAS 13568 3-05-85 2:27a
ZELLER PAS 768 8-20-85 10:29p
12 file(s) 239597 bytes
78848 bytes free