home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 30 fixes_v
/
30-fixes_v.zip
/
bp7os2.zip
/
INST_95.DOC
< prev
Wrap
Text File
|
1995-05-27
|
4KB
|
99 lines
Well, Here Goes...! Jerry G. Slater 102047,2425 5/27/95
First, let me say that I will be happy to answer any questions
regarding this distribution that I can.
Second, I am distributing the original files in zip form just as I
found them (scattered throughout the U.S.) so I cannot accept any
responsibility if their content or form does not seem appropriate.
Also, since I did not want to modify the files in any way, this
whole procedure assumes you have PKUNZIP.
Third, I have tried in vain to contact any and all of the people
listed in the files with NO luck, so I wouldn't waste my time unless
you have some inside road I couldn't find.
Fourth, I would sincerely appreciate any help that anyone could lend
on making this more complete and successful. It's the old "I hep a you
you hep a me" routine. Thank you any and all in advance.
Now:
There are four main zip files:
BP7_OS2 - The original c'T Magazine copy
BPOS2_V2 - A second version, I use the OS2.TPH only plus fixes
BPOS2API - A third version with all DOS headers translated to Pascal
BPOS2TV - Turbo vision support
and an installation batch file INST_95.BAT
The INST_95 batch file assumes that all of of the files are on a
floppy in drive A:, that your BP 7.xx is in \BP\BIN and that \BP\BIN
is in your path.
If this doesn't suit you, change away...
The install procedure creates a directory tree \BP2\BIN and
copies all of the files from the floppy into it and begins to
patch etc.
To run the procedure from without any mods, place the floppy in drive
A: and type
1. A:INST_95 - if you are using BP 7.00
2. A:INST_95 701 - if you are using BP 7.01
When complete you can peruse the original INSTALL.BAT file and I will
tell you the saga of what I cannot make work:
The Cannot Make Work Saga:
--------------------------
There are a couple of fixes that you will find when you start snooping
through the rtl-fix1/2 files that need to go onto the assembly files.
I applied them and then tried to run the MAKEFILE that is supplied in
the original package. The net result was that the assemblies fail
miserably. I could fix the first error I found, but the second one
competely defied logic. I couldn't even find what the problem was
by looking through the assembler book, it seemed OK. I tried both
levels of TASM that I have, no change.
The error is:
Turbo Assembler Version 3.2 Copyright (c) 1988, 1992 Borland International
Assembling file: sys\wlib.ASM
ARG A_ExitCode : WORD
**Error** sys\wlib.ASM(63) ARG(1) Need expression
MOV AX,A_ExitCode ; lese ExitCode
**Error** sys\wlib.ASM(72) Need expression
Error messages: 2
Warning messages: None
Passes: 1
Remaining memory: 351k
The second problem was that after creating the OS2.TPL file as shown
in the original INSTALL.BAT I would get an error message saying that
the level of the module (CRT) was not in sync with the TPU (TPO).
So I left the source for it in \BP2\BIN and pointed my library
structure at it and it works fine.
Well that's about it...
Good Luck to you, and "keep those cards and letters coming"
Jerry
Oh, one P.S.
P.S. There are several times that you will need a NULL pointer such
as "they" use in C. Since the calling arg list shows Var L_Ptr;
you cannot put 0 (as in C's 0L), so I finally figured out a way --
Var
NULL : Pointer ABSOLUTE $0000:$0000
If there is a better way to do this, please send it along. Thanks.