home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 8 Other / 08-Other.zip / w32os204.zip / readme.txt next >
Text File  |  1998-09-18  |  7KB  |  146 lines

  1. Win32 for OS/2 Alpha distribution v0.04
  2.  
  3. NOTE: This is an early alpha and for that reason has no
  4.       fancy install program. So RTFM.
  5.  
  6. ------------>>DO NOT EMAIL US DIRECTLY WITH QUESTIONS/REQUESTS<<----------------
  7. ------------>>  Read the 'Problems/Bug reports' section below <<----------------
  8.  
  9. ********************************************************************************
  10. ** Fixes/additions in version 0.04
  11. ********************************************************************************
  12. - Old dlls included in 0.03 distribution
  13.  
  14. ********************************************************************************
  15. ** Fixes/additions in version 0.03
  16. ********************************************************************************
  17. - Win32K: win32 executable loader (see win32k.txt for installation details)
  18. - Improved DirectDraw support. Quake 2 now runs full screen. 
  19. - Borland executable fixes for pe2lx
  20. - Many stubs added for non-implemented apis
  21. - Version resources supported
  22. - Loads of bugfixes
  23.  
  24. ********************************************************************************
  25. ** Installation
  26. ********************************************************************************
  27. Create a directory (say, f:\win32os2) in which you unzip w32os204.zip.
  28. (unzip w32os204.zip or pkunzip -d w32os204.zip)
  29. Add f:\win32os2\bin (in this case!) to the LIBPATH and PATH in your config.sys.
  30. After a reboot, you're ready to go.
  31.  
  32. ********************************************************************************
  33. ** Win32K: The win32 executable loader
  34. ********************************************************************************
  35. See win32k.txt and read it very carefully!
  36.  
  37. ********************************************************************************
  38. ** PE2LX: The executable converter.
  39. ********************************************************************************
  40. PE2LX converts (as the name implies) win32 executables or dlls into
  41. OS/2 exe/dlls.
  42. **Command line syntax 1:
  43.       pe2lx win32file > outputfile
  44. win32file:     Windows 95/NT exe or dll name
  45. outputfile:     name of the file which will contain some debug information
  46.         from pe2lx afterwards.
  47.  
  48. Pe2lx will make a backup copy of the original win32 exe/dll and give the
  49. new OS/2 exe/dll it's name.
  50. i.e. : pe2lx notepad.exe > notepad
  51. generates two files:
  52.     notepad.exe    OS/2 version
  53.     notepad.exf    win32 version
  54. Backup copies of dlls have the extension dlm.
  55.  
  56. **Command line syntax 2:
  57.       pe2lx win32file os2file > outputfile
  58. win32file:     Windows 95/NT exe or dll name
  59. os2file:        OS/2 exe or dll name
  60. outputfile:     name of the file which will contain some debug information
  61.         from pe2lx afterwards.
  62.  
  63. ********************************************************************************
  64. ** How to disable logging
  65. ********************************************************************************
  66. Although the output generated in win32os2.log very useful for debugging,
  67. it slows things down quite a bit.
  68. You can disable it by adding the following variable to your environment:
  69.   SET NOWIN32LOG=ANY VALUE
  70. You can do this either in config.sys or in a batch file which is used
  71. to start the converted win32 app.
  72. This environment variable must not exist to enable logging.
  73.  
  74. ********************************************************************************
  75. ** Converting other win32 applications
  76. ********************************************************************************
  77. This distribution can also be used to convert any win32 program you have.
  78. We don't guarantee this will work (actually, the chance is rather high that
  79. it won't).
  80. A lot of win32 apps need comctl32.dll (dll for the common GUI controls).
  81. We haven't implemented it, so you'll need to convert the one
  82. from your Windows 95 or NT installation with pe2lx.
  83.  
  84. In order to get a complete win32 app converted, you must convert all the
  85. executables and dlls it uses. (check in the output from pe2lx to look
  86. at the modules from which it imports functions)
  87. This is quite a tedious job, but we'll change this in a future release.
  88.  
  89. NOTE: Some people convert the win32 versions of dlls we supply (i.e. winmm.dll)
  90.       This won't work!
  91.  
  92. ********************************************************************************
  93. ** Problems/Bug reports
  94. ********************************************************************************
  95. When something doesn't work, DO NOT EMAIL US DIRECTLY; YOU WILL BE IGNORED!
  96. Use the newsgroup comp.os.os2.bugs instead.
  97. And only when you're not trying to convert large apps like MS Office,
  98. AutoCAD, Corel Draw etc etc. 
  99. We know that those large apps don't work correctly or at all.
  100.  
  101. When you post an article to comp.os.os2.bugs, always mention your OS/2
  102. version and FP level.
  103.  
  104. We will monitor this newsgroup for articles about Win32 for OS/2.
  105. To make it easier for us to spot such articles, include 'Win32 for OS/2'
  106. in the subject line.
  107.  
  108. ********************************************************************************
  109. ** Updates or News
  110. ********************************************************************************
  111. Any changes will be reported on our webpage:
  112.     http://www.os2ss.com/win32-os2/
  113. Don't bother asking us directly; visit the page.
  114.  
  115.  
  116. The Win32 for OS/2 project is made possible by the following people:
  117.  Sander van Leeuwen     Pe2lx, kernel32, user32, gdi32, DirectDraw, DirectSound,
  118.             winmm (wave out + aux), version, advapi32 + others
  119.  Knut St. Osmundsen    Win32K, help with pe2lx, kernel32
  120.  Peter Fitzsimmons    API utilities, development environment and
  121.                         help with pe2lx, user32, kernel32.
  122.  Patrick Haller        Console apis, ntdll, shell32, help with pe2lx, kernel32, 
  123.             user32, advapi32
  124.  Joel Troster        MIDI support + WINMM, help with kernel32
  125.  Vince Vielhaber    Winsock
  126.  Chris McKillop        Build utilities
  127.  Timur Tabi        Maintainer of webpage, Warpstock speaker
  128.  Felix Maschek        ISDN implementation, Serial IO & TAPI stubs
  129.  
  130. ********************************************************************************
  131. ** Copyright for XF86SUP.SYS
  132. ********************************************************************************
  133.     Copyright (c) 1995, 1996 by Holger Veit (Holger.Veit@gmd.de)
  134.  
  135. This driver comes with XFree86 for OS/2 and is included to make thing easier.
  136. It's identical to the latest one that comes with XFree86/2.
  137.  
  138. ********************************************************************************
  139. ** STANDARD DISCLAIMER
  140. ********************************************************************************
  141. The authors makes no representations about the accuracy or suitability of
  142. this material for any purpose.  It is provided "as is", without any
  143. express or implied warranties.  The authors will assume no liability for
  144. damages either from the direct use of this product or as a consequence of
  145. the use of this product. (including software license violations)
  146.