From a9bb5be49d8b6b26a78b315aceeed972554b46dc Mon Sep 17 00:00:00 2001 From: truelight Date: Thu, 23 Dec 2004 14:46:16 +0000 Subject: (svn r1248) -Add: initial OS/2 support (read docs/ReadMe_OS2.txt) (orudge) Works fine, beside some minor stuff: - Network is not working yet - Keyboard is not working - No MIDI support - 'A few file selector bugs involving drives' --- docs/Readme_OS2.txt | 96 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 96 insertions(+) create mode 100644 docs/Readme_OS2.txt (limited to 'docs') diff --git a/docs/Readme_OS2.txt b/docs/Readme_OS2.txt new file mode 100644 index 000000000..97b80fe2a --- /dev/null +++ b/docs/Readme_OS2.txt @@ -0,0 +1,96 @@ +OpenTTD: OS/2 version ** CURRENTLY INCOMPLETE ** +===================== + +OpenTTD has been ported to work on OS/2 4.x or later (including eComStation). At the moment, it does not work properly, but it +can compile and work to an extent. + +Compiler +-------- + +Open Watcom 1.3 was used to build OpenTTD (earlier versions will NOT work). See http://www.openwatcom.org/ to download it. +It may also be possible to build OpenTTD under OS/2: I attempted this before using Open Watcom, but found the tools available +for OS/2 at the time to be a bit more tricky to get working. + +Due to complexities in my set-up, I actually used the Win32 version of Open Watcom to initially compile OpenTTD for OS/2. There +should be no reason of course why the OS/2 version cannot be used. + +Libraries Required +------------------ + +The following libraries are required. To build zlib and libpng, I simply added the required files (watch out for sample +programs, etc) to an IDE project file and built a library: + +- zlib + http://www.zlib.org/ - contains a makefile for OS/2, but is out of date and uses EMX + +- libpng + http://www.libpng.org/ - contains an EMX/gcc makefile + +- SDL for OS/2 + I used ftp://ftp.netlabs.org/pub/sdl/SDL-1.2.7-src-20040908a.zip - take SDL.dll and SDL.lib from the src/ directory. + +Note that to use the compiled program, you also need FSLib.dll (from src/ in the SDL zip) and a version of the Scitech +Display Drivers or its later incarnation (see www.scitech.com). + +Compiling +--------- + +To compile, open the os/os2/openttd.wpj file in the IDE and build the openttd.exe target. + +TODO: compilation of language files properly + + +** THESE DOCS ARE INCOMPLETE FOR THE MOMENT, WILL BE COMPLETED SOON ** + +If you have any questions, please contact me (owen@owenrudge.net) and I'll try to help you out + +- Owen Rudge, 18th December 2004 + +OpenTTD: OS/2 version ** CURRENTLY INCOMPLETE ** +===================== + +OpenTTD has been ported to work on OS/2 4.x or later (including eComStation). At the moment, it does not work properly, but it +can compile and work to an extent. + +Compiler +-------- + +Open Watcom 1.3 was used to build OpenTTD (earlier versions will NOT work). See http://www.openwatcom.org/ to download it. +It may also be possible to build OpenTTD under OS/2: I attempted this before using Open Watcom, but found the tools available +for OS/2 at the time to be a bit more tricky to get working. + +Due to complexities in my set-up, I actually used the Win32 version of Open Watcom to initially compile OpenTTD for OS/2. There +should be no reason of course why the OS/2 version cannot be used. + +Libraries Required +------------------ + +The following libraries are required. To build zlib and libpng, I simply added the required files (watch out for sample +programs, etc) to an IDE project file and built a library: + +- zlib + http://www.zlib.org/ - contains a makefile for OS/2, but is out of date and uses EMX + +- libpng + http://www.libpng.org/ - contains an EMX/gcc makefile + +- SDL for OS/2 + I used ftp://ftp.netlabs.org/pub/sdl/SDL-1.2.7-src-20040908a.zip - take SDL.dll and SDL.lib from the src/ directory. + +Note that to use the compiled program, you also need FSLib.dll (from src/ in the SDL zip) and a version of the Scitech +Display Drivers or its later incarnation (see www.scitech.com). + +Compiling +--------- + +To compile, open the os/os2/openttd.wpj file in the IDE and build the openttd.exe target. + +TODO: compilation of language files properly + + +** THESE DOCS ARE INCOMPLETE FOR THE MOMENT, WILL BE COMPLETED SOON ** + +If you have any questions, please contact me (owen@owenrudge.net) and I'll try to help you out + +- Owen Rudge, 18th December 2004 + -- cgit v1.2.3-70-g09d2