home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD1.mdf / pascal / bp7os2 / readme.doc < prev    next >
Text File  |  1993-12-05  |  4KB  |  51 lines

  1.  
  2.    R U N T I M E  O N L Y   version of BP4OS2 - Borland Pascal for OS/2
  3.  
  4.   The BP4OS2 project started as an article "Wunderkind" by Matthias Withopf in the 11/93 issue of the German computer magazine "c't - magazin fuer computertechnik." 
  5.  
  6.   This file will allow you to compile both Presentation Manager and command line OS/2 Programs. You will need Borland Pascal version 7.0 or 7.1. It does not include the ability to recompile the runtime libraries. The install program copies the Borland compilers and patches the copies. Everything except the original zip file and install.cmd will be placed in the \BP\OS2 directory. You should consider this code to be pre beta level. 
  7.  
  8.   To install: Copy the archive to the drive that contains Borland Pascal. (You can do this from any directory, including the one you download it to.) Use DOS to run your PKZIP 2.04 compatible unzip program to extract INSTALL.CMD then execute it. You must include PKUNZIP in the DOS path of your AUTOEXEC.BAT file for this install to run. From an OS/2 command line session:
  9.  
  10.   ]COMMAND /CPKUNZIP BP4OS2R.001 INSTALL.CMD
  11.   ]INSTALL
  12.  
  13. The patch will create a new directory \BP\OS2 and place all files in that directory. You can remove the entire patch by erasing and removing that directory. This archive contains the following files:
  14.  
  15.     README.DOC    Documentation for Runtime version
  16.     COMPATIB.PAS    Unit to emulate some DOS services.
  17.     COMPATIB.TPO    OS2 Compatibility unit. TPO is TPU for OS/2.
  18.     CRT.PAS    Interface to CRT unit.
  19.     CRT.TPO    OS2 CRT Unit.
  20.     DOS.PAS    Interface to DOS unit.
  21.     DOS.TPO    OS2 DOS Unit.
  22.     ENGLISH.PAS    German comments translated to English.
  23.     HELLO2.PAS    Command line 'Hello World' program.
  24.     HELLOPM.DOC    Instructions on creating PM programs.
  25.     HELLOPM.PAS    Presentation Manager 'Hello World' program.
  26.     HELLOPM.RC    Resource script for HelloPM.Pas.
  27.     INSTALL.CMD    REXX program to install the OS/2 compiler.
  28.     MAKEPM.EXE    Program to mark programs as PM capable.
  29.     OS2.TPL    Runtime library. TURBO.TPL for OS/2.
  30.     PATCH.BAT    Batch file to patch programs. Used by INSTALL.CMD
  31.     PATCHBP.EXE    Program to patch the Borland compilers.
  32.     THREAD.PAS    Program to demonstrate multiple threads.
  33.     VIDEO.PAS    Program to demonstrate Video Calls.
  34.     WHEREIS.PAS    Whereis written in Pascal for OS/2.
  35.  
  36.   There are hundreds of system calls that still must be ported. I will be compiling a list of needed functions in order to prioritize the project. Let me know if you need a function that is not available yet or if you have system programming, assembly, or OS/2 skills and you are willing to help port the OS/2 API to Pascal, or document it.
  37.  
  38.   Bug reports, solutions and comments are welcome! If you find a bug please create the smallest program that will demonstrate the bug and send it to me. (Rick Widmer) The smaller the program to demonstrate the bug, and the clearer the information about it the higher the priority it will get. Please consider _every_ incompatibility with the DOS compiler as a bug, even if you know a work-around.
  39.  
  40.   RTL source code will be available some time in the future. There are a number of issues to clear up before posting.  I hope to have them cleared up in the next week or two. Even if you don't need the RTL source you should keep watching for updates.
  41.  
  42. Compuserve: Rick Widmer  72162,470  
  43. Internet: 72162.470@compuserve.com
  44.  
  45.   You can send c-mail or meet us on the BPascal forum section 17. Please include the name BP4OS2 in any threads you create about this archive. 
  46.  
  47.  
  48.    
  49.     
  50.  
  51.