home *** CD-ROM | disk | FTP | other *** search
- GEOWORKS PROBLEMS
- -----------------
-
- The following is a message that was taken from the Geoworks Echo of America
- On-Line. The message was placed there by Marcus Groeber. This patch has not
- been tested by IBM, however, many customers have stated that it works for their
- Geoworks version..... note, the patch is VERY version specific only use it if
- the patch applies to you.
-
- The following patch will make Geoworks version 1.2 and Pro work in a Dos
- session of OS/2 2.0 (doesn't have to be a specific Dos vdm). It disables disk
- drives A and B and makes PC/Geos believe it is running on a "diskless
- workstation with only networked partitions (which comes closest to OS/2
- reality :-)).
-
- Before applying the patch, you should backup your KERNEL.EXE, so you can
- restore it if there are any problems (you will need it anyway for working
- under native Dos, because the patch seems to be somehow instable there). Of
- course, I cannot guarantee that the patch is working properly on any
- configuration, but it does work fine on my machine.
-
- To apply the patch, you'll have to do the following: Copy the following text
- between "Cut here" and "Cut here" in a file (say GEOWORKS.PAT), go to the
- Geoworks directory and enter the command "PATCH /A GEOWORKS.PAT". This will
- use OS/2's built-in patch tool to check the version of KERNEL.EXE and make the
- appropriate modifications.
-
- The patch is highly version specific and will only work one two versions named
- in the file (release can be determined by looking into the SYSINFO file).
- These are the current ones in Germany; if there are any other (recent)
- version, please drop me a note.
-
- If the program doesn't recognize the kernel version, you will get two failure
- messages (one for each try), otherwise one failure and one success. If the
- program fails on both tries, kernel.exe will not be modified.
-
- > --- Cut here ---
- ; Patch file by Marcus Groeber
- ;
- ; This patch file changes the kernel.exe file of PC/Geos to
- ; make it run in a DOS session under OS/2. The program attempts
- ; patches for the various version of Geoworks; it will not
- ; apply a patch if the version is not recognized. It will display
- ; either a success or a failure message for each version it tries.
-
- ; Geoworks 1.2: kernel.exe (Release 1.2.5.4, 72688 bytes)
- FILE kernel.exe
-
- VER 00010DDD E9CA
- VER 00010DED 268B4543F6C43075
-
- CHA 00010DDD EB0B
- CHA 00010DED 81FB48027244EB4C
-
- ; Geoworks Pro: kernel.exe (Release 1.2.8.1, 72736 bytes)
- FILE kernel.exe
-
- VER 00010E0D E9CA
- VER 00010E1D 268B4543F6C43075
-
- CHA 00010E0D EB0B
- CHA 00010E1D 81FB48027244EB4C
- > --- Cut here ---
-
- If the patch works, you'll have to change the Geoworks mouse driver to
- "MOUSE.COM/MOUSE.SYS" from within Geoworks - anyway, you should run Geoworks
- only as full screen session. Printing seems to work o.k., except for the fact
- that you have to leave Geoworks to make OS/2 flush it's internal spool queue
- to the printer.
-
- ps: For diagnosing Geoworks startup problems, it is a good idea to run it
- with the "/LOG" option that displays all the initialization steps as they are
- performed.
-
- -------------------------------------------------------------------------------
- The following is an append made also to America On-line by a customer for whom
- the patch did not work..
-
- The patch didn't work for me, as my kernel was a different release. However,
- I looked through the file and got the right data for my release and added that
- to the patch file, re-ran the patch, and all went well.
-
- After patching you can rename the patched kernel to OS2KERN.EXE and use an
- OS/2 DOS window to launch GeoWorks directly. Also copy the backup kernel back
- to KERNEL.EXE and you can run GeoWorks under plain DOS with no problem.
-
- Possible problems:
-
- You MUST give the DOS window 100 or more files, as if you were running
- DR-DOS. GeoWorks cannot dynamically allocate any files under OS/2.
- When exiting GEOS I get a "Bad handle passed to system" error. I can then
- close the window from OS/2, and all is fine.
- When I was first testing this config. I had some weird problems with lockups.
- Experiment with the OS/2 DOS Settings to get things working.
-
- Here is my addition to the patch info: (the release # is in the SYSINFO file)
-
-
- ------------cut here---------------
- ; Geoworks Pro: kernel.exe (Release 1.2.4.3, 72720 bytes)
- FILE kernel.exe
-
- VER 00010DE2 E9C5
- VER 00010DF2 268B4543F6C43075
-
- CHA 00010DE2 EB0B
- CHA 00010DF2 81FB48027244EB4C
- ------------cut here---------------
-
- -------------------------------------------------------------------------------
- This is from the GeoWorks Engineers detailing an add-on to allow GeoWorks to
- still shell out to DOS and return back when through...
-
- ***********************************************************************
- Subj: GeoWorks Engineer comments
- Date: 92-07-09 09:31:18 EDT
- From: GWRep MK
-
- I have sent the messages from this area up to the GeoWorks Engineers and
- have received back the following comments:
- >>>>>>>>>>>
- One thing Marcus neglected to mention is that you must, when setting up
- the object in the workplace shell, go into the dos settings and add
- KERNEL.EXE,255,3,30 to the DOS_VERSION setting. I believe those are the
- correct values. The intent is to get OS/2 to tell KERNEL.EXE up to 255
- times that it's running under DOS 3.30, rather than the DOS 20.0 OS/2
- will tell it by default. Without this, PC/GEOS will complain that it
- needs to run under a DOS between 2.x and 5.0
- >>>>>>>>>>
- 1.2.4.3 is the initial 1.2 release, not Pro (which is 1.2.8.1).
- Anyway, the only other thing of note (not particularly worrisome with
- OS/2 just a Ctrl+Esc away), is that geos won't be able to reload itself
- after running a DOS program, nor will it be able to restart itself after
- changing something in preferences with the kernel renamed to be
- OS2KERN.EXE (of course, he can also patch the kernel.exe string he'll
- find early in the load image to match, except he'll have to call it
- OS2KER.EXE, to keep the number of characters the same).
- -------------------------------------------------------------------------------
- Thank you for calling the OS/2 2.0 Support Line. Regarding the problem
- reported to the Support Line, we feel that this information may assist
- you in resolving your problem. If you still require assistance, please
- call 1-800-237-5511, and reference your customer number and problem (PMR)
- number. Your Problem Record Number (PMR) should appear on the cover
- page of this faxed document.