TMT Development Corporation Pascal Lite version 1.00 freeware Thank you for your trying this new Pascal compiler for MS DOS This is a full 32-bit Pascal compiler for 80386/486/Pentium Intel CPU's. Pascal Lite produces native 32-bit protected-mode using the PMODE extender. Requirements ------------ for MS DOS: 3Mb of hard disk MS DOS operating system v 5.0 or later 2Mb of free XMS Pascal Lite Installation ------------------------ The Pascal Lite distribution is contained in the tmtpl39d.zip archive. Please, read the license.doc file before the installation. Follow these instructions to run the installation process. - create the \TMTPL directory on one of the drives (we will call it the x: drive) using the command: x> md TMTPL - copy the tmtp100d.zip file into the TMTPL directory: x> copy tmtp100d.zip x:\TMTPL x> x: x> cd \TMTPL - run the PKUNZIP program to decompress the tmtp100d.zip x:\TMTPL> pkunzip -d tmtp100d (the switch "-d" unpacks with subdirectories) - modify the PATH statement in the autoexec.bat, to include the x:\TMTPL\BIN subdirectory, if you so desire. - go to \TMTPL\EXAMPLES\DOS\HELLO compile the simple test program, "HELLO.PAS", and run it: x:\TMTPL> plt hello x:\TMTPL> hello - read the entire manual.doc file before using the compiler for any "real" application development. Contents of the distribution ---------------------------- documentation: manual.doc - description of the PLT compiler license.doc - license agreement readme - this file executable: subdirectory BIN contains following files: plt.cfg - compiler configuration file dos32.exe - the DOS32 protected mode extender dos4gw.exe - the DOS/4GW protected mode extender (used by compiler) plt.exe - the PLT compiler under the DOS/4GW extender pltpmw.exe - the PLT compiler under the PMODE extender standard library object modules: subdirectory UNITS\ contains unit obj modules files with .FPD extensions arg - command line parsing unit crt - crt unit debug - post-mortem dump unit and other debugging functions dos.fpd - dos unit doscall - low-level DOS interface errcodes - run-time error codes strings - strings unit system - system unit also in this directory contains files: DOS32.EXE - DOS32 extender STUB32.EXE - stub for DOS32 extender PASSTUB.EXE - PMODE-based extender example: subdirectory EXAMPLE\ contains following examples for MS DOS: COMP\ - example of complex operators definition HELLO\ - example "Hello, World" program FLAME\ - example of direct works with I/O ports and physical memory VESADEMO\ - example of import and usage VESA.OBJ file from DOS32 libraries. LIN_EQ\ - example of multidimensional open arrays usage supplemental files: DOS32\ - subdirectory that contains the DOS32 distribution to be used by the application. These files are no longer in the default distribution; If you need DOS32, you should obtain DOS32.ZIP and install (unzip) it over the PLT/DOS distribution. Changes from previous version: ----------------------------- - some bugs fixed - operators overloading added