home *** CD-ROM | disk | FTP | other *** search
- Win32 for OS/2 Alpha distribution v0.04
-
- NOTE: This is an early alpha and for that reason has no
- fancy install program. So RTFM.
-
- ------------>>DO NOT EMAIL US DIRECTLY WITH QUESTIONS/REQUESTS<<----------------
- ------------>> Read the 'Problems/Bug reports' section below <<----------------
-
- ********************************************************************************
- ** Fixes/additions in version 0.04
- ********************************************************************************
- - Old dlls included in 0.03 distribution
-
- ********************************************************************************
- ** Fixes/additions in version 0.03
- ********************************************************************************
- - Win32K: win32 executable loader (see win32k.txt for installation details)
- - Improved DirectDraw support. Quake 2 now runs full screen.
- - Borland executable fixes for pe2lx
- - Many stubs added for non-implemented apis
- - Version resources supported
- - Loads of bugfixes
-
- ********************************************************************************
- ** Installation
- ********************************************************************************
- Create a directory (say, f:\win32os2) in which you unzip w32os204.zip.
- (unzip w32os204.zip or pkunzip -d w32os204.zip)
- Add f:\win32os2\bin (in this case!) to the LIBPATH and PATH in your config.sys.
- After a reboot, you're ready to go.
-
- ********************************************************************************
- ** Win32K: The win32 executable loader
- ********************************************************************************
- See win32k.txt and read it very carefully!
-
- ********************************************************************************
- ** PE2LX: The executable converter.
- ********************************************************************************
- PE2LX converts (as the name implies) win32 executables or dlls into
- OS/2 exe/dlls.
- **Command line syntax 1:
- pe2lx win32file > outputfile
- win32file: Windows 95/NT exe or dll name
- outputfile: name of the file which will contain some debug information
- from pe2lx afterwards.
-
- Pe2lx will make a backup copy of the original win32 exe/dll and give the
- new OS/2 exe/dll it's name.
- i.e. : pe2lx notepad.exe > notepad
- generates two files:
- notepad.exe OS/2 version
- notepad.exf win32 version
- Backup copies of dlls have the extension dlm.
-
- **Command line syntax 2:
- pe2lx win32file os2file > outputfile
- win32file: Windows 95/NT exe or dll name
- os2file: OS/2 exe or dll name
- outputfile: name of the file which will contain some debug information
- from pe2lx afterwards.
-
- ********************************************************************************
- ** How to disable logging
- ********************************************************************************
- Although the output generated in win32os2.log very useful for debugging,
- it slows things down quite a bit.
- You can disable it by adding the following variable to your environment:
- SET NOWIN32LOG=ANY VALUE
- You can do this either in config.sys or in a batch file which is used
- to start the converted win32 app.
- This environment variable must not exist to enable logging.
-
- ********************************************************************************
- ** Converting other win32 applications
- ********************************************************************************
- This distribution can also be used to convert any win32 program you have.
- We don't guarantee this will work (actually, the chance is rather high that
- it won't).
- A lot of win32 apps need comctl32.dll (dll for the common GUI controls).
- We haven't implemented it, so you'll need to convert the one
- from your Windows 95 or NT installation with pe2lx.
-
- In order to get a complete win32 app converted, you must convert all the
- executables and dlls it uses. (check in the output from pe2lx to look
- at the modules from which it imports functions)
- This is quite a tedious job, but we'll change this in a future release.
-
- NOTE: Some people convert the win32 versions of dlls we supply (i.e. winmm.dll)
- This won't work!
-
- ********************************************************************************
- ** Problems/Bug reports
- ********************************************************************************
- When something doesn't work, DO NOT EMAIL US DIRECTLY; YOU WILL BE IGNORED!
- Use the newsgroup comp.os.os2.bugs instead.
- And only when you're not trying to convert large apps like MS Office,
- AutoCAD, Corel Draw etc etc.
- We know that those large apps don't work correctly or at all.
-
- When you post an article to comp.os.os2.bugs, always mention your OS/2
- version and FP level.
-
- We will monitor this newsgroup for articles about Win32 for OS/2.
- To make it easier for us to spot such articles, include 'Win32 for OS/2'
- in the subject line.
-
- ********************************************************************************
- ** Updates or News
- ********************************************************************************
- Any changes will be reported on our webpage:
- http://www.os2ss.com/win32-os2/
- Don't bother asking us directly; visit the page.
-
-
- The Win32 for OS/2 project is made possible by the following people:
- Sander van Leeuwen Pe2lx, kernel32, user32, gdi32, DirectDraw, DirectSound,
- winmm (wave out + aux), version, advapi32 + others
- Knut St. Osmundsen Win32K, help with pe2lx, kernel32
- Peter Fitzsimmons API utilities, development environment and
- help with pe2lx, user32, kernel32.
- Patrick Haller Console apis, ntdll, shell32, help with pe2lx, kernel32,
- user32, advapi32
- Joel Troster MIDI support + WINMM, help with kernel32
- Vince Vielhaber Winsock
- Chris McKillop Build utilities
- Timur Tabi Maintainer of webpage, Warpstock speaker
- Felix Maschek ISDN implementation, Serial IO & TAPI stubs
-
- ********************************************************************************
- ** Copyright for XF86SUP.SYS
- ********************************************************************************
- Copyright (c) 1995, 1996 by Holger Veit (Holger.Veit@gmd.de)
-
- This driver comes with XFree86 for OS/2 and is included to make thing easier.
- It's identical to the latest one that comes with XFree86/2.
-
- ********************************************************************************
- ** STANDARD DISCLAIMER
- ********************************************************************************
- The authors makes no representations about the accuracy or suitability of
- this material for any purpose. It is provided "as is", without any
- express or implied warranties. The authors will assume no liability for
- damages either from the direct use of this product or as a consequence of
- the use of this product. (including software license violations)
-