Mercurial > sdl-ios-xcode
comparison README.OS2 @ 1850:d5d3a6fe05a1
Fixed thread callback calling conventions, updated OS/2 DLL name to SDL12.dll
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Wed, 17 May 2006 18:57:04 +0000 |
parents | 45138f6a2fb5 |
children | c121d94672cb |
comparison
equal
deleted
inserted
replaced
1849:b5a4ac87b98c | 1850:d5d3a6fe05a1 |
---|---|
1 | 1 |
2 =========== | 2 =========== |
3 SDL on OS/2 | 3 SDL on OS/2 |
4 =========== | 4 =========== |
5 | 5 |
6 Last updated on May. 1, 2006. | 6 Last updated on May. 17, 2006. |
7 | 7 |
8 | 8 |
9 1. How to compile? | 9 1. How to compile? |
10 ------------------ | 10 ------------------ |
11 | 11 |
12 To compile this, you'll need the followings installed: | 12 To compile this, you'll need the followings installed: |
13 - The OS/2 Developer's Toolkit | 13 - The OS/2 Developer's Toolkit |
14 - The OpenWatcom compiler | 14 - The OpenWatcom compiler |
15 (http://www.openwatcom.org) | 15 (http://www.openwatcom.org) |
16 - The FSLib library | |
17 (ftp://ftp.netlabs.org/pub/SDL) | |
18 | 16 |
19 First of all, you have to unzip the Watcom-OS2.zip file. This will result in a | 17 First of all, you have to unzip the Watcom-OS2.zip file. This will result in a |
20 file called "makefile" and a file called "setvars.cmd" in this folder (and some | 18 file called "makefile" and a file called "setvars.cmd" in this folder (and some |
21 more files...). | 19 more files...). |
22 | 20 |
30 resulting SDL.DLL will be a 'debug' or a 'release' build. The 'debug' version | 28 resulting SDL.DLL will be a 'debug' or a 'release' build. The 'debug' version |
31 is full of printf()'s, so if something goes wrong, its output can help a lot | 29 is full of printf()'s, so if something goes wrong, its output can help a lot |
32 for debugging. | 30 for debugging. |
33 | 31 |
34 Then run "wmake". | 32 Then run "wmake". |
35 This should create the SDL.DLL and the corresponding SDL.LIB file here. | 33 This should create the SDL12.DLL and the corresponding SDL12.LIB file here. |
36 | 34 |
37 To test applications, it's a good idea to use the 'debug' build of SDL, and | 35 To test applications, it's a good idea to use the 'debug' build of SDL, and |
38 redirect the standard output and standard error output to files, to see what | 36 redirect the standard output and standard error output to files, to see what |
39 happens internally in SDL. | 37 happens internally in SDL. |
40 (like: testsprite >stdout.txt 2>stderr.txt) | 38 (like: testsprite >stdout.txt 2>stderr.txt) |
46 | 44 |
47 | 45 |
48 2. How to compile the testapps? | 46 2. How to compile the testapps? |
49 ------------------------------- | 47 ------------------------------- |
50 | 48 |
51 Once you have SDL.DLL compiled, navigate into the 'test' folder, copy in there | 49 Once you have SDL12.DLL compiled, navigate into the 'test' folder, copy in |
52 the newly built SDL.DLL, and copy in there FSLib.DLL. | 50 there the newly built SDL12.DLL, and copy in there FSLib.DLL. |
53 | 51 |
54 Then run "wmake" in there to compile some of the testapps. | 52 Then run "wmake" in there to compile some of the testapps. |
55 | 53 |
56 | 54 |
57 | 55 |
188 | 186 |
189 | 187 |
190 | 188 |
191 10. Changelog of the OS/2 port | 189 10. Changelog of the OS/2 port |
192 ------------------------------ | 190 ------------------------------ |
191 | |
192 Version 1.2.10 - 2006-05-17 - Doodle | |
193 - Small modifications for v1.2.10 release | |
194 - Changed DLL name to include version info (currently SDL12.dll) | |
193 | 195 |
194 Version 1.2 - 2006-05-01 - Doodle | 196 Version 1.2 - 2006-05-01 - Doodle |
195 - Modified makefile system to have only one makefile | 197 - Modified makefile system to have only one makefile |
196 - Included FSLib headers, DLL and LIB file | 198 - Included FSLib headers, DLL and LIB file |
197 | 199 |
214 environment variable to something before starting the application | 216 environment variable to something before starting the application |
215 (e.g.: | 217 (e.g.: |
216 SET SDL_USE_PROPORTIONAL_WINDOW=1 | 218 SET SDL_USE_PROPORTIONAL_WINDOW=1 |
217 dosbox.exe | 219 dosbox.exe |
218 ) | 220 ) |
219 or, if you have the HOME environment variable set, then SDL.DLL will | 221 or, if you have the HOME environment variable set, then SDL12.DLL will |
220 create a file in that directory called .sdl.proportionals, and you can | 222 create a file in that directory called .sdl.proportionals, and you can |
221 put there the name of executable files that will be automatically made | 223 put there the name of executable files that will be automatically made |
222 proportional. | 224 proportional. |
223 | 225 |
224 Version 1.2.7 - 2005-10-14 - Doodle | 226 Version 1.2.7 - 2005-10-14 - Doodle |