1 | :userdoc.:title.Project Odin User's Manual
|
---|
2 | :docprof toc=123.
|
---|
3 | .***************************************************
|
---|
4 | .*** IPF-Generator Version 0.82 for Framework IV ***
|
---|
5 | .***************************************************
|
---|
6 |
|
---|
7 | :h1 res=100 x=right y=bottom width=70% height=100%.Introduction
|
---|
8 |
|
---|
9 | :font facename='Default' size=0x0.:artwork align=center name='E:\DEV\INF\ODINDOC\ODIN.BMP' .
|
---|
10 | :lines align=center.:font facename='Helv' size=8x4.:hp2.User's Manual Release 1 (2002&slr.04&slr.14):elines.:font facename='Default' size=0x0.
|
---|
11 | :p.:ehp2.Odin is a free Open Source project (read about license and warranty :link reftype=hd res=600.here:elink.) with
|
---|
12 | the goal to eventually provide a fully working
|
---|
13 | Win95&slr.98&slr.NT&slr.2000&slr.XP runtime environment. This will make it
|
---|
14 | possible to run your favorite Windows programs under OS&slr.2 (eCS) as if they
|
---|
15 | were native.
|
---|
16 |
|
---|
17 | :p.This document's intention is to provide an easy installation guide for Odin
|
---|
18 | itself and some basic concepts for trying to install and run
|
---|
19 | Win95&slr.98&slr.ME&slr.NT&slr.2000&slr.XP programs on OS&slr.2 (eCS).
|
---|
20 |
|
---|
21 | :p.Win95&slr.98&slr.ME&slr.NT&slr.2000&slr.XP programs will be referred to as
|
---|
22 | Win32 programs in this document as that is what Microsoft calls this
|
---|
23 | programming model.
|
---|
24 |
|
---|
25 | :p.This document will not cover all technical details and it is not supposed to
|
---|
26 | do so.
|
---|
27 |
|
---|
28 | :p.:artwork align=left name='E:\DEV\INF\ODINDOC\RD_PIN.BMP' runin.:hp2.Note&colon. :ehp2.Odin is still work in progress. It is not complete in any way!
|
---|
29 |
|
---|
30 | :p.:artwork align=left name='E:\DEV\INF\ODINDOC\RD_PIN.BMP' runin.:hp2.Note&colon. :ehp2.Many (not to say most) programs still do not run with Odin&comma.
|
---|
31 | but the number of programs that run or partly run has increased dramatically
|
---|
32 | during the last months.
|
---|
33 | :p.[Home] [Previous] :link reftype=hd res=200.:hp2.[Next]:elink.:ehp2.
|
---|
34 | :i1.purpose of this document
|
---|
35 | :i1.Win95&slr.98&slr.ME&slr.NT&slr.2000&slr.XP
|
---|
36 | :i1.What is Odin
|
---|
37 | :i1.Status of Odin
|
---|
38 |
|
---|
39 | :h1 res=200 x=right y=bottom width=70% height=100%.How does Odin work?
|
---|
40 |
|
---|
41 | :font facename='Default' size=0x0.:p.Odin has 2 main tasks to accomplish&colon.
|
---|
42 | :ol.
|
---|
43 | :li.:link reftype=hd res=220.Make OS&slr.2 (eCS) load Win32 programs:elink..
|
---|
44 | :li.:link reftype=hd res=230.Provide an environment:elink. for Win32 programs where they can be
|
---|
45 | executed.
|
---|
46 | :eol.
|
---|
47 | :p.Both tasks are described on the following pages.
|
---|
48 | :p.:link reftype=hd res=100.:hp2.[Home]:elink.:ehp2. :link reftype=hd res=100.:hp2.[Previous]:elink.:ehp2. :link reftype=hd res=220.:hp2.[Next]:elink.:ehp2.
|
---|
49 |
|
---|
50 | :h2 res=220 x=right y=bottom width=70% height=100%.Make OS/2 load Win32 programs
|
---|
51 |
|
---|
52 | :font facename='Default' size=0x0.:p.OS&slr.2 (eCS) uses a different binary format for program files
|
---|
53 | than Windows. Because OS&slr.2 (eCS) does not understand this
|
---|
54 | Windows format it does not know how to load it.
|
---|
55 | :p.There are 3 possibilities implemented in Odin in order to load
|
---|
56 | Win32 programs in OS&slr.2 (eCS)&colon.
|
---|
57 | :ol.
|
---|
58 | :li.:link reftype=hd res=222.Win32K.SYS:elink.
|
---|
59 | :li.:link reftype=hd res=223.PE.EXE&slr.PEC.EXE:elink.
|
---|
60 | :li.:link reftype=hd res=224.XX2LX.EXE (formerly known as PE2LX.EXE):elink.
|
---|
61 | :eol.
|
---|
62 | :p.:hp5.:hp2.Exkurs&colon.:ehp5.
|
---|
63 | :p.:ehp2.It might be of interest to know the internal name of these binary
|
---|
64 | format types. However it is not needed for using Odin.
|
---|
65 | :ul compact.
|
---|
66 | :li.:link reftype=fn refid=31.LX:elink.&colon. 32 bit OS&slr.2 (eCS) executable
|
---|
67 | :li.:link reftype=fn refid=31.PE:elink.&colon. 32 bit Windows executable
|
---|
68 | :li.:link reftype=fn refid=31.NE:elink.&colon. 16 bit Windows and 16 bit OS&slr.2
|
---|
69 | :eul.
|
---|
70 | :p.It is quite easy to determine which type of executable a binary
|
---|
71 | is&colon. Take a look at the file contents (using a file viewer)
|
---|
72 | and usually (not always) you will find one of the above types in
|
---|
73 | capitalized letters within the first 100 bytes or so.
|
---|
74 | :p.:link reftype=hd res=100.:hp2.[Home]:elink.:ehp2. :link reftype=hd res=220.:hp2.[Previous]:elink.:ehp2. :link reftype=hd res=222.:hp2.[Next]:elink.:ehp2.
|
---|
75 | :fn id=31.:p.LX = :hp5.L:ehp5.inear e:hp5.X:ehp5.ecutable
|
---|
76 | :p.PE = :hp5.P:ehp5.ortable :hp5.E:ehp5.xecutable
|
---|
77 | :p.NE = :hp5.N:ehp5.ew :hp5.E:ehp5.xecutable (funny&comma. isn't it?)
|
---|
78 | :efn.
|
---|
79 | :i1.loading Win32 programs
|
---|
80 | :i1.executable types
|
---|
81 |
|
---|
82 | :h3 res=222 x=right y=bottom width=70% height=100%.Win32K.SYS
|
---|
83 |
|
---|
84 | :font facename='Default' size=0x0.:p.Win32K.SYS acts as an extension to the OS&slr.2 (eCS) kernel to
|
---|
85 | make OS&slr.2 (eCS) think Win32 programs are native. It provides
|
---|
86 | a way to seamlessly load a Win32 program. If you have Win32K.SYS
|
---|
87 | installed you should not notice any difference between OS&slr.2
|
---|
88 | (eCS) and Windows programs in respect of loading a program
|
---|
89 | whether from a command line or WPS object.
|
---|
90 | :p.:hp8.WARNING! Bugs in Win32K.SYS may crash and&slr.or corrupt your
|
---|
91 | entire system! Make sure you have backed up important stuff
|
---|
92 | first!
|
---|
93 | :p.Team Odin is not responsible for ANYTHING AT ALL!
|
---|
94 | :p.Before you install Win32K.SYS make sure that you have a backdoor
|
---|
95 | to your system which works. For example try to boot your system
|
---|
96 | using the Alt&plus.F1 during bootup and choose Commandline boot
|
---|
97 | (F2). Make sure you have an textmode editor which works; for
|
---|
98 | example TEDIT.EXE.:ehp8.
|
---|
99 |
|
---|
100 | :p.:artwork align=left name='E:\DEV\INF\ODINDOC\RD_PIN.BMP' runin.:hp2.Note&colon. :ehp2.Win32K.SYS :link reftype=hd res=460.parameters:elink. are set automatically when
|
---|
101 | installing a weekly build.
|
---|
102 |
|
---|
103 | :p.:artwork align=left name='E:\DEV\INF\ODINDOC\RD_PIN.BMP' runin.:hp2.Note&colon. :ehp2.Win32K.SYS :link reftype=hd res=460.parameters:elink. can be configured using Win32K
|
---|
104 | Control Center in the Odin folder.
|
---|
105 |
|
---|
106 | :p.:artwork align=left name='E:\DEV\INF\ODINDOC\RD_PIN.BMP' runin.:hp2.Note&colon. :ehp2.If you are using a recent testcase kernel and you
|
---|
107 | experience a trap (black screen of death) in module GRACE then it
|
---|
108 | is Win32K.SYS. The following programs are currently causing such
|
---|
109 | traps with Win32K.SYS loaded&colon.
|
---|
110 | :ul compact.
|
---|
111 | :li.The old (but nevertheless quite often found) IBM Installer
|
---|
112 | (PMView 2000&comma. Netscape Communicator 4.61 and Lotus
|
---|
113 | SmartSuite come with it). The files of this installer start with
|
---|
114 | the letters "EPFI".
|
---|
115 | :li.Stardock's Object Packages from Object Desktop.
|
---|
116 | :li.There may be others as well...
|
---|
117 | :eul.
|
---|
118 | :p.Remove Win32K.SYS from your :font facename='Courier' size=14x8.CONFIG.SYS:font facename='Default' size=0x0. and reboot before trying
|
---|
119 | to run one of these programs.
|
---|
120 | :p.:link reftype=hd res=100.:hp2.[Home]:elink.:ehp2. :link reftype=hd res=220.:hp2.[Previous]:elink.:ehp2. :link reftype=hd res=223.:hp2.[Next]:elink.:ehp2.
|
---|
121 | :i1.Win32K.SYS
|
---|
122 |
|
---|
123 | :h3 res=223 x=right y=bottom width=70% height=100%.PE.EXE/PEC.EXE
|
---|
124 |
|
---|
125 | :font facename='Default' size=0x0.:p.PE.EXE can be used if :link reftype=hd res=222.Win32K.SYS:elink. is not installed. It has to
|
---|
126 | precede the executable name of every Win32 program that is going
|
---|
127 | to be run. For example&colon.
|
---|
128 | If a Win32 program executable is called REALPLAY.EXE then your
|
---|
129 | commandline will look like the following&colon.
|
---|
130 | :p.:font facename='Courier' size=14x8.PE.EXE REALPLAY.EXE :font facename='Default' size=0x0.(or:font facename='Courier' size=14x8. PE REALPLAY).:font facename='Default' size=0x0.
|
---|
131 | :p.:font facename='Courier' size=14x8.PEC.EXE:font facename='Default' size=0x0. is a near relative of :font facename='Courier' size=14x8.PE.EXE:font facename='Default' size=0x0.. It is used the same
|
---|
132 | way&comma. despite it does not display textmode programs in a
|
---|
133 | separate window but in an OS&slr.2 window or fullscreen session.
|
---|
134 | This is handy for Win32 commandline programs.
|
---|
135 | :p.A WPS program object using PE.EXE would look like this&colon.
|
---|
136 | :p.
|
---|
137 | :artwork align=center name='E:\DEV\INF\ODINDOC\PROGOBJ.BMP' .
|
---|
138 | :p.:artwork align=left name='E:\DEV\INF\ODINDOC\RD_PIN.BMP' runin.:hp2.Note&colon. :ehp2.Your program object will have the OS&slr.2 (eCS)
|
---|
139 | standard icon. You have to assign your favorite icon manually.
|
---|
140 | :p.:artwork align=left name='E:\DEV\INF\ODINDOC\RD_PIN.BMP' runin.:hp2.Note&colon. :ehp2.PE.EXE searches for executables (.EXE&comma. .DLL) in
|
---|
141 | the following locations&colon.
|
---|
142 | :ol compact.
|
---|
143 | :li.Current directory
|
---|
144 | :li.:font facename='Courier' size=14x8.WINDOWSPATH:font facename='Default' size=0x0. (PATH-like Odin specific environment variable.)
|
---|
145 | :li.:font facename='Courier' size=14x8.PATH:font facename='Default' size=0x0.
|
---|
146 | :eol.
|
---|
147 | :p.:artwork align=left name='E:\DEV\INF\ODINDOC\RD_PIN.BMP' runin.:hp2.Note&colon. :ehp2.It is not recommended to use :font facename='Courier' size=14x8.PE.EXE:font facename='Default' size=0x0. if :link reftype=hd res=222.Win32K.SYS:elink. is
|
---|
148 | installed. However from practical experience I found that using
|
---|
149 | :font facename='Courier' size=14x8.PE.EXE:font facename='Default' size=0x0. if :link reftype=hd res=222.Win32K.SYS:elink. is installed in PE-mode does not seem to
|
---|
150 | hurt. Nevertheless it is not recommended.
|
---|
151 | :p.:link reftype=hd res=100.:hp2.[Home]:elink.:ehp2. :link reftype=hd res=222.:hp2.[Previous]:elink.:ehp2. :link reftype=hd res=224.:hp2.[Next]:elink.:ehp2.
|
---|
152 | :i1.PE.EXE
|
---|
153 | :i1.PEC.EXE
|
---|
154 | :i1.PATH
|
---|
155 | :i1.WINDOWSPATH
|
---|
156 |
|
---|
157 | :h3 res=224 x=right y=bottom width=70% height=100%.XX2LX.EXE
|
---|
158 |
|
---|
159 | :font facename='Default' size=0x0.:p.PE2LX is called XX2LX.EXE in recent builds. The use of PE2LX (aka
|
---|
160 | Xx2LX) is not recommended anymore&comma. especially not for
|
---|
161 | endusers.
|
---|
162 | :p.PE2LX has to be used on every single binary file that comes with
|
---|
163 | a Win32 program before the program can be used on OS&slr.2 e.g.
|
---|
164 | you have to convert every binary on a file per file basis from
|
---|
165 | Windows PE format to OS&slr.2 LX format using PE2LX.EXE.
|
---|
166 | :p.You will not find any further information upon PE2LX (aka Xx2LX)
|
---|
167 | in this document. The best advice is - do not use it!
|
---|
168 | :p.:link reftype=hd res=100.:hp2.[Home]:elink.:ehp2. :link reftype=hd res=223.:hp2.[Previous]:elink.:ehp2. :link reftype=hd res=230.:hp2.[Next]:elink.:ehp2.
|
---|
169 | :i1.PE2LX.EXE
|
---|
170 | :i1.XX2LX.EXE
|
---|
171 |
|
---|
172 | :h2 res=230 x=right y=bottom width=70% height=100%.Provide an environment for Win32 programs
|
---|
173 |
|
---|
174 | :font facename='Default' size=0x0.:p.After the Win32 executable is loaded it needs an appropriate
|
---|
175 | environment.
|
---|
176 |
|
---|
177 | :p.Odin provides the environment by adding many .DLLs to OS&slr.2
|
---|
178 | (eCS) that a Win32 program expects to find under Windows so it
|
---|
179 | can make all the :link reftype=fn refid=16.API:elink. calls it has to. Those .DLLs that Odin
|
---|
180 | provides do their best to answer every possible call a Win32
|
---|
181 | program can make.
|
---|
182 |
|
---|
183 | :p.And that's where the problems begin&colon. Odin's .DLLs are still
|
---|
184 | incomplete. Some :link reftype=fn refid=16.API:elink. calls work perfectly&comma. some only
|
---|
185 | partially and some fail. The number of :link reftype=fn refid=16.API:elink. calls that work
|
---|
186 | correctly grows with every build that is released.
|
---|
187 |
|
---|
188 | :p.In addition&comma. Odin provides things for Win32 programs that
|
---|
189 | otherwise simply do not exist in OS&slr.2 (eCS). Odin adds&colon.
|
---|
190 | :ul compact.
|
---|
191 | :li.Specific directories&comma.
|
---|
192 | :li.the biggest part of the registry&comma.
|
---|
193 | :li.OLE (not fully implemented yet)&comma.
|
---|
194 | :li.and some more things.
|
---|
195 | :eul.
|
---|
196 |
|
---|
197 | :p.:artwork align=left name='E:\DEV\INF\ODINDOC\BL_PIN.BMP' runin.:hp2.Conclusion&colon. :ehp2.If a Win32 program only uses calls and
|
---|
198 | facilities that are provided by Odin it will (probably) work. If
|
---|
199 | it wants to use things that are currently not present in Odin it
|
---|
200 | will fail.
|
---|
201 | :p.:artwork align=left name='E:\DEV\INF\ODINDOC\RD_PIN.BMP' runin.:hp2.Note&colon. :ehp2.There are still Windows programs around that claim to
|
---|
202 | be 32 bit but contain portions of code that rely on 16 bit
|
---|
203 | Windows APIs. Such programs will not work with Odin. For 16 bit
|
---|
204 | installers look :link reftype=hd res=570.here:elink..
|
---|
205 | :p.:link reftype=hd res=100.:hp2.[Home]:elink.:ehp2. :link reftype=hd res=224.:hp2.[Previous]:elink.:ehp2. :link reftype=hd res=300.:hp2.[Next]:elink.:ehp2.
|
---|
206 | :fn id=16.:p.API = Application Programming Interface:efn.
|
---|
207 | :i1.environment for Win32 programs
|
---|
208 | :i1.API calls quality
|
---|
209 |
|
---|
210 | :h1 res=300 x=right y=bottom width=70% height=100%.Distribution of Odin
|
---|
211 |
|
---|
212 | :font facename='Default' size=0x0.:p.First you need to decide how you are going to use Odin and how adventurous
|
---|
213 | you are.
|
---|
214 | :p.Odin binary builds come in several flavors. The main flavors are&colon.
|
---|
215 | :ul compact.
|
---|
216 | :li.:link reftype=hd res=320.:hp2.Weekly buildfiles:elink.:ehp2.&colon. These are intended to be stable builds for
|
---|
217 | end-users.
|
---|
218 | :li.:link reftype=hd res=330.:hp2.Daily buildfiles:elink.:ehp2.&colon. These are intended for developers and the adventurous
|
---|
219 | who prefer to be on the bleeding edge.
|
---|
220 | :eul.
|
---|
221 |
|
---|
222 | :p.Both of these build types come in two sub-flavors&colon.
|
---|
223 |
|
---|
224 | :ul compact.
|
---|
225 | :li.Release builds contain no debugging code and are generally smaller and
|
---|
226 | faster.
|
---|
227 | :li.Debug builds contain extensive debugging and logging code. Therefore you
|
---|
228 | should have :link reftype=fn refid=7.lots of free space:elink. on a drive on which you plan to run an Odin
|
---|
229 | debug build with :link reftype=hd res=550.logging enabled:elink..
|
---|
230 | :eul.
|
---|
231 |
|
---|
232 | :p.:artwork align=left name='E:\DEV\INF\ODINDOC\RD_PIN.BMP' runin.:hp2.Note&colon. :ehp2.You will often be asked to install a debug build to assist in
|
---|
233 | diagnosing the source of the defect if you report a problem with a release
|
---|
234 | build.
|
---|
235 |
|
---|
236 | :p.:artwork align=left name='E:\DEV\INF\ODINDOC\RD_PIN.BMP' runin.:hp2.Note&colon. :ehp2.If you need to run a debug build&comma. be aware that the logs
|
---|
237 | can be large. You need to ensure you have sufficient free disk space.
|
---|
238 | :p.For details about reporting bugs take a look at :link reftype=hd res=550.OdinBug:elink.&comma. the bug report
|
---|
239 | generator for Odin. It has an extensive on-line help which covers every
|
---|
240 | detail about reporting bugs.
|
---|
241 | :p.Of course&comma. if all of the above options are all too tame&comma. you can
|
---|
242 | always build Odin from source.
|
---|
243 |
|
---|
244 | :p.That's one of the beauties of Open Source.
|
---|
245 | :p.:link reftype=hd res=100.:hp2.[Home]:elink.:ehp2. :link reftype=hd res=230.:hp2.[Previous]:elink.:ehp2. :link reftype=hd res=320.:hp2.[Next]:elink.:ehp2.
|
---|
246 | :i1.flavors of Odin
|
---|
247 | :i1.subflavors of Odin
|
---|
248 | :i1.release builds
|
---|
249 | :i1.debug builds
|
---|
250 |
|
---|
251 | :h2 res=320 x=right y=bottom width=70% height=100%.Weekly builds
|
---|
252 |
|
---|
253 | :font facename='Default' size=0x0.:p.The weekly builds are considered to be (relatively) stable builds for
|
---|
254 | endusers.
|
---|
255 |
|
---|
256 | :p.They come in WarpIN .WPI file format.
|
---|
257 |
|
---|
258 | :p.These are the recommended buildfiles for the novice Odin user. It is
|
---|
259 | essential that your first installation of Odin is done with a weekly build.
|
---|
260 | It is not important whether this first installation is done with a release or
|
---|
261 | a debug build.
|
---|
262 |
|
---|
263 | :p.In order to install these weekly builds you will have to get :link reftype=hd res=430.WarpIN:elink.&comma.
|
---|
264 | the popular installer kit done by Mr. xWorkplace&comma. Ulrich M&oe.ller.
|
---|
265 | :link reftype=hd res=430.WarpIN:elink. can be found :link reftype=fn refid=5.here:elink..
|
---|
266 |
|
---|
267 | :p.The usage of WarpIN for the first installation of Odin is recommended&comma.
|
---|
268 | because the usage of WarpIN ensures that a few basics are done right.
|
---|
269 | :p.:artwork align=left name='E:\DEV\INF\ODINDOC\RD_PIN.BMP' runin.:hp2.Note&colon. :ehp2.Be careful when downloading .WPI files with Netscape. By default
|
---|
270 | Netscape considers .WPI files as text files and damages them. There is a
|
---|
271 | little program that comes with :link reftype=hd res=430.WarpIN:elink. named Wizilla.EXE. It has to be run
|
---|
272 | once in order to make Netscape recognize .WPI files as binaries (and download
|
---|
273 | them correctly!).
|
---|
274 | :p.:link reftype=hd res=100.:hp2.[Home]:elink.:ehp2. :link reftype=hd res=300.:hp2.[Previous]:elink.:ehp2. :link reftype=hd res=330.:hp2.[Next]:elink.:ehp2.
|
---|
275 | :i1.Weekly builds
|
---|
276 | :i1.WPI builds
|
---|
277 | :i1.stable builds
|
---|
278 |
|
---|
279 | :h2 res=330 x=right y=bottom width=70% height=100%.Daily builds
|
---|
280 |
|
---|
281 | :font facename='Default' size=0x0.:p.Daily builds come in the traditional .ZIP file format.
|
---|
282 | :p.They have to be installed manually or with a little tool named
|
---|
283 | OdinTool available in the file area of the odinusers list at
|
---|
284 | YahooGroups.
|
---|
285 | :p.The .ZIP file should be unpacked in the &bsl.Odin directory. When
|
---|
286 | unZIPping be sure not to trash directories&comma. because the
|
---|
287 | build files have an appropriate directory structure stored
|
---|
288 | inside.
|
---|
289 | :p.:artwork align=left name='E:\DEV\INF\ODINDOC\RD_PIN.BMP' runin.:hp2.Note&colon. :ehp2.You have to run :link reftype=hd res=520.:font facename='Courier' size=14x8.OdinInst.EXE:font facename='Default' size=0x0.:elink. after unZIPping a daily
|
---|
290 | build in order to update the directory tree and registry.
|
---|
291 |
|
---|
292 | :p.:link reftype=hd res=100.:hp2.[Home]:elink.:ehp2. :link reftype=hd res=320.:hp2.[Previous]:elink.:ehp2. :link reftype=hd res=340.:hp2.[Next]:elink.:ehp2.
|
---|
293 | :i1.Daily builds
|
---|
294 | :i1.ZIP builds
|
---|
295 |
|
---|
296 | :h2 res=340 x=right y=bottom width=70% height=100%.Getting an Install Kit
|
---|
297 |
|
---|
298 | :font facename='Default' size=0x0.:p.The recommended location to get Odin builds is from
|
---|
299 | :ul compact.
|
---|
300 | :li.:link reftype=fn refid=1.ftp&colon.&slr.&slr.ftp.os2.org&slr.odin&slr.daily:elink.
|
---|
301 | :li.:link reftype=fn refid=2.ftp&colon.&slr.&slr.ftp.os2.org&slr.odin&slr.weekly:elink.
|
---|
302 | :eul.
|
---|
303 | :p.However&comma. since no service is available 24 hours 7 days a
|
---|
304 | week&comma. an alternative source is
|
---|
305 | :ul compact.
|
---|
306 | :li.:link reftype=fn refid=3.ftp&colon.&slr.&slr.ftp.netlabs.org&slr.pub&slr.odin&slr.daily:elink.
|
---|
307 | :li.:link reftype=fn refid=4.ftp&colon.&slr.&slr.ftp.netlabs.org&slr.pub&slr.odin&slr.weekly:elink.
|
---|
308 | :eul.
|
---|
309 |
|
---|
310 | :p.Both Daily and Weekly builds are named based on the build date and style&colon.
|
---|
311 | :lines align=center.:font facename='Courier' size=14x8.
|
---|
312 | odin32bin-YYYYMMDD-STYLE.FORMAT
|
---|
313 | :elines.:font facename='Default' size=0x0.
|
---|
314 | :p.Now&comma. what do these stand for&colon.
|
---|
315 | :sl.
|
---|
316 | :li.YYYYMMDD is the build date.
|
---|
317 | :li.STYLE is the build style and will be one of&colon.
|
---|
318 | :sl compact.
|
---|
319 | :li."debug" for the debug builds
|
---|
320 | :li."release" for the release builds
|
---|
321 | :esl.
|
---|
322 | :li.FORMAT is the build type
|
---|
323 | :sl compact.
|
---|
324 | :li."WPI" for the weekly builds in :link reftype=hd res=430.WarpIN:elink. format
|
---|
325 | :li."ZIP" for the daily builds in ZIP format
|
---|
326 | :esl.
|
---|
327 | :esl.
|
---|
328 | :p.For example&colon.
|
---|
329 | :lines align=center.:font facename='Courier' size=14x8.
|
---|
330 | odin32bin-20020214-debug.wpi
|
---|
331 | :elines.:font facename='Default' size=0x0.
|
---|
332 | :p.indicates the weekly debug build from 02-14-2002.
|
---|
333 | :p.:link reftype=hd res=100.:hp2.[Home]:elink.:ehp2. :link reftype=hd res=330.:hp2.[Previous]:elink.:ehp2. :link reftype=hd res=400.:hp2.[Next]:elink.:ehp2.
|
---|
334 | :fn id=1.:p.:link reftype=launch object='NETSCAPE.EXE' data='ftp://ftp.os2.org/odin/daily'.ftp&colon.&slr.&slr.ftp.os2.org&slr.odin&slr.daily:elink.:efn.
|
---|
335 | :fn id=2.:p.:link reftype=launch object='NETSCAPE.EXE' data='ftp://ftp.os2.org/odin/weekly'.ftp&colon.&slr.&slr.ftp.os2.org&slr.odin&slr.weekly:elink.:efn.
|
---|
336 | :fn id=3.:p.:link reftype=launch object='NETSCAPE.EXE' data='ftp://ftp.netlabs.org/pub/odin/daily'.ftp&colon.&slr.&slr.ftp.netlabs.org&slr.pub&slr.odin&slr.daily:elink.:efn.
|
---|
337 | :fn id=4.:p.:link reftype=launch object='NETSCAPE.EXE' data='ftp://ftp.netlabs.org/pub/odin/weekly'.ftp&colon.&slr.&slr.ftp.netlabs.org&slr.pub&slr.odin&slr.weekly:elink.:efn.
|
---|
338 | :i1.naming scheme
|
---|
339 | :i1.build names
|
---|
340 | :i1.where to get builds
|
---|
341 | :i1.downloading Odin builds
|
---|
342 | :i1.ftp.os2.org
|
---|
343 | :i1.ftp.netlabs.org
|
---|
344 | :i1.netlabs
|
---|
345 | :i1.os2.org
|
---|
346 |
|
---|
347 | :h1 res=400 x=right y=bottom width=70% height=100%.Installing Odin
|
---|
348 |
|
---|
349 | :font facename='Default' size=0x0.:p.Odin is easy to install. However&comma. there are enough options that you
|
---|
350 | should do a little planning before you start. So here is a short cookbook with
|
---|
351 | links to get the appropriate details for every step&colon.
|
---|
352 | :ol.
|
---|
353 | :li.Check whether your system meets the :link reftype=hd res=420.requirements:elink. for installing Odin.
|
---|
354 | :li.Decide whether to use a
|
---|
355 | :ol compact.
|
---|
356 | :li.:link reftype=hd res=320.weekly build:elink. with :link reftype=fn refid=21.release:elink. or :link reftype=fn refid=22.debug:elink. flavor.
|
---|
357 | :li.:link reftype=hd res=330.daily build:elink. with :link reftype=fn refid=21.release:elink. or :link reftype=fn refid=22.debug:elink. flavor.
|
---|
358 | :eol.
|
---|
359 | :li.Get :link reftype=hd res=340.the desired build:elink..
|
---|
360 | :li.Get and install :link reftype=hd res=430.WarpIN:elink..
|
---|
361 | :li.Install the :link reftype=hd res=440.weekly:elink. or :link reftype=hd res=450.daily:elink. build.
|
---|
362 | :eol.
|
---|
363 | :p.You are done!
|
---|
364 | :p.Subsequent builds can be installed over the existing one&comma. there is no
|
---|
365 | need to uninstall (neither for weekly nor for daily builds). It is no problem
|
---|
366 | at all to install a daily build over a weekly build and vice versa.
|
---|
367 | :p.:link reftype=hd res=100.:hp2.[Home]:elink.:ehp2. :link reftype=hd res=340.:hp2.[Previous]:elink.:ehp2. :link reftype=hd res=420.:hp2.[Next]:elink.:ehp2.
|
---|
368 |
|
---|
369 | :fn id=21.:p.Release builds are considered stable builds for endusers. They are smaller and
|
---|
370 | faster than debug builds.:p.They :hp5.:hp2.cannot:ehp5.:ehp2. be used to report bugs.:efn.
|
---|
371 | :fn id=22.:p.Debug builds contain extensive debugging and logging code. They are bigger and
|
---|
372 | slower than release builds.:p.They :hp5.:hp2.must:ehp5.:ehp2. be used to report bugs.:efn.
|
---|
373 |
|
---|
374 | :i1.cookbook
|
---|
375 | :i1.installation cookbook
|
---|
376 | :i1.subsequent installations
|
---|
377 | :i1.installing over previous installations
|
---|
378 |
|
---|
379 | :h2 res=420 x=right y=bottom width=70% height=100%.Requirements
|
---|
380 |
|
---|
381 | :font facename='Default' size=0x0.:p.Your system must meet the following specifications in order to be able to
|
---|
382 | install Odin successfully&colon.
|
---|
383 | :ol.
|
---|
384 | :li.The :hp2.recommended operating system version:ehp2. is any flavor of OS&slr.2 version 4.5
|
---|
385 | :ul compact.
|
---|
386 | :li.OS&slr.2 Warp 4 with fixpack 13 or better (15 recommended)
|
---|
387 | :li.OS&slr.2 Warp 4.5x (MCP1 or MCP2)
|
---|
388 | :li.OS&slr.2 Warp Server for eBusiness
|
---|
389 | :li.eComStation
|
---|
390 | :eul.
|
---|
391 | :p.When using OS&slr.2 Warp 4.0 (e.g. with a fixpack level prior to 13) it should
|
---|
392 | at least be at fixpack level 5.
|
---|
393 | :p.OS&slr.2 Warp 3 is not officially supported&comma. but is reported to work by
|
---|
394 | using Warp 4 Open32 dlls and patching them.
|
---|
395 | :p.:artwork align=left name='E:\DEV\INF\ODINDOC\RD_PIN.BMP' runin.:hp2.Note&colon. :ehp2.The reason why OS&slr.2 version 4.5 is recommended and not version
|
---|
396 | 4.0 with fixpack level of 5 or better is the infamous 512 MB virtual memory
|
---|
397 | limit per process which has been :link reftype=fn refid=13.lifted:elink. to 3072 MB in fixpack 13 or better
|
---|
398 | (e.g. OS&slr.2 version 4.5).
|
---|
399 | :li.You must have OS&slr.2 with :hp2.Open32&slr.DAX&slr.DAPIE:ehp2. installed. This is (was?)
|
---|
400 | an option during the initial installation process of OS&slr.2.
|
---|
401 | :p.Check for the presence of the following files on your system in order to
|
---|
402 | determine whether Open32&slr.DAX&slr.DAPIE is installed&colon.
|
---|
403 | :ul compact.
|
---|
404 | :li.:font facename='Courier' size=14x8.&bsl.OS2&bsl.DLL&bsl.PMWINX.DLL :font facename='Default' size=0x0.(main DLL&comma. although Odin does not need
|
---|
405 | it anymore)
|
---|
406 | :li.:font facename='Courier' size=14x8.&bsl.OS2&bsl.DLL&bsl.REGISTRY.DLL :font facename='Default' size=0x0.(this one and all the following are required
|
---|
407 | by Odin)
|
---|
408 | :li.:font facename='Courier' size=14x8.&bsl.OS2&bsl.SYSTEM&bsl.USER.DAT
|
---|
409 | :li.&bsl.OS2&bsl.SYSTEM&bsl.SYSTEM.DAT
|
---|
410 | :eul.:font facename='Default' size=0x0.
|
---|
411 | :p.:artwork align=left name='E:\DEV\INF\ODINDOC\RD_PIN.BMP' runin.:hp2.Note&colon. :ehp2.There are a few more files that belong to
|
---|
412 | Open32&slr.DAX&slr.DAPIE. However there have been some changes during its
|
---|
413 | history and some of these files are :link reftype=fn refid=19.obsolete:elink. today.
|
---|
414 | :p.Generally speaking&colon. If you can run Lotus SmartSuite for OS&slr.2 you can
|
---|
415 | run Odin&comma. too.
|
---|
416 | :p.:artwork align=left name='E:\DEV\INF\ODINDOC\RD_PIN.BMP' runin.:hp2.Note&colon. :ehp2.There is a :link reftype=fn refid=15.defect:elink. in the Warp4 default.RSP file that affects CID
|
---|
417 | installs. This is why CID installs often will not support Open32.
|
---|
418 | :li.You must install Odin on a :hp2.partition that supports long filenames:ehp2. (e.g.
|
---|
419 | HPFS&slr.JFS&slr.FAT32). Odin will not work on FAT16 partitions because
|
---|
420 | OS&slr.2 cannot write long filenames on FAT16 partitions.
|
---|
421 | :li.Video is always an issue with Odin. You should run an up to date display
|
---|
422 | driver when installing (and using) Odin. The :hp2.SciTech Display Doctor Suite is
|
---|
423 | the recommended:ehp2. driver for Odin (both&comma. IBM version or SciTech's
|
---|
424 | SDD&slr.Pro). The native Matrox drivers are also good drivers for this
|
---|
425 | purpose. There is no recommended resolution or color depth&comma. however 16
|
---|
426 | bit color depth (e.g. 65.536 colors) is generally known to work best (personal
|
---|
427 | opinion of the :link reftype=fn refid=999.author:elink. based on reading lots of newsgroup and mailing list
|
---|
428 | articles).
|
---|
429 | :eol.
|
---|
430 | :p.:link reftype=hd res=100.:hp2.[Home]:elink.:ehp2. :link reftype=hd res=400.:hp2.[Previous]:elink.:ehp2. :link reftype=hd res=430.:hp2.[Next]:elink.:ehp2.
|
---|
431 | :fn id=15.
|
---|
432 | :p.As delivered&comma. the .RSP file is missing the entries&colon.
|
---|
433 | :ul compact.
|
---|
434 | :li.DAXCOMP1.Selection=1
|
---|
435 | :li.DAXCOMP1.TarDrv=x&colon.
|
---|
436 | :eul.
|
---|
437 | :p.where x&colon. is the install drive.
|
---|
438 | :efn.
|
---|
439 | :fn id=19.:p.Among these are
|
---|
440 | :ul compact.
|
---|
441 | :li.all :font facename='Courier' size=14x8.NAME*.EXE:font facename='Default' size=0x0. files&comma.
|
---|
442 | :li.:font facename='Courier' size=14x8.boot.dat&comma. registry.dat:font facename='Default' size=0x0.
|
---|
443 | :eul.
|
---|
444 | :p.:artwork align=left name='E:\DEV\INF\ODINDOC\RD_PIN.BMP' runin.:hp2.Note&colon. :ehp2.Although these files are obsolete it is not recommended to delete
|
---|
445 | them!
|
---|
446 | :efn.
|
---|
447 | :fn id=13.:p.In order to enable the new memory limit per process put
|
---|
448 | :font facename='Courier' size=14x8.VIRTUALADDRESSLIMIT=3072:font facename='Default' size=0x0. into your :font facename='Courier' size=14x8.CONFIG.SYS:font facename='Default' size=0x0.. Some Win32 applications
|
---|
449 | (especially Microsoft Office) are designed in a way that they refuse to
|
---|
450 | run&comma. if they do not have at least 2048 MB of virtual address space.
|
---|
451 | :p.:artwork align=left name='E:\DEV\INF\ODINDOC\RD_PIN.BMP' runin.:hp2.Note&colon. :ehp2.This does not mean that this setting will enable you to run
|
---|
452 | Microsoft Office with Odin today. It just opens the possibility to do it in
|
---|
453 | the future.
|
---|
454 | :p.:artwork align=left name='E:\DEV\INF\ODINDOC\RD_PIN.BMP' runin.:hp2.Note&colon. :ehp2.This setting has nothing to do with the amount of RAM you have
|
---|
455 | currently plugged into your system.
|
---|
456 | :efn.
|
---|
457 | :i1.OS&slr.2 version
|
---|
458 | :i1.Warp 3
|
---|
459 | :i1.Warp 4
|
---|
460 | :i1.Warp 4.5
|
---|
461 | :i1.Warp 4.51
|
---|
462 | :i1.Warp 4.52
|
---|
463 | :i1.WSeB
|
---|
464 | :i1.eComStation
|
---|
465 | :i1.FAT16
|
---|
466 | :i1.FAT32
|
---|
467 | :i1.JFS
|
---|
468 | :i1.HPFS
|
---|
469 | :i1.DAX
|
---|
470 | :i1.Open32
|
---|
471 | :i1.DAPIE
|
---|
472 | :i1.long filenames
|
---|
473 | :i1.prerequisites
|
---|
474 | :i1.video driver
|
---|
475 | :i1.display driver
|
---|
476 | :i1.SciTech Display Doctor
|
---|
477 | :i1.512 MB memory limit per process
|
---|
478 | :i1.VIRTUALADDRESSLIMIT
|
---|
479 |
|
---|
480 | :h2 res=430 x=right y=bottom width=70% height=100%.Installing WarpIN
|
---|
481 |
|
---|
482 | :font facename='Default' size=0x0.:p.WarpIN is required for installing Odin's weekly builds. Even if you plan on
|
---|
483 | using only daily builds&comma. which do not require WarpIN&comma. it is
|
---|
484 | strongly recommended you install WarpIN. It is quickly becoming a preferred
|
---|
485 | OS&slr.2 installer for complex applications.
|
---|
486 |
|
---|
487 |
|
---|
488 |
|
---|
489 | :p.In addition the first installation of Odin on your machine should be a weekly
|
---|
490 | build.
|
---|
491 | :ol.
|
---|
492 | :li.:hp2.Getting a WarpIN Install Kit
|
---|
493 | :p.:ehp2.You can always get the latest WarpIN installer kit from
|
---|
494 | :link reftype=fn refid=5.ftp&colon.&slr.&slr.ftp.os2.org&slr.xworkplace:elink..The most recent release of
|
---|
495 | WarpIN at the time of this writing is warpin-0-9-16.zip.
|
---|
496 | :li.:hp2.Choosing an Install Location
|
---|
497 |
|
---|
498 | :p.:ehp2.The WarpIN developers have defined default locations for applications
|
---|
499 | installed by WarpIN&colon.
|
---|
500 | :ul compact.
|
---|
501 | :li.:font facename='Courier' size=14x8.&bsl.Tools:font facename='Default' size=0x0. - Tools and utilities
|
---|
502 | :li.:font facename='Courier' size=14x8.&bsl.Apps:font facename='Default' size=0x0. - Applications
|
---|
503 | :p.If you use these defaults&comma. you would want to install WarpIN to&colon.
|
---|
504 | :li.:font facename='Courier' size=14x8.&bsl.Tools&bsl.WarpIN:font facename='Default' size=0x0.
|
---|
505 | :eul.
|
---|
506 | :p.:artwork align=left name='E:\DEV\INF\ODINDOC\RD_PIN.BMP' runin.:hp2.Note&colon. :ehp2.These defaults can be overridden. If you don't like WarpIN's
|
---|
507 | defaults&comma. you can change them after WarpIN is installed.
|
---|
508 | :li.:hp2.Installing:ehp2.
|
---|
509 | :ul compact.
|
---|
510 | :li.Create your target directory for WarpIN.
|
---|
511 | :li.Unzip the WarpIN package to this directory (no temporary directory needed)
|
---|
512 | :li.Run WarpIN.EXE
|
---|
513 | :eul.
|
---|
514 | :p.This will create a WarpIN folder and register the WarpIN class so that you
|
---|
515 | can use the usual Workplace Shell (WPS) features to activate the installer.
|
---|
516 | :p.WarpIN makes no changes to :font facename='Courier' size=14x8.CONFIG.SYS:font facename='Default' size=0x0.. A reboot is not necessary.
|
---|
517 | :eol.
|
---|
518 | :p.:link reftype=hd res=100.:hp2.[Home]:elink.:ehp2. :link reftype=hd res=420.:hp2.[Previous]:elink.:ehp2. :link reftype=hd res=440.:hp2.[Next]:elink.:ehp2.
|
---|
519 | :fn id=5.:p.:link reftype=launch object='NETSCAPE.EXE' data='ftp://ftp.os2.org/xworkplace'.ftp&colon.&slr.&slr.ftp.os2.org&slr.xworkplace:elink.:efn.
|
---|
520 | :i1.installing WarpIN
|
---|
521 |
|
---|
522 | :h2 res=440 x=right y=bottom width=70% height=100%.Installing a weekly build
|
---|
523 |
|
---|
524 | :font facename='Default' size=0x0.:p.This is a step-by-step install cookbook for the end user&colon.
|
---|
525 | :ol.
|
---|
526 | :li.Make sure you have :link reftype=hd res=430.:hp2.WarpIN:elink. installed:ehp2. as described :link reftype=hd res=430.here:elink..
|
---|
527 | :li.:hp2.Get an Odin weekly build:ehp2. as described :link reftype=hd res=340.here:elink..
|
---|
528 | :li.:hp2.Decide where:ehp2. to install it.
|
---|
529 | :p.The default path that is proposed by the developers is
|
---|
530 | :link reftype=fn refid=27.C&colon.&bsl.Odin:elink.&comma. but this can be overridden.
|
---|
531 | :p.:artwork align=left name='E:\DEV\INF\ODINDOC\RD_PIN.BMP' runin.:hp2.Note&colon. :ehp2.You should install Odin on a partition with plenty of free space.
|
---|
532 | You might need to create a debug logfile and these can become quite :link reftype=fn refid=7.large:elink..
|
---|
533 | :p.:artwork align=left name='E:\DEV\INF\ODINDOC\RD_PIN.BMP' runin.:hp2.Note&colon. :ehp2.Do not (never&comma. never&comma. never) install Odin into your
|
---|
534 | real Windows installation. The result will be that your Windows installation
|
---|
535 | completely damaged and Odin will not work!
|
---|
536 | :li.:hp2.Decide how:ehp2. you want to run&colon.
|
---|
537 | :ul compact.
|
---|
538 | :li.Device Driver (:link reftype=hd res=222.Win32K.SYS:elink.&comma. optionally :link reftype=hd res=460.parameters:elink. can be changed manually
|
---|
539 | afterwards)
|
---|
540 | :li.With or without :font facename='Courier' size=14x8.PATH:font facename='Default' size=0x0. and :font facename='Courier' size=14x8.LIBPATH:font facename='Default' size=0x0. updates. :font facename='Courier' size=14x8.:link reftype=fn
|
---|
541 | refid=23.:hp1.x:elink.:ehp1.&colon.&bsl.ODIN&bsl.SYSTEM32:font facename='Default' size=0x0.
|
---|
542 | should be both in your :font facename='Courier' size=14x8.PATH:font facename='Default' size=0x0. and :font facename='Courier' size=14x8.LIBPATH:font facename='Default' size=0x0..
|
---|
543 | :li.With or without :link reftype=hd res=223.PE.EXE:elink..
|
---|
544 | :eul.
|
---|
545 | :li.:hp2.Install Odin:ehp2. buildfile using :link reftype=hd res=430.WarpIN:elink..
|
---|
546 | :li.:hp2.Reboot:ehp2. if needed.
|
---|
547 | :li.:hp2.Run :link reftype=hd res=540.:font facename='Courier' size=14x8.OdinApp:font facename='Default' size=0x0.:elink.:ehp2. to verify&comma. that basics went well&comma. as described:hp2. :link reftype=hd res=540.:ehp2.here:elink..
|
---|
548 | :eol.
|
---|
549 | :p.:artwork align=left name='E:\DEV\INF\ODINDOC\RD_PIN.BMP' runin.:hp2.Note&colon. :ehp2.In case you get an error message from :link reftype=hd res=222.Win32K.SYS:elink.
|
---|
550 | which tells you that Win32K.SYS failed to load&comma. the most
|
---|
551 | probable reason is a missing or inadequate symbol file. Read on
|
---|
552 | :link reftype=hd res=470.here:elink. in order to resolve this problem.
|
---|
553 |
|
---|
554 | :p.:link reftype=hd res=100.:hp2.[Home]:elink.:ehp2. :link reftype=hd res=430.:hp2.[Previous]:elink.:ehp2. :link reftype=hd res=450.:hp2.[Next]:elink.:ehp2.
|
---|
555 | :fn id=7.:p.The debug files grow rapidly during the execution of a program. 40-50 MB for 5
|
---|
556 | minutes running RealPlayer 8 is not unusual.:efn.
|
---|
557 | :fn id=27.C&colon. does not represent your bootdrive here.:efn.
|
---|
558 | :fn id=23.:p.x = the drive you installed Odin on.:efn.
|
---|
559 | :i1.installing Odin
|
---|
560 | :i1.installing weekly builds
|
---|
561 | :i1.installing WPI builds
|
---|
562 |
|
---|
563 | :h2 res=450 x=right y=bottom width=70% height=100%.Installing a daily build
|
---|
564 |
|
---|
565 | :font facename='Default' size=0x0.:p.This is a Bleeding Edge Install Cookbook for the more adventurous users&colon.
|
---|
566 | :ol.
|
---|
567 | :li.:hp2.Get an Odin daily build:ehp2. (.ZIP file) as described :link reftype=hd res=340.here:elink..
|
---|
568 | :li.:hp2.Decide where:ehp2. to install it
|
---|
569 | :p.:artwork align=left name='E:\DEV\INF\ODINDOC\RD_PIN.BMP' runin.:hp2.Note&colon. :ehp2.You should install Odin on a partition with plenty of free space.
|
---|
570 | You might want to create a debug logfile and these can become quite :link reftype=fn refid=7.large:elink..
|
---|
571 | :li.:hp2.Unzip the build:ehp2. to the install directory
|
---|
572 | :li.:hp2.Update :font facename='Courier' size=14x8.CONFIG.SYS:font facename='Default' size=0x0. if needed. You might have to update&colon.
|
---|
573 | :ul compact.
|
---|
574 | :li.:font facename='Courier' size=14x8.:ehp2.DEVICE=:link reftype=fn refid=23.:hp1.x:elink.:ehp1.&colon.&bsl.ODIN&bsl.SYSTEM32&bsl.:link reftype=hd res=222.Win32K.SYS:elink.:font facename='Default' size=0x0. [:link reftype=hd res=460.parameters:elink.]
|
---|
575 | :li.Your :font facename='Courier' size=14x8.PATH (:link reftype=fn refid=23.:hp1.x:elink.:ehp1.&colon.&bsl.ODIN&bsl.SYSTEM32:font facename='Default' size=0x0. should be added to the end of your :font facename='Courier' size=14x8.PATH:font
|
---|
576 | facename='Default' size=0x0.)
|
---|
577 | :li.Your :font facename='Courier' size=14x8.LIBPATH (:link reftype=fn refid=23.:hp1.x:elink.:ehp1.&colon.&bsl.ODIN&bsl.SYSTEM32:font facename='Default' size=0x0. should be added to the end of your :font facename='Courier' size=14x8.LIBPATH:font
|
---|
578 | facename='Default' size=0x0.)
|
---|
579 | :li.Your :font facename='Courier' size=14x8.WINDOWSPATH (:link reftype=fn refid=23.:hp1.x:elink.:ehp1.&colon.&bsl.ODIN:font facename='Default' size=0x0. and :link reftype=fn refid=23.:hp1.x:elink.:ehp1.&colon.&bsl.ODIN&bsl.SYSTEM32:font facename='Default'
|
---|
580 | size=0x0. should be added)
|
---|
581 | :eul.
|
---|
582 | :li.:hp2.Reboot:ehp2. if needed.
|
---|
583 | :li.:hp2.Run :link reftype=hd res=520.:font facename='Courier' size=14x8.OdinInst:font facename='Default' size=0x0.:elink. :ehp2.to initialize the Open32 Registry and :link reftype=hd res=530.:font facename='Courier' size=14x8.Odin.INI:font
|
---|
584 | facename='Default' size=0x0.:elink..
|
---|
585 | :li.:hp2.Run :link reftype=hd res=540.:font facename='Courier' size=14x8.OdinApp:font facename='Default' size=0x0.:elink. :ehp2.to verify.
|
---|
586 | :eol.
|
---|
587 | :p.:artwork align=left name='E:\DEV\INF\ODINDOC\RD_PIN.BMP' runin.:hp2.Note&colon. :ehp2.In case you get an error message from :link reftype=hd res=222.Win32K.SYS:elink.
|
---|
588 | which tells you that Win32K.SYS failed to load&comma. the most
|
---|
589 | probable reason is a missing or inadequate symbol file. Read on
|
---|
590 | :link reftype=hd res=470.here:elink. in order to resolve this problem.
|
---|
591 | :p.:link reftype=hd res=100.:hp2.[Home]:elink.:ehp2. :link reftype=hd res=440.:hp2.[Previous]:elink.:ehp2. :link reftype=hd res=460.:hp2.[Next]:elink.:ehp2.
|
---|
592 | :i1.installing ZIP builds
|
---|
593 | :i1.installing daily builds
|
---|
594 |
|
---|
595 | :h2 res=460 x=right y=bottom width=70% height=100%.Important Win32K.SYS parameters
|
---|
596 |
|
---|
597 | :font facename='Default' size=0x0.:p.Win32K.SYS understands a lot of parameters. This is a short
|
---|
598 | summary of the most important parameters needed for daily use of
|
---|
599 | Odin.
|
---|
600 |
|
---|
601 | :p.The Capitalized letters are the one which is tested for when
|
---|
602 | identifying the argument. Blanks have to be inserted between
|
---|
603 | individual parameters&comma. but no blanks within a parameter. |
|
---|
604 | means OR. The "<" and ">" indicate a list of options and must be
|
---|
605 | omitted in the device driver statement.
|
---|
606 |
|
---|
607 | :p.:hp2.Generally useful parameters:ehp2. for Win32K.SYS&colon.
|
---|
608 | :lines align=left.:font facename='Courier' size=12x6.
|
---|
609 | -Quiet :font facename='Default' size=0x0.Quiet driver initiation.:font facename='Courier' size=14x8.
|
---|
610 | :font facename='Default' size=0x0.Default&colon. Disabled (e.g. -V):font facename='Courier' size=14x8.
|
---|
611 |
|
---|
612 | -Verbose :font facename='Default' size=0x0.Verbose driver initiation. :font facename='Courier' size=14x8.
|
---|
613 | :font facename='Default' size=0x0.Default&colon. Enabled:font facename='Courier' size=14x8.
|
---|
614 |
|
---|
615 | -S&colon.<filename> :font facename='Default' size=0x0.Full path to the current OS&slr.2 kernel symbol file.:font facename='Courier' size=14x8.
|
---|
616 | :font facename='Default' size=0x0.When this is specified the given symbol "database":font facename='Courier' size=14x8.
|
---|
617 | :font facename='Default' size=0x0.and default locations are not searched. Continue:font facename='Courier' size=14x8.
|
---|
618 | :font facename='Default' size=0x0.:link reftype=hd res=470.here:elink. to learn more about symbol files.:font facename='Courier' size=14x8.
|
---|
619 | :elines.:font facename='Default' size=0x0.
|
---|
620 | :p.:hp2.Win32 programs loader parameters&colon.
|
---|
621 | :lines align=left.:font facename='Courier' size=12x6.
|
---|
622 | :ehp2.-PE&colon.<PE|PE2LX|MIXED|NOT>
|
---|
623 | :font facename='Default' size=0x0.Enable&slr.disable and set mode of the PE loading.:font facename='Courier' size=14x8.
|
---|
624 |
|
---|
625 | PE&colon. :font facename='Default' size=0x0.PE.EXE only. The program is started using :font facename='Courier' size=14x8.
|
---|
626 | :font facename='Default' size=0x0.PE.EXE and the process name will be PE.EXE.:font facename='Courier' size=14x8.
|
---|
627 | :font facename='Default' size=0x0.This is the recommended setting.:font facename='Courier' size=14x8.
|
---|
628 |
|
---|
629 | PE2LX&colon. :font facename='Default' size=0x0.PE2LX loader only.:font facename='Courier' size=14x8.
|
---|
630 |
|
---|
631 | MIXED&colon. :font facename='Default' size=0x0.Mix of PE2LX and PE.EXE. It uses PE2LX:font facename='Courier' size=14x8.
|
---|
632 | :font facename='Default' size=0x0.when possible and backs out to PE.EXE if :font facename='Courier' size=14x8.
|
---|
633 | :font facename='Default' size=0x0.the executable is not supported by the :font facename='Courier' size=14x8.
|
---|
634 | :font facename='Default' size=0x0.converter.:font facename='Courier' size=14x8.
|
---|
635 | NOT&colon. :font facename='Default' size=0x0.Disable PE loading.:font facename='Courier' size=14x8.
|
---|
636 | :elines.:font facename='Default' size=0x0.
|
---|
637 | :p.:hp2.OS&slr.2 loader parameter&colon.
|
---|
638 | :lines align=left.:font facename='Courier' size=12x6.
|
---|
639 | :ehp2.-Dllfixes<&colon.E|&colon.D> :font facename='Default' size=0x0.Enables or disables the long DLL name and non .DLL:font facename='Courier' size=14x8.
|
---|
640 | :font facename='Default' size=0x0.extension fixes.:font facename='Courier' size=14x8.
|
---|
641 |
|
---|
642 | :font facename='Default' size=0x0.Explanantion&colon. OS&slr.2 DLLs have been limited to 8 :font facename='Courier' size=14x8.
|
---|
643 | :font facename='Default' size=0x0.characters names since version 2.0. This is a very :font facename='Courier' size=14x8.
|
---|
644 | :font facename='Default' size=0x0.bad limitation. Also OS&slr.2 forces all DLL loaded at:font facename='Courier' size=14x8.
|
---|
645 | :font facename='Default' size=0x0.loadtime to have the extension '.DLL'.:font facename='Courier' size=14x8.
|
---|
646 |
|
---|
647 | :font facename='Default' size=0x0.Both these restrictions are removed if this setting is:font facename='Courier' size=14x8.
|
---|
648 | :font facename='Default' size=0x0.enabled.:font facename='Courier' size=14x8.
|
---|
649 |
|
---|
650 | :font facename='Default' size=0x0.Current state for this feature is EXPERIMENTAL.:font facename='Courier' size=14x8.
|
---|
651 | :font facename='Default' size=0x0.Default&colon. Enabled:font facename='Courier' size=14x8.
|
---|
652 |
|
---|
653 | :font facename='Default' size=0x0.-Dllfixes can be used independently of the -PE parameter.:font facename='Courier' size=14x8.
|
---|
654 |
|
---|
655 | :elines.:font facename='Default' size=0x0.
|
---|
656 | :p.:link reftype=hd res=100.:hp2.[Home]:elink.:ehp2. :link reftype=hd res=450.:hp2.[Previous]:elink.:ehp2. :link reftype=hd res=470.:hp2.[Next]:elink.:ehp2.
|
---|
657 | :i1.Win32K.SYS parameters (excerpt)
|
---|
658 |
|
---|
659 | :h2 res=470 x=right y=bottom width=70% height=100%.Providing a symbol file for Win32K.SYS
|
---|
660 |
|
---|
661 | :font facename='Default' size=0x0.:p.:link reftype=hd res=222.Win32K.SYS:elink. is not a "real" device driver&comma. but an extension
|
---|
662 | to the OS&slr.2 kernel. It integrates into the kernel by patching
|
---|
663 | it. In order to be able to patch the kernel&comma. it needs to
|
---|
664 | know the locations of routines within the kernel.
|
---|
665 | :p.As these locations change from build to build&comma. :link reftype=hd res=222.Win32K.SYS:elink.
|
---|
666 | needs to search the kernel to find these locations.
|
---|
667 |
|
---|
668 | :p.When programmers write code&comma. they use symbols to represent
|
---|
669 | functions and data because it allows them to abstract the
|
---|
670 | process. Once the compiled code is inside the computer&comma.
|
---|
671 | all we have is binary addresses. The .sym files contain the data
|
---|
672 | needed to convert an address back to a symbolic name.
|
---|
673 | :p.Without this :link reftype=hd res=222.Win32K.SYS:elink. would have to debug in binary which just
|
---|
674 | slows the process down considerably. That is why :link reftype=hd res=222.Win32K.SYS:elink. needs
|
---|
675 | the .sym. files.
|
---|
676 |
|
---|
677 | :p.Procedure in order to the provide the appropriate symbol
|
---|
678 | file&colon.
|
---|
679 | :ol.
|
---|
680 | :li.You should look into the following places&comma. depending on
|
---|
681 | what version of OS&slr.2 you are using (x&colon. is equivalent to
|
---|
682 | your boot drive)&colon.
|
---|
683 |
|
---|
684 | :ul.
|
---|
685 | :li.OS&slr.2 Warp 4
|
---|
686 | :sl compact.
|
---|
687 | :li.x&colon.&bsl.os2&bsl.pdpsi&bsl.pmdf&bsl.warp4&bsl.os2krnlr.sym
|
---|
688 | :esl.
|
---|
689 | :li.OS&slr.2 Warp 4.5
|
---|
690 | :sl compact.
|
---|
691 | :li.x&colon.&bsl.os2&bsl.pdpsi&bsl.pmdf&bsl.warp45&bsl.os2krnlr.sym
|
---|
692 | :li.x&colon.&bsl.os2&bsl.pdpsi&bsl.pmdf&bsl.warp45_u&bsl.os2krnlr.sym
|
---|
693 | :li.x&colon.&bsl.os2&bsl.pdpsi&bsl.pmdf&bsl.warp45_s&bsl.os2krnlr.sym
|
---|
694 | :esl.
|
---|
695 | :li.Recent testcase kernels (OS&slr.2 Warp 4.5)
|
---|
696 | :sl compact.
|
---|
697 | :li.x&colon.&bsl.os2krnl.sym
|
---|
698 | :esl.
|
---|
699 | :li.OS&slr.2 Warp 3 (not officially supported)
|
---|
700 | :sl compact.
|
---|
701 | :li.x&colon.&bsl.os2&bsl.system&bsl.pmdf&bsl.os2krnlr.sym
|
---|
702 | :esl.
|
---|
703 | :eul.
|
---|
704 | :li.Now that you have found your symbol file&comma. copy it to
|
---|
705 | os2krnl.sym the in the root directory of your bootdrive. The
|
---|
706 | symbol file of the testcase kernels are already there. You might
|
---|
707 | also use the -S switch instead of copying the file.
|
---|
708 | :li.Reboot and test. If Win32K.SYS does not complain anymore&comma.
|
---|
709 | you are done!
|
---|
710 | :eol.
|
---|
711 | :p.:artwork align=left name='E:\DEV\INF\ODINDOC\RD_PIN.BMP' runin.:hp2.Note&colon. :ehp2.The kernel and the symbol file must match&comma.
|
---|
712 | which means they must be of the same revision (a similar date and
|
---|
713 | time indicates a matching revision)&comma.
|
---|
714 | :p.:artwork align=left name='E:\DEV\INF\ODINDOC\RD_PIN.BMP' runin.:hp2.Note&colon. :ehp2.When looking for the symbol files as described
|
---|
715 | above&comma. you might find files named os2krnld.sym and
|
---|
716 | os2krnlb.sym. They are for debug kernels. Do not use the
|
---|
717 | them&comma. unless you know what you are doing!
|
---|
718 | :p.:artwork align=left name='E:\DEV\INF\ODINDOC\RD_PIN.BMP' runin.:hp2.Note&colon. :ehp2.The "r" in os2krnlr.sym stands for "retail".
|
---|
719 | :p.:link reftype=hd res=100.:hp2.[Home]:elink.:ehp2. :link reftype=hd res=460.:hp2.[Previous]:elink.:ehp2. :link reftype=hd res=500.:hp2.[Next]:elink.:ehp2.
|
---|
720 | :i1.Win32K.SYS loading error
|
---|
721 | :i1.error loading Win32K.SYS
|
---|
722 | :i1.os2krnl.sym
|
---|
723 | :i1.os2krnlr.sym
|
---|
724 | :i1.symbol files
|
---|
725 |
|
---|
726 | :h1 res=500 x=right y=bottom width=70% height=100%.Using Odin
|
---|
727 |
|
---|
728 | :font facename='Default' size=0x0.:p.The following sections describe some important parts of
|
---|
729 | Odin&colon.
|
---|
730 | :ul.
|
---|
731 | :li.:link reftype=hd res=520.OdinInst.EXE:elink.
|
---|
732 | :li.:link reftype=hd res=530.Odin.INI:elink.
|
---|
733 | :li.:link reftype=hd res=540.OdinApp.EXE:elink.
|
---|
734 | :li.:link reftype=hd res=550.OdinBug.EXE:elink.
|
---|
735 | :li.:link reftype=hd res=560.OpenGL3dfx.ZIP:elink.
|
---|
736 | :li.:link reftype=hd res=570.Installing Win32 applications:elink.
|
---|
737 | :eul.
|
---|
738 | :p.:link reftype=hd res=100.:hp2.[Home]:elink.:ehp2. :link reftype=hd res=440.:hp2.[Previous]:elink.:ehp2. :link reftype=hd res=520.:hp2.[Next]:elink.:ehp2.
|
---|
739 |
|
---|
740 | :h2 res=520 x=right y=bottom width=70% height=100%.Initializing Odin - OdinInst.EXE
|
---|
741 |
|
---|
742 | :font facename='Default' size=0x0.:p.The :font facename='Courier' size=14x8.OdinInst:font facename='Default' size=0x0. utility initializes or updates the Open32 registry keys and
|
---|
743 | :link reftype=hd res=530.:font facename='Courier' size=14x8.Odin.INI:font facename='Default' size=0x0.:elink.. Many Win32 programs depend on the existence of certain Registry
|
---|
744 | keys. :font facename='Courier' size=14x8.OdinInst:font facename='Default' size=0x0. adds these keys to the Open32 Registry. In addition&comma.
|
---|
745 | :font facename='Courier' size=14x8.OdinInst:font facename='Default' size=0x0. adds :link reftype=hd res=530.:font facename='Courier' size=14x8.Odin.INI:font facename='Default' size=0x0.:elink. key values&comma. as needed.
|
---|
746 |
|
---|
747 | :p.If you suspect that you are missing some required values&comma. you can run
|
---|
748 | :font facename='Courier' size=14x8.OdinInst:font facename='Default' size=0x0..
|
---|
749 |
|
---|
750 | :p.What is more&comma. :font facename='Courier' size=14x8.OdinInst.EXE:font facename='Default' size=0x0. creates the following tree&comma. which
|
---|
751 | mimics the Windows directory structure&comma. within the Odin folder&colon.
|
---|
752 | :cgraphic.
|
---|
753 | :hp2. Odin
|
---|
754 | ÃÄÄ All Users
|
---|
755 | ³ ÀÄÄ Start Menu
|
---|
756 | ³ ÀÄÄ Programs
|
---|
757 | ³ ÀÄÄ StartUp
|
---|
758 | ÃÄÄ Application Data
|
---|
759 | ÃÄÄ Cookies
|
---|
760 | ÃÄÄ Desktop
|
---|
761 | ÃÄÄ Favorites
|
---|
762 | ÃÄÄ Fonts
|
---|
763 | ÃÄÄ History
|
---|
764 | ÃÄÄ My Documents
|
---|
765 | ÃÄÄ NetHood
|
---|
766 | ÃÄÄ PrintHood
|
---|
767 | ÃÄÄ Recent
|
---|
768 | ÃÄÄ SendTo
|
---|
769 | ÃÄÄ ShellNew
|
---|
770 | ÃÄÄ Start Menu
|
---|
771 | ³ ÀÄÄ Programs
|
---|
772 | ³ ÀÄÄ Startup
|
---|
773 | ÃÄÄ System32
|
---|
774 | ³ ÀÄÄ Drivers
|
---|
775 | ³ ÀÄÄ etc
|
---|
776 | ÃÄÄ Temp
|
---|
777 | ÀÄÄ Temporary Internet Files:ecgraphic.
|
---|
778 |
|
---|
779 | :p.:ehp2.After installing manually from a .ZIP build it is essential to run
|
---|
780 | :font facename='Courier' size=14x8.OdinInst.EXE:font facename='Default' size=0x0. once.
|
---|
781 |
|
---|
782 | :p.:artwork align=left name='E:\DEV\INF\ODINDOC\RD_PIN.BMP' runin.:hp2.Note&colon. :font facename='Courier' size=14x8.:ehp2.OdinInst.EXE:font facename='Default' size=0x0. updates all registry entries with its own
|
---|
783 | defaults&comma. no matter if the user provided his own customized entries.
|
---|
784 | :p.:artwork align=left name='E:\DEV\INF\ODINDOC\RD_PIN.BMP' runin.:hp2.Note&colon. :ehp2.Odin and LotusSmartSuite share the same registry files. Lotus
|
---|
785 | SmartSuite comes with a program to reset the registry. This will also destroy
|
---|
786 | Odin's settings. After resetting the registry&comma. be sure to rerun
|
---|
787 | OdinInst.EXE.
|
---|
788 | :p.:artwork align=left name='E:\DEV\INF\ODINDOC\RD_PIN.BMP' runin.:hp2.Note&colon. :ehp2.All current incarnations of :font facename='Courier' size=14x8.OdinInst.EXE:font facename='Default' size=0x0. have a bug&colon.
|
---|
789 | :p.If :font facename='Courier' size=14x8.OdinInst:font facename='Default' size=0x0. is typed ":font facename='Courier' size=14x8.OdinInst:font facename='Default' size=0x0." on the commandline&comma. it might hang. Type
|
---|
790 | ":font facename='Courier' size=14x8.OdinInst.EXE:font facename='Default' size=0x0." instead of ":font facename='Courier' size=14x8.OdinInst:font facename='Default' size=0x0." (not case sensitive) to avoid the hang. A
|
---|
791 | hanging :font facename='Courier' size=14x8.OdinInst:font facename='Default' size=0x0. can be terminated by pressing CTRL-BREAK twice. This bug is
|
---|
792 | under investigation.
|
---|
793 | :p.:link reftype=hd res=100.:hp2.[Home]:elink.:ehp2. :link reftype=hd res=500.:hp2.[Previous]:elink.:ehp2. :link reftype=hd res=530.:hp2.[Next]:elink.:ehp2.
|
---|
794 | :i1.OdinInst.EXE
|
---|
795 |
|
---|
796 | :h2 res=530 x=right y=bottom width=70% height=100%.Configuring Odin - Odin.INI
|
---|
797 |
|
---|
798 | :font facename='Default' size=0x0.:p.:font facename='Courier' size=14x8.Odin.INI:font facename='Default' size=0x0. stores a variety of configuration data that Odin uses to accommodate
|
---|
799 | differences between the OS&slr.2 and Win32 applications that may vary from
|
---|
800 | system to system. The file is created when you install Odin and&comma. if you
|
---|
801 | use the WarpIN installer&comma. it will be updated each time you install a new
|
---|
802 | build. If you install daily builds&comma. you will need to do the update
|
---|
803 | manually by running :link reftype=hd res=520.:font facename='Courier' size=14x8.:hp2.OdinInst:font facename='Default' size=0x0.:elink.:ehp2..EXE.
|
---|
804 |
|
---|
805 | :p.:artwork align=left name='E:\DEV\INF\ODINDOC\RD_PIN.BMP' runin.:hp2.Note&colon. :font facename='Courier' size=14x8.:ehp2.Odin.INI:font facename='Default' size=0x0. is stored in the Odin&bsl.System32 directory. Older
|
---|
806 | builds placed :font facename='Courier' size=14x8.Odin.INI:font facename='Default' size=0x0. in the Odin directory - and if you find one
|
---|
807 | there&comma. delete it to avoid confusion.
|
---|
808 | :p.:font facename='Courier' size=14x8.Odin.INI:font facename='Default' size=0x0. is a Windows 3.1-style INI file&comma. where the profile name has to
|
---|
809 | be in sqare brackets and the setting must come as settings name=settings
|
---|
810 | value. Currently the following settings can be configured in :font facename='Courier' size=14x8.Odin.INI:font facename='Default' size=0x0.&colon.
|
---|
811 | :lines align=left.:font facename='Courier' size=12x6.
|
---|
812 | :hp2.[COLORS]
|
---|
813 | :ehp2.UseWinColors :font facename='Default' size=0x0.Use Windows colors:font facename='Courier' size=14x8.
|
---|
814 | :font facename='Default' size=0x0.values&colon. 1&slr.0 (1 = Yes&comma. 0 = No):font facename='Courier' size=14x8.
|
---|
815 | :font facename='Default' size=0x0.default&colon. 1:font facename='Courier' size=14x8.
|
---|
816 | SaveColors :font facename='Default' size=0x0.Save&slr.restore colors to&slr.from :font facename='Courier' size=14x8.Odin.INI:font facename='Default' size=0x0.:font facename='Courier' size=14x8.
|
---|
817 | :font facename='Default' size=0x0.values&colon. 1&slr.0 (1 = Yes&comma. 0 = No):font facename='Courier' size=14x8.
|
---|
818 | :font facename='Default' size=0x0.default&colon. 0:font facename='Courier' size=14x8.
|
---|
819 | :hp2.[ODINSYSTEM]
|
---|
820 | :ehp2.HIGHMEM :font facename='Default' size=0x0.Turns off high memory usage in Odin. Useful for Warp 4.5 systems:font facename='Courier' size=14x8.
|
---|
821 | :font facename='Default' size=0x0.(FP#13 or better) that still use the old 16 bits TCP&slr.IP stack.:font facename='Courier' size=14x8.
|
---|
822 | :font facename='Default' size=0x0.values&colon. 1&slr.0 (1 = Yes&comma. 0 = No):font facename='Courier' size=14x8.
|
---|
823 | :font facename='Default' size=0x0.default&colon. 1:font facename='Courier' size=14x8.
|
---|
824 | INSTALLDATE :font facename='Default' size=0x0.This setting is updated everytime :link reftype=hd res=520.:font facename='Courier' size=14x8.OdinInst.EXE:font facename='Default' size=0x0.:elink. is executed:font facename='Courier' size=14x8.
|
---|
825 | :font facename='Default' size=0x0.:link reftype=hd res=550.OdinBug:elink. evaluates this when creating a bugreport.:font facename='Courier' size=14x8.
|
---|
826 | OS2Look :font facename='Default' size=0x0.Creates an OS&slr.2 titlebar&comma. system menu&comma. min&slr.max&slr.close buttons.:font facename='Courier' size=14x8.
|
---|
827 | :font facename='Default' size=0x0.Also overrides UseWinColors setting (uses OS&slr.2 colors).:font facename='Courier' size=14x8.
|
---|
828 | :font facename='Default' size=0x0.values&colon. 1&slr.0 (1 = Yes&comma. 0 = No):font facename='Courier' size=14x8.
|
---|
829 | :font facename='Default' size=0x0.default 0
|
---|
830 | :elines.:p.:artwork align=left name='E:\DEV\INF\ODINDOC\RD_PIN.BMP' runin.:hp2.Note&colon. :ehp2.OS2Look can interfere with windows applications that draw their
|
---|
831 | own custom titlebar. (e.g. RealPlayer). In addition OS2Look ignores some of
|
---|
832 | Styler&slr.2's titlebar changes.
|
---|
833 | :lines align=left.:font facename='Courier' size=14x8.
|
---|
834 | :hp2.[Font Mapping]:ehp2. :font facename='Default' size=0x0.Maps MS-Windows font names to OS&slr.2 fonts.:font facename='Courier' size=14x8.
|
---|
835 | MS Sans Serif=WarpSans (default)
|
---|
836 | MS Shell Dlg 2=WarpSans (default):font facename='Default' size=0x0.
|
---|
837 | :elines.:p.:artwork align=left name='E:\DEV\INF\ODINDOC\RD_PIN.BMP' runin.:hp2.Note&colon. :ehp2.Font names are case sensitive in OS&slr.2.
|
---|
838 | :lines align=left.:font facename='Courier' size=14x8.
|
---|
839 | :hp2.[WinVersion]
|
---|
840 | :ehp2.Version=Win98 :font facename='Default' size=0x0.-> Windows 98:font facename='Courier' size=14x8.
|
---|
841 | Version=WinME :font facename='Default' size=0x0.-> Windows ME:font facename='Courier' size=14x8.
|
---|
842 | Version=NT4 :font facename='Default' size=0x0.-> Windows NT4 SP6 :font facename='Courier' size=14x8.
|
---|
843 | Version=Win2000 :font facename='Default' size=0x0.-> Windows 2000 SP2 (default):font facename='Courier' size=14x8.
|
---|
844 | Version=WinXP :font facename='Default' size=0x0.-> Windows XP:font facename='Courier' size=14x8.
|
---|
845 | :elines.:font facename='Default' size=0x0.
|
---|
846 | :p.Used to override the version Odin reports to the application.
|
---|
847 | :lines align=left.:font facename='Courier' size=14x8.
|
---|
848 | :hp2.[TWAIN]
|
---|
849 | :ehp2.TwainIF :font facename='Default' size=0x0.values 1&comma.2&comma.3 (default=1):font facename='Courier' size=14x8.
|
---|
850 | :font facename='Default' size=0x0.1 -> Use CFM Twain Driver:font facename='Courier' size=14x8.
|
---|
851 | :font facename='Default' size=0x0.2 -> Use STI Twain Driver (not supported at the moment):font facename='Courier' size=14x8.
|
---|
852 | :font facename='Default' size=0x0.3 -> Use SANE Driver (not supported at the moment):font facename='Courier' size=14x8.
|
---|
853 |
|
---|
854 | :hp2.[DirectDraw]
|
---|
855 | :ehp2.Fullscreen :font facename='Default' size=0x0.Use&slr.don't use fullscreen DirectDraw:font facename='Courier' size=14x8.
|
---|
856 | :font facename='Default' size=0x0.values&colon. 1&slr.0 (1 = Yes&comma. 0 = No):font facename='Courier' size=14x8.
|
---|
857 | :font facename='Default' size=0x0.default 0:font facename='Courier' size=14x8.
|
---|
858 |
|
---|
859 | :hp2.[WINMM]
|
---|
860 | :ehp2.DirectAudio :font facename='Default' size=0x0.Use DirectAudio interface (if available) for wave playback:font facename='Courier' size=14x8.
|
---|
861 | :font facename='Default' size=0x0.in WINMM and DSOUND.:font facename='Courier' size=14x8.
|
---|
862 | :font facename='Default' size=0x0.values&colon. 1&slr.0 (1 = Yes&comma. 0 = No):font facename='Courier' size=14x8.
|
---|
863 | :font facename='Default' size=0x0.default = 1:font facename='Courier' size=14x8.
|
---|
864 | :font facename='Default' size=0x0.:hp2.Note&colon. :ehp2.Only available in SB Live! audio driver!:font facename='Courier' size=14x8.
|
---|
865 | DefVolume :font facename='Default' size=0x0.Default waveout volume:font facename='Courier' size=14x8.
|
---|
866 | :font facename='Default' size=0x0.default = 100:font facename='Courier' size=14x8.
|
---|
867 | :elines.:font facename='Default' size=0x0.
|
---|
868 | :p.:artwork align=left name='E:\DEV\INF\ODINDOC\RD_PIN.BMP' runin.:hp2.Note&colon. :ehp2.The [CodePage] section found in earlier Odin.INI files is obsolete
|
---|
869 | and not used anymore!
|
---|
870 | :lines align=left.:font facename='Courier' size=14x8.
|
---|
871 | :hp2.[DLLRENAMEWIN]:ehp2. :font facename='Default' size=0x0.do not change these&comma. otherwise Odin will not work anymore!:font facename='Courier' size=14x8.
|
---|
872 | OLE32=OLE32OS2
|
---|
873 | NETAPI32=WNETAP32
|
---|
874 | OLEAUT32=OLAUTOS2
|
---|
875 | OPENGL=OPENGL32
|
---|
876 | WINSPOOL=WINSPOOL.DLL
|
---|
877 | MCICDA=MCICDA.DLL
|
---|
878 | CRTDLL=CRTDLL32
|
---|
879 |
|
---|
880 | :hp2.[DLLRENAMEOS2]:ehp2. :font facename='Default' size=0x0.do not change these&comma. otherwise Odin will not work anymore!:font facename='Courier' size=14x8.
|
---|
881 | OLE32OS2=OLE32
|
---|
882 | WNETAP32=NETAPI32
|
---|
883 | OLAUTOS2=OLEAUT32
|
---|
884 | OPENGL32=OPENGL
|
---|
885 | WINSPOOL=WINSPOOL.DRV
|
---|
886 | MCICDA=MCICDA.DRV
|
---|
887 | CRTDLL32=CRTDLL
|
---|
888 | :elines.:font facename='Default' size=0x0.
|
---|
889 | :p.:link reftype=hd res=100.:hp2.[Home]:elink.:ehp2. :link reftype=hd res=520.:hp2.[Previous]:elink.:ehp2. :link reftype=hd res=540.:hp2.[Next]:elink.:ehp2.
|
---|
890 | :i1.Odin.INI
|
---|
891 |
|
---|
892 | :h2 res=540 x=right y=bottom width=70% height=100%.The first application - OdinApp.EXE
|
---|
893 |
|
---|
894 | :font facename='Default' size=0x0.:p.:font facename='Courier' size=14x8.OdinApp:font facename='Default' size=0x0. is a Win32 application. It serves two purposes&colon.
|
---|
895 | :ol.
|
---|
896 | :li.When :font facename='Courier' size=14x8.OdinApp:font facename='Default' size=0x0. is installed&comma. the installer also installs some core
|
---|
897 | Microsoft runtime DLLs&colon.
|
---|
898 | :ul compact.
|
---|
899 | :li.MSVCRT40.DLL
|
---|
900 | :li.MSVCIRT.DLL
|
---|
901 | :li.MSVCRT.DLL
|
---|
902 | :li.MFC42.DLL
|
---|
903 | :eul.
|
---|
904 | :p.The Microsoft license does not allow Netlabs to distribute these DLLs with
|
---|
905 | Odin. They must be distributed as part of a Win32 application.
|
---|
906 | :li.If :font facename='Courier' size=14x8.OdinApp:font facename='Default' size=0x0. installs and runs successfully&comma. it indicates your Odin setup
|
---|
907 | has no major problems. It opens a window&comma. presents an empty file browser
|
---|
908 | window all within a single window. :font facename='Courier' size=14x8.OdinApp:font facename='Default' size=0x0. has no useful functionality e.g.
|
---|
909 | you cannot perform a particular task with it. You can play with it by creating
|
---|
910 | multiple child windows&comma. print these empty windows (and get a blank page
|
---|
911 | out of the printer). But that is all&comma. folks!
|
---|
912 | :li.If installed and run successfully&comma. :font facename='Courier' size=14x8.OdinApp:font facename='Default' size=0x0. looks like this&colon.
|
---|
913 | :eol.
|
---|
914 | :artwork align=center name='E:\DEV\INF\ODINDOC\ODINAPP.BMP' .
|
---|
915 | :p.You can get :font facename='Courier' size=14x8.OdinApp:font facename='Default' size=0x0. from the same location as the build files.
|
---|
916 | :p.:link reftype=hd res=100.:hp2.[Home]:elink.:ehp2. :link reftype=hd res=530.:hp2.[Previous]:elink.:ehp2. :link reftype=hd res=550.:hp2.[Next]:elink.:ehp2.
|
---|
917 | :i1.OdinApp.EXE
|
---|
918 | :i1.HelloWorld.EXE
|
---|
919 | :i1.Microsoft runtime DLLs
|
---|
920 |
|
---|
921 | :h2 res=550 x=right y=bottom width=70% height=100%.Reporting bugs - OdinBug.EXE
|
---|
922 |
|
---|
923 | :font facename='Default' size=0x0.:p.OdinBug is a helper application for Odin. Its purpose is to ease the creation
|
---|
924 | of proper bug reports&comma. so in other words it is a bug report generator.
|
---|
925 | :p.If everything goes well&comma. you just have to specify a proper logfile and
|
---|
926 | some more (non technical) information. OdinBug does (or should do) the rest
|
---|
927 | for you.
|
---|
928 | :p.OdinBug has its own extensive on-line help file with explanations
|
---|
929 | on how to create logfiles and bug reports.
|
---|
930 | :p.Only debug builds can generate logfiles.
|
---|
931 | :p.In order to enable a debug build to generate logfiles the
|
---|
932 | environment variable
|
---|
933 | :p.:font facename='Courier' size=14x8.SET WIN32LOG_ENABLED=1
|
---|
934 | :p.:font facename='Default' size=0x0.must be set.
|
---|
935 | :p.You have 2 possibilities&colon.
|
---|
936 | :ol.
|
---|
937 | :li.Put :font facename='Courier' size=14x8.SET WIN32LOG_ENABLED=1:font facename='Default' size=0x0. into your :font facename='Courier' size=14x8.CONFIG.SYS:font facename='Default' size=0x0.. This will enable
|
---|
938 | logging for all Win32 programs run. If you want a particular
|
---|
939 | program to run without logging&comma. you have to type :font facename='Courier' size=14x8.SET
|
---|
940 | WIN32LOG_ENABLED=:font facename='Default' size=0x0. (no value) on the commandline to clear the
|
---|
941 | variable. This effects only the session in which you cleared the
|
---|
942 | variable. I do not recommend to put :font facename='Courier' size=14x8.SET WIN32LOG_ENABLED=1:font facename='Default' size=0x0. into
|
---|
943 | :font facename='Courier' size=14x8.CONFIG.SYS:font facename='Default' size=0x0..
|
---|
944 | :li.Type :font facename='Courier' size=14x8.SET WIN32LOG_ENABLED=1:font facename='Default' size=0x0. in the session in which you want to
|
---|
945 | run a particular Win32 program with logging. Win32 programs in
|
---|
946 | other sessions will still run without logging. This is the
|
---|
947 | recommended procedure.
|
---|
948 | :p.:artwork align=left name='E:\DEV\INF\ODINDOC\RD_PIN.BMP' runin.:hp2.Note&colon. :ehp2.DragText by R. L. Walsh provides an extended WPS
|
---|
949 | class for program objects that allows you to enter environment
|
---|
950 | variables into the settings pages of a programs object (this is
|
---|
951 | one of the freeware features).
|
---|
952 | :artwork align=center name='E:\DEV\INF\ODINDOC\DTPROG.BMP' .
|
---|
953 | :p.This will enable logging for the program started from this
|
---|
954 | object. Removing the entry will disable logging again.
|
---|
955 | :eol.
|
---|
956 | :p.For details about logging and bug reporting&comma. please&comma.
|
---|
957 | read the OdinBug on-line help file&comma. which does not only
|
---|
958 | serve as an online help but also as a full fledged manual for
|
---|
959 | everything concerning bugs and reporting them.
|
---|
960 | :p.:link reftype=hd res=100.:hp2.[Home]:elink.:ehp2. :link reftype=hd res=540.:hp2.[Previous]:elink.:ehp2. :link reftype=hd res=560.:hp2.[Next]:elink.:ehp2.
|
---|
961 | :i1.bug reports
|
---|
962 | :i1.OdinBug
|
---|
963 | :i1.reporting bugs
|
---|
964 | :i1.DragText
|
---|
965 |
|
---|
966 | :h2 res=560 x=right y=bottom width=70% height=100%.Using Glide with 3dfx cards - OpenGL3dfx.ZIP
|
---|
967 |
|
---|
968 | :font facename='Default' size=0x0.:p.To run DirectDraw games or Quake 2 in Voodoo mode (Voodoo 2 or 3)&comma. you
|
---|
969 | must install Holger
|
---|
970 | Veit's XFree86&slr.2 support driver (:font facename='Courier' size=14x8.XF86SUP.SYS:font facename='Default' size=0x0.). You should have a line
|
---|
971 | like
|
---|
972 | :p.:font facename='Courier' size=14x8.DEVICE=x&colon.&bsl.OS2&bsl.BOOT&bsl.XF86SUP.SYS:font facename='Default' size=0x0.
|
---|
973 | :p.in your :font facename='Courier' size=14x8.CONFIG.SYS:font facename='Default' size=0x0. where x&colon. is your boot drive.
|
---|
974 | :p.You can get :font facename='Courier' size=14x8.XF86SUP.SYS:font facename='Default' size=0x0. from
|
---|
975 | :link reftype=fn refid=6.http&colon.&slr.&slr.ais.gmd.de&slr.veit&slr.os2&slr.xf86sup.html:elink..
|
---|
976 | :p.:artwork align=left name='E:\DEV\INF\ODINDOC\RD_PIN.BMP' runin.:hp2.Note&colon. :ehp2.The Glide and 3Dfx OpenGL DLL's are no longer part of the basic
|
---|
977 | Odin installation package. Development is halted on the 3dfx package.
|
---|
978 | :p.You can get OpenGL3dfx.ZIP from the same :link reftype=hd res=340.locations:elink. as the build files.
|
---|
979 | :p.:link reftype=hd res=100.:hp2.[Home]:elink.:ehp2. :link reftype=hd res=550.:hp2.[Previous]:elink.:ehp2. :link reftype=hd res=570.:hp2.[Next]:elink.:ehp2.
|
---|
980 | :fn id=6.:p.:link reftype=launch object='NETSCAPE.EXE' data='http://ais.gmd.de/veit/os2/xf86sup.html'.http&colon.&slr.&slr.ais.gmd.de&slr.veit&slr.os2&slr.xf86sup.html:elink.:efn.
|
---|
981 |
|
---|
982 |
|
---|
983 | :i1.Glide
|
---|
984 | :i1.OpenGL
|
---|
985 | :i1.3dfx
|
---|
986 | :i1.Voodoo
|
---|
987 | :i1.XF86SUP.SYS
|
---|
988 |
|
---|
989 | :h2 res=570 x=right y=bottom width=70% height=100%.Installing Win32 programs
|
---|
990 |
|
---|
991 | :font facename='Default' size=0x0.:p.Generally&comma. you install applications as you would under Windows. You may
|
---|
992 | have to make some accommodations&comma. because they are Windows applications
|
---|
993 | after all.
|
---|
994 |
|
---|
995 | :p.Most Win32 applications come packaged as a self-extracting executable with
|
---|
996 | built-in installers.
|
---|
997 |
|
---|
998 | :p.There are a couple of installers&colon.
|
---|
999 | :ul compact.
|
---|
1000 | :li.Full 32-bit
|
---|
1001 | :li.Full 16-bit
|
---|
1002 | :eul.
|
---|
1003 | :p.Odin should have no problems running the 32-bit installers unless they happen
|
---|
1004 | to require some feature not yet implemented by Odin.
|
---|
1005 |
|
---|
1006 | :p.The 16-bit installers can be a problem. Odin can not yet run these directly.
|
---|
1007 | If they are run under WinOS2&comma. these installers will eventually attempt
|
---|
1008 | to run 32-bit code and fail.
|
---|
1009 |
|
---|
1010 | :p.Sometimes the 16-bit part of the installer&comma. usually setup.exe&comma. can
|
---|
1011 | be replaced with a 32-bit version. The Yahoo OdinUsers group maintains an
|
---|
1012 | OdinUsers File Repository which contains setup.exe's for some of the widely
|
---|
1013 | used Win32 installers.
|
---|
1014 |
|
---|
1015 | :p.Sometimes&comma. the 16-bit part of the installer can be run under WinOS2. It
|
---|
1016 | will fail&comma. but may leave behind the decompressed 32-bit programs. These
|
---|
1017 | can be run under Odin to complete the install. It might help to copy the
|
---|
1018 | decompressed files somewhere else before trying to run them.
|
---|
1019 |
|
---|
1020 | :p.If all else fails you can try to copy the installation from your Windows
|
---|
1021 | machine. But&comma. it will not work if the application needs the installer to
|
---|
1022 | set up registry entries. However&comma. some users are persistent and have
|
---|
1023 | succeeded in copying the registry entries using RegEdit32 running under Odin.
|
---|
1024 |
|
---|
1025 | :p.From 09&slr.2001 to 01&slr.2002 there was a 5 part article series on the
|
---|
1026 | OS&slr.2 Voice Newsletter covering all aspects of the installation of Win32
|
---|
1027 | applications on OS&slr.2 using Odin.
|
---|
1028 |
|
---|
1029 | :p.You can find them at :link reftype=launch object='NETSCAPE.EXE' data='http://www.os2voice.org'.http&colon.&slr.&slr.www.os2voice.org:elink.!
|
---|
1030 |
|
---|
1031 | :p.Part 1&colon. Why are so many installation packages not working with Odin?
|
---|
1032 | :link reftype=launch object='NETSCAPE.EXE' data='http://www.os2voice.org/vnl/past_issues/vnl0901h/vnewsf7.htm'.http&colon.&slr.&slr.www.os2voice.org&slr.vnl&slr.past_issues&slr.vnl0901h&slr.vnewsf7.htm:elink.
|
---|
1033 | :p.Part 2&colon. Excursion&colon. Self-expanding installation packages based upon
|
---|
1034 | InstallShield
|
---|
1035 | :link reftype=launch object='NETSCAPE.EXE' data='http://www.os2voice.org/vnl/past_issues/vnl1001h/vnewsf6.htm'.http&colon.&slr.&slr.www.os2voice.org&slr.vnl&slr.past_issues&slr.vnl1001h&slr.vnewsf6.htm:elink.
|
---|
1036 | :p.Part 3&colon. Unpacked - how to get everything in the right place?
|
---|
1037 | :link reftype=launch object='NETSCAPE.EXE' data='http://www.os2voice.org/VNL/past_issues/VNL1101H/vnewsf6.htm'.http&colon.&slr.&slr.www.os2voice.org&slr.VNL&slr.past_issues&slr.VNL1101H&slr.vnewsf6.htm:elink.
|
---|
1038 | :p.Part 4&colon. Registry issues - how do I find out what belongs into the registry?
|
---|
1039 | :link reftype=launch object='NETSCAPE.EXE' data='http://www.os2voice.org/VNL/past_issues/VNL1201H/vnewsf6.htm'.http&colon.&slr.&slr.www.os2voice.org&slr.VNL&slr.past_issues&slr.VNL1201H&slr.vnewsf6.htm:elink.
|
---|
1040 | :p.Part 5&colon. It's still not working - what can you do now?
|
---|
1041 | :link reftype=launch object='NETSCAPE.EXE' data='http://www.os2voice.org/VNL/past_issues/VNL0102H/vnewsf5.htm'.http&colon.&slr.&slr.www.os2voice.org&slr.VNL&slr.past_issues&slr.VNL0102H&slr.vnewsf5.htm:elink.
|
---|
1042 |
|
---|
1043 | :p.:link reftype=hd res=100.:hp2.[Home]:elink.:ehp2. :link reftype=hd res=560.:hp2.[Previous]:elink.:ehp2. :link reftype=hd res=580.:hp2.[Next]:elink.:ehp2.
|
---|
1044 |
|
---|
1045 | :i1.installing Win32 programs
|
---|
1046 | :i1.16 bit installers
|
---|
1047 | :i1.32 bit installers
|
---|
1048 | :i1.WinOS2
|
---|
1049 | :i1.OS&slr.2 Voice Newsletter
|
---|
1050 | :i1.Voice
|
---|
1051 | :i1.articles about installation
|
---|
1052 |
|
---|
1053 | :h2 res=580 x=right y=bottom width=70% height=100%.Some popular Windows programs that (usually) work
|
---|
1054 |
|
---|
1055 | :font facename='Default' size=0x0.:p.The following applications work quite well with Odin and might be interesting
|
---|
1056 | things to start with&colon.
|
---|
1057 | :ul.
|
---|
1058 | :li.:hp2.FreeCell:ehp2. (Oh yeah!)
|
---|
1059 | :p.Be sure to use a FreeCell either from the Win32s package or from Windows
|
---|
1060 | NT&comma. as the one that comes with Windows 95&slr.98&slr.ME is still 16 bit
|
---|
1061 | and does not work with Odin. You need :font facename='Courier' size=14x8.FREECELL.EXE&comma. FREECELL.HLP:font facename='Default' size=0x0. and
|
---|
1062 | :font facename='Courier' size=14x8.CARDS.DLL:font facename='Default' size=0x0. to run it!
|
---|
1063 | :li.:hp2.Adobe Acrobat 4.0:ehp2. (not 4.05 and not 5.0)
|
---|
1064 | :p.You must replace the 16 bit setup files with their 32 bit counterparts&comma.
|
---|
1065 | described in the previous chapter.
|
---|
1066 | :p.In order to display text correctly you must turn off "smooth text" in the
|
---|
1067 | "preferences dialog" otherwise it works nicely.
|
---|
1068 | :li.:hp2.RealPlayer 7 or 8 basic
|
---|
1069 | :p.:ehp2.Fullscreen and double size is usually distorted&comma. otherwise works very
|
---|
1070 | well. Make sure you have unchecked the startcenter option in the settings
|
---|
1071 | notebook.
|
---|
1072 | :artwork align=center name='E:\DEV\INF\ODINDOC\RPSTCTR.BMP' .
|
---|
1073 | :li.:hp2.Lotus Notes 5.0x:ehp2. client (version 5.09a being current)
|
---|
1074 | :p.It has to be installed on a Windows system first. Then one has to
|
---|
1075 | copy the entire Notes directory tree to the Odin partition. When
|
---|
1076 | bringing over from the Windows machine make sure to edit the
|
---|
1077 | NOTES.INI to have the Notes Data Path and WinNTIconPath point the
|
---|
1078 | appropriate paths on the Odin system.
|
---|
1079 | :p.Be aware that it may work for a long time and then completely
|
---|
1080 | lock up your machine&comma. with nothing left than
|
---|
1081 | Ctrl-Alt-Del&comma. though it could be killed successfully with
|
---|
1082 | kill.exe occasionally (available on dink.org).
|
---|
1083 | :li.:hp2.Palm Desktop&colon. :ehp2.Take a look at Tereul De Campo's article on running Palm desktop under Odin at :link reftype=launch object='NETSCAPE.EXE'
|
---|
1084 | data='http://www.os2voice.org/VNL/past_issues/VNL0301H/vnewsf4.htm'.http&colon.&slr.&slr.www.os2voice.org&slr.VNL&slr.past_issues&slr.VNL0301H&slr.vnewsf4.htm.:elink.
|
---|
1085 | :li.:hp2.CALC.EXE:ehp2. and :hp2.TELNET.EXE:ehp2. from Win95&slr.98 work well.
|
---|
1086 | :li.:hp2.Home Planet 3.0:ehp2. (an astronomy application) also works well.
|
---|
1087 | :eul.
|
---|
1088 | :p.:artwork align=left name='E:\DEV\INF\ODINDOC\RD_PIN.BMP' runin.:hp2.Note&colon. :ehp2.Although these applications generally work&comma. you will
|
---|
1089 | probably experience infrequent crashes.
|
---|
1090 | :p.:artwork align=left name='E:\DEV\INF\ODINDOC\RD_PIN.BMP' runin.:hp2.Note&colon. :ehp2.There is a large database of tested applications at the Odin site
|
---|
1091 | at Netlabs.
|
---|
1092 | :p.:link reftype=hd res=100.:hp2.[Home]:elink.:ehp2. :link reftype=hd res=570.:hp2.[Previous]:elink.:ehp2. :link reftype=hd res=600.:hp2.[Next]:elink.:ehp2.
|
---|
1093 |
|
---|
1094 | :i1.applications that work
|
---|
1095 | :i1.RealPlayer
|
---|
1096 | :i1.Adobe Acrobat
|
---|
1097 | :i1.FreeCell
|
---|
1098 | :i1.Palm Desktop
|
---|
1099 | :i1.Home Planet
|
---|
1100 | :i1.Telnet
|
---|
1101 | :i1.Calc
|
---|
1102 |
|
---|
1103 | :h1 res=600 x=right y=bottom width=70% height=100%.License and warranty
|
---|
1104 |
|
---|
1105 | :font facename='Default' size=0x0.:p.:hp8.EXCEPT AS OTHERWISE RESTRICTED BY LAW&comma. THIS WORK IS PROVIDED WITHOUT ANY
|
---|
1106 | EXPRESSED OR IMPLIED WARRANTIES OF ANY KIND&comma. INCLUDING BUT NOT LIMITED
|
---|
1107 | TO&comma. ANY IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE&comma.
|
---|
1108 | MERCHANTABILITY OR TITLE. EXCEPT AS OTHERWISE PROVIDED BY LAW&comma. NO
|
---|
1109 | AUTHOR&comma. COPYRIGHT HOLDER OR LICENSOR SHALL BE LIABLE TO YOU FOR DAMAGES
|
---|
1110 | OF ANY KIND&comma. EVEN IF THEY HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH
|
---|
1111 | DAMAGES.:ehp8.
|
---|
1112 | :p.The following license applies to Project Odin&colon. :link reftype=launch object='E.EXE' data='LICENSE.TXT'.Click here to read!:elink.
|
---|
1113 | :p.The following license applies to WGSS50 library&colon. :link reftype=launch object='E.EXE' data='WGSS50.LIC'.Click here to read!:elink.
|
---|
1114 | :p.:link reftype=hd res=100.:hp2.[Home]:elink.:ehp2. :link reftype=hd res=580.:hp2.[Previous]:elink.:ehp2. :link reftype=hd res=700.:hp2.[Next]:elink.:ehp2.
|
---|
1115 | :i1.license
|
---|
1116 | :i1.warranty
|
---|
1117 |
|
---|
1118 | :h1 res=700 x=right y=bottom width=70% height=100%.Project participation, getting help
|
---|
1119 |
|
---|
1120 | :font facename='Default' size=0x0.:p.:hp2."Do not ask&comma. what Odin can do for you&comma. ask what you can do for
|
---|
1121 | Odin!"
|
---|
1122 | :artwork align=left name='E:\DEV\INF\ODINDOC\UNCLESAM.BMP'.
|
---|
1123 | :p.:hp9.:ehp2.WANTED&colon. We are still looking for talented developers that want to
|
---|
1124 | contribute!:ehp9.
|
---|
1125 |
|
---|
1126 | :p.As Odin became an open source project&comma. everybody is kindly invited to
|
---|
1127 | contribute his&slr.her share to the progress of the project. May it be active
|
---|
1128 | coding&comma. fixing bugs or just providing detailed information about
|
---|
1129 | examined problems.
|
---|
1130 | :p.There is no formal support infrastructure for Odin. Please&comma. remember
|
---|
1131 | most work on Odin is done by a few volunteers in their spare time.
|
---|
1132 | :p.The following mailing lists are considered to be the universal platform for
|
---|
1133 | people needing help and people wishing to contribute.
|
---|
1134 |
|
---|
1135 | :p.We suggest you subscribe to&colon.
|
---|
1136 | :ul.
|
---|
1137 | :li.:hp2.OdinUsers:ehp2. for endusers wishing to contribute&comma. discussing about
|
---|
1138 | problems&comma. getting help.
|
---|
1139 | :li.:hp2.Win32OS2-WAI:ehp2. for developers wishing to contribute.
|
---|
1140 | :eul.
|
---|
1141 | :p.on :link reftype=fn refid=10.http&colon.&slr.&slr.www.yahoogroups.com:elink..
|
---|
1142 |
|
---|
1143 | :p.In case you are interested in participating&comma. every member of the project
|
---|
1144 | will
|
---|
1145 | be happy to give you direction to the right places and to give a personal
|
---|
1146 | introduction to further development of the particular modules.
|
---|
1147 |
|
---|
1148 | :p.:artwork align=left name='E:\DEV\INF\ODINDOC\RD_PIN.BMP' runin.:hp2.Note&colon. :ehp2.There is another mailing list named :hp2.Win32OS2:ehp2. at YahooGroups. It is
|
---|
1149 | also Odin-related&comma. but is considered outdated and obsolete.
|
---|
1150 | :p.:link reftype=hd res=100.:hp2.[Home]:elink.:ehp2. :link reftype=hd res=600.:hp2.[Previous]:elink.:ehp2. :link reftype=hd res=800.:hp2.[Next]:elink.:ehp2.
|
---|
1151 |
|
---|
1152 | :fn id=10.:p.:link reftype=launch object='NETSCAPE.EXE' data='http://www.yahoogroups.com'.http&colon.&slr.&slr.www.yahoogroups.com:elink.:efn.
|
---|
1153 |
|
---|
1154 | :i1.participation
|
---|
1155 | :i1.support
|
---|
1156 | :i1.getting help
|
---|
1157 |
|
---|
1158 | :h1 res=800 x=right y=bottom width=70% height=100%.Odin related links
|
---|
1159 |
|
---|
1160 | :font facename='Default' size=0x0.:p.The following links might be interesting for anybody needing information about
|
---|
1161 | Odin&colon.
|
---|
1162 | :ul.
|
---|
1163 | :li.Netlabs at :link reftype=launch object='NETSCAPE.EXE' data='http://odin.netlabs.org'.http&colon.&slr.&slr.odin.netlabs.org:elink.
|
---|
1164 | :ul compact.
|
---|
1165 | :li.:link reftype=fn refid=3.ftp&colon.&slr.&slr.ftp.netlabs.org&slr.pub&slr.odin&slr.daily:elink.
|
---|
1166 | :li.:link reftype=fn refid=4.ftp&colon.&slr.&slr.ftp.netlabs.org&slr.pub&slr.odin&slr.weekly:elink.
|
---|
1167 | :eul.
|
---|
1168 | :li.OS2.org at :link reftype=launch object='NETSCAPE.EXE' data='http://www.os2.org'.http&colon.&slr.&slr.www.os2.org:elink.
|
---|
1169 | :ul compact.
|
---|
1170 | :li.:link reftype=fn refid=1.ftp&colon.&slr.&slr.ftp.os2.org&slr.odin&slr.daily:elink.
|
---|
1171 | :li.:link reftype=fn refid=2.ftp&colon.&slr.&slr.ftp.os2.org&slr.odin&slr.weekly:elink.
|
---|
1172 | :eul.
|
---|
1173 | :li.Innotek Systemberatung at :link reftype=launch object='NETSCAPE.EXE' data='http://www.innotek.de'.http&colon.&slr.&slr.www.innotek.de:elink.
|
---|
1174 | :ul compact.
|
---|
1175 | :li.The company backing Odin! Also take a look at their other products!
|
---|
1176 | :eul.
|
---|
1177 | :li.OS&slr.2 VOICE newsletter at :link reftype=launch object='NETSCAPE.EXE' data='http://www.os2voice.org'.http&colon.&slr.&slr.www.os2voice.org:elink.
|
---|
1178 | :ul compact.
|
---|
1179 | :li.Running Palm Desktop under Odin (by Tereul De Campo) at
|
---|
1180 | :link reftype=launch object='NETSCAPE.EXE' data='http://www.os2voice.org/VNL/past_issues/VNL0301H/vnewsf4.htm'.http&colon.&slr.&slr.www.os2voice.org&slr.VNL&slr.past_issues&slr.vnl0301h&slr.vnewsf4.htm.:elink.
|
---|
1181 | :li.Part 1&colon. Why are so many installation packages not working with Odin?
|
---|
1182 | :link reftype=launch object='NETSCAPE.EXE' data='http://www.os2voice.org/vnl/past_issues/vnl0901h/vnewsf7.htm'.http&colon.&slr.&slr.www.os2voice.org&slr.vnl&slr.past_issues&slr.vnl0901h&slr.vnewsf7.htm:elink.
|
---|
1183 | :li.Part 2&colon. Excursion&colon. Self-expanding installation packages based upon
|
---|
1184 | InstallShield
|
---|
1185 | :link reftype=launch object='NETSCAPE.EXE' data='http://www.os2voice.org/vnl/past_issues/vnl1001h/vnewsf6.htm'.http&colon.&slr.&slr.www.os2voice.org&slr.vnl&slr.past_issues&slr.vnl1001h&slr.vnewsf6.htm:elink.
|
---|
1186 | :li.Part 3&colon. Unpacked - how to get everything in the right place?
|
---|
1187 | :link reftype=launch object='NETSCAPE.EXE' data='http://www.os2voice.org/VNL/past_issues/VNL1101H/vnewsf6.htm'.http&colon.&slr.&slr.www.os2voice.org&slr.VNL&slr.past_issues&slr.vnl1101h&slr.vnewsf6.htm:elink.
|
---|
1188 | :li.Part 4&colon. Registry issues - how do I find out what belongs into the registry?
|
---|
1189 | :link reftype=launch object='NETSCAPE.EXE' data='http://www.os2voice.org/VNL/past_issues/VNL1201H/vnewsf6.htm'.http&colon.&slr.&slr.www.os2voice.org&slr.VNL&slr.past_issues&slr.vnl1201h&slr.vnewsf6.htm:elink.
|
---|
1190 | :li.Part 5&colon. It's still not working - what can you do now?
|
---|
1191 | :link reftype=launch object='NETSCAPE.EXE' data='http://www.os2voice.org/VNL/past_issues/VNL0102H/vnewsf5.htm'.http&colon.&slr.&slr.www.os2voice.org&slr.VNL&slr.past_issues&slr.vnl0102h&slr.vnewsf5.htm:elink.
|
---|
1192 | :eul.
|
---|
1193 | :li.OS&slr.2 e-zine newsletter at :link reftype=launch object='NETSCAPE.EXE' data='http://www.os2ezine.com'.http&colon.&slr.&slr.www.os2ezine.com:elink.
|
---|
1194 | :li.OS&slr.2 Connect newsletter at :link reftype=launch object='NETSCAPE.EXE' data='http://www.os2ss.com/connect'.http&colon.&slr.&slr.www.os2ss.com&slr.connect:elink.
|
---|
1195 | :li.SCOUG (Southern California OS&slr.2 User Group) at
|
---|
1196 | :link reftype=launch object='NETSCAPE.EXE' data='http://www.scoug.com'.http&colon.&slr.&slr.www.scoug.com:elink.
|
---|
1197 | :ul compact.
|
---|
1198 | :li.Search for "Odin" in order to find further information!
|
---|
1199 | :eul.
|
---|
1200 | :li.Wine Headquarters at :link reftype=launch object='NETSCAPE.EXE' data='http://www.winehq.com'.http&colon.&slr.&slr.www.winehq.com:elink.
|
---|
1201 | :ul compact.
|
---|
1202 | :li.Wine is for Linux what Odin is for OS&slr.2. In addition&comma. Odin is partly
|
---|
1203 | based on work of the Wine people.
|
---|
1204 | :eul.
|
---|
1205 | :eul.
|
---|
1206 | :p.:link reftype=hd res=100.:hp2.[Home]:elink.:ehp2. :link reftype=hd res=700.:hp2.[Previous]:elink.:ehp2. :link reftype=hd res=900.:hp2.[Next]:elink.:ehp2.
|
---|
1207 | :i1.links
|
---|
1208 |
|
---|
1209 | :h1 res=900 x=right y=bottom width=70% height=100%.Contributors to this manual
|
---|
1210 |
|
---|
1211 | :font facename='Default' size=0x0.:artwork align=center name='E:\DEV\INF\ODINDOC\ODINBANN.BMP' .
|
---|
1212 | :p.This manual is copyrighted material.
|
---|
1213 | :p.This compilation was done from January to April 2002 by&colon.
|
---|
1214 |
|
---|
1215 | :p.:link reftype=fn refid=998.Herwig:elink. Bauernfeind (:link reftype=fn refid=999.herwig.bauernfeind@aon.at:elink.)
|
---|
1216 | :p.Send corrections&comma. additions or whatever either directly to me or to the
|
---|
1217 | odinusers list at Yahoo.
|
---|
1218 |
|
---|
1219 | :p.The following sources have been used and were partly merged into this
|
---|
1220 | manual&colon.
|
---|
1221 | :ul.
|
---|
1222 | :li.The old ReadMe.TXT dated 1999&slr.11&slr.16&comma. last modified on
|
---|
1223 | 2001&slr.04&slr.18&comma. that came with every Odin build done by&colon.
|
---|
1224 | :ul compact.
|
---|
1225 | :li.Sander van Leeuwen&comma.
|
---|
1226 | :li.Achim Hasenm&ue.ller and
|
---|
1227 | :li.Knut Stange Osmundsen
|
---|
1228 | :eul.
|
---|
1229 | :li.The article at
|
---|
1230 | :link reftype=launch object='NETSCAPE.EXE' data='http://www.scoug.com/OS24U/2001/SCOUG009.ODINTODAY.HTML'.http&colon.&slr.&slr.www.scoug.com&slr.OS24U&slr.2001&slr.SCOUG009.ODINTODAY.HTML:elink. done by&colon.
|
---|
1231 | :ul compact.
|
---|
1232 | :li.Steven Levine for SCOUG 08&slr.2001. Thanks for the kind permission to use it.
|
---|
1233 | :eul.
|
---|
1234 | :li.The following persons contributed information&comma. ideas&comma. concepts and
|
---|
1235 | proof reading to this manual&colon.
|
---|
1236 | :ul compact.
|
---|
1237 | :li.Seth Berkowitz (a lot of proof reading&comma. ideas and concepts)
|
---|
1238 | :li.Mark Abramowitz (screenshots)
|
---|
1239 | :li.Derek Wright (ideas&comma. concepts)
|
---|
1240 | :li.Steven Levine (persuasion&comma. information)
|
---|
1241 | :li.Sander van Leeuwen (information)
|
---|
1242 | :eul.
|
---|
1243 | :eul.
|
---|
1244 | :fn id=998.:p.:artwork align=left name='E:\DEV\INF\HERWIG.BMP' runin.:p.You got me!:efn.
|
---|
1245 | :fn id=999.:p.mailto&colon. herwig.bauernfeind@aon.at:efn.
|
---|
1246 | :p.:link reftype=hd res=100.:hp2.[Home]:elink.:ehp2. :link reftype=hd res=800.:hp2.[Previous]:elink.:ehp2. :link reftype=hd res=100.:hp2.[Next]:elink.:ehp2.
|
---|
1247 |
|
---|
1248 |
|
---|
1249 |
|
---|
1250 |
|
---|
1251 |
|
---|
1252 |
|
---|
1253 | :euserdoc.
|
---|