home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / tmtp100o.zip / README < prev    next >
Text File  |  1997-04-02  |  4KB  |  133 lines

  1.  
  2.                     TMT Development Corporation
  3.  
  4.                           Pascal Lite
  5.  
  6.                        version 1.00 freeware
  7.  
  8. Thank you for your trying this new Pascal compiler for OS/2 and MS DOS
  9.  
  10. This is a preliminary version of a full 32-bit Pascal compiler for
  11. 80386/486/Pentium Intel CPU's.  Pascal Lite produces native 32-bit
  12. protected-mode using the DOS32 extender or OS/2 application for
  13. OS/2 windowed, full-screen and presentation manager sessions.
  14.  
  15. Requirements
  16. ------------
  17.  
  18.        5Mb of hard disk
  19.        OS/2 Warp operation system v 3.0
  20.  
  21. Pascal Lite Installation
  22. ------------------------
  23.  
  24.    The Pascal Lite distribution is contained in the tmtp100o.zip archive.
  25.    Please, read the license.doc file before the installation.
  26.  
  27.    Follow these instructions to run the installation process.
  28.  
  29.       - create the \TMTPL directory on one of the drives (we will call
  30.         it the x: drive) using the command:
  31.             x> md TMTPL
  32.  
  33.       - copy the tmtpl.zip file into the TMTPL directory:
  34.  
  35.             x> copy  tmtp100o.zip x:\TMTPL
  36.             x> x:
  37.             x> cd \TMTPL
  38.  
  39.       - run the PKUNZIP program to decompress the tmtp100o.zip
  40.  
  41.             x:\TMTPL> pkunzip -d tmtp100o
  42.  
  43.         (the switch "-d" unpacks with subdirectories)
  44.  
  45.       - modify the PATH statement in the autoexec.bat, to include the
  46.                 x:\TMTPL\BIN
  47.          subdirectory, if you so desire.
  48.  
  49.          and INCLUDE_PATH in x:\TMTPL\BIN\TMTRC.CFG for
  50.          desired resources includes path (if you setup version
  51.          for OS/2)
  52.  
  53.       - goto to \TMTPL\EXAMPLES\OS2\HELLO
  54.         compile the simple test program, "HELLO.PAS", and run it:
  55.  
  56.            x:\TMTPL> plt hello
  57.            x:\TMTPL> hello
  58.  
  59.       - read the entire manual.doc file before using the compiler for
  60.         any "real" application development.
  61.  
  62.  
  63. Contents of the distribution
  64. ----------------------------
  65.  
  66.    documentation:
  67.  
  68.       manual.doc         - description of the PLT compiler
  69.       license.doc        - license agreement
  70.       readme             - this file
  71.  
  72.    executable:
  73.  
  74.      subdirectory BIN\ contains following files:
  75.  
  76.        pltos2.cfg         - compiler configuration file
  77.        plt.exe            - the PLT compiler under OS/2
  78.        tmtrc.exe          - TMT resource compiler for OS/2
  79.        tmtrc.msg          - TMT resource compiler message file
  80.        tmtrc.mac          - TMT resource compiler prelude file
  81.        tmtrc.cfg          - TMT resource compiler prelude file
  82.  
  83.  
  84.    standard library object modules:
  85.  
  86.      subdirectory UNITS\ contains unit obj modules files with following
  87.      extensions:
  88.          .FPD - for DOS version
  89.          .FPU - for OS/2 version
  90.          .FPL - for OS/2 version (for .DLL's)
  91.  
  92.       arg                - commmand line parsing unit
  93.       crt                - crt unit
  94.       debug              - post-mortem dump unit and other debugging
  95.                            functions
  96.       dos.fpd            - dos unit
  97.       doscall            - low-level DOS interface and OS/2
  98.       os2ord             - OS/2 function ordinal numbers (OS/2 version only)
  99.       os2pmapi           - OS/2 presentation manager interface (OS/2 version only)
  100.       errcodes           - run-time error codes
  101.       strings            - strings unit
  102.       system             - system unit
  103.  
  104.       also in this directory contains files:
  105.           STUB.EXE    - stub for OS/2 executables
  106.           DOS32.EXE   - DOS32 extender
  107.           STUB32.EXE  - stub for DOS32 extender
  108.           PASSTUB.EXE - PMODE-based extender
  109.  
  110.    example:
  111.  
  112.      subdirectory EXAMPLE\DOS\ contains following examples for MS DOS:
  113.  
  114.        COMP\  - example of complex operstors definition
  115.        HELLO\ - example "Hello, World" program
  116.        FLAME\ - example of direct works with I/O ports and physical
  117.                 memory
  118.        VESADEMO\ - example of import and usage VESA.OBJ file from
  119.                   DOS32 libraries.
  120.  
  121.      subdirectory EXAMPLE\OS2 contains following example for OS/2:
  122.  
  123.        HELLO\ - example "Hello, World" program
  124.        SKELETON\ - example simple presentation manager application
  125.  
  126.       subdirectory EXAMPLE\LIN_EQ contains example of multidimensional
  127.       open arrays usage
  128.  
  129.    supplemential files:
  130.        full distribution of DOS32 extender contains in the MS DOS
  131.        version of Pascal/Lite
  132.  
  133.