home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / bpos2-v2.zip / BPOS2-V2.DOC < prev    next >
Text File  |  1994-01-01  |  3KB  |  65 lines

  1.         BORLAND PASCAL 7.0 OS/2 PATCH: UPDATE AND BUG FIXES
  2.         ---------------------------------------------------
  3.  
  4. The German c't magazine's patch for Borland Pascal 7.0 (which allows
  5. it to compile 16-bit OS/2 binaries) is now well known. The patch is
  6. available by anonymous FTP from ftp-os2.cdrom.com (bp7-os2.zip).
  7.  
  8. There has been an active forum on Compuserve, which has been working
  9. on translating the OS/2 16-bit API to Pascal, for use with the patch,
  10. and also on fixing bugs contained in the original package. You can
  11. contact the Compuserve forum through various e-mail addresses
  12. contained in the documentaion to the various ZIP files in this
  13. package.
  14.  
  15. This package contains the latest result of the efforts of these
  16. people. The package contains the following files:
  17.  
  18. BPOS2-V2.DOC   - this file!
  19. API-UNIT.ZIP   - the full 16-bit OS/2 API in several Pascal units
  20. API-HELP.ZIP   - on-line help (in BP7 TPH format) for the API calls
  21. OS2.ASM        - updated OS2.ASM file
  22. RTL-FIX1.ZIP   - the first bug-fix package
  23. RTL-FIX2.ZIP   - the second bug-fix package
  24.  
  25. Installation
  26. ------------
  27. All the ZIP files in this package are unmodified copies of the
  28. Compuserve people's efforts. I have only packaged them into one
  29. ZIP file for onward transmission. Each ZIP file contains its
  30. original documentation. You need to read this documentation
  31. for instructions on installation, etc.
  32.  
  33. The bug fixes are incremental - this means that you need to install
  34. the first one before installing the second one. This will be in the
  35. form of manual editing of certain files (e.g. DOS.PAS) and the
  36. replacement of certain ASM files with the ones in the bug-fixes.
  37.  
  38. OS2.ASM
  39. -------
  40. The only addition from me is the OS2.ASM file. One of the bug fixes
  41. uses a constant which is not defined in OS2.ASM. All I have done is
  42. to define it, for my own use. This involved adding a single line to
  43. the original OS2.ASM file, as seen below;
  44.  
  45. OPEN_ACCESS_WRITEONLY EQU    1
  46.  
  47. This is the only change in OS2.ASM. I include the file for completeness.
  48. You can delete it if you want. It works well for me, but I cannot
  49. guarantee anything. Please don't call me if something goes awry.
  50.  
  51.  
  52.  
  53. Disclaimer
  54. ----------
  55. I am not the author of anything in this package. I am just trying to
  56. do a service by transmitting the files, since not everybody has an
  57. account on Compuserve. If you have any problems with anything in this
  58. package, please do NOT write to me. There is nothing I can do about
  59. anything in it. Problems should be directed to the folks on
  60. Compuserve, who I believe, will be glad to hear of any.
  61.  
  62.  
  63.  
  64.  
  65.