home *** CD-ROM | disk | FTP | other *** search
- HHsEGSPatch (Helmut Hoffmanns EGS Patch)
- ===========
-
- Unfortunately I found a serious bug in the EGS system for the
- piccolo graphics board while developing
-
- EGS-TV
-
- the comfortable Desktop-Video software for EGS graphics boards.
- This bug makes running several programs at the same time quite
- risky. This bug seems to appear only on Piccolo and Rainbow
- graphic boards.
-
- (If you found this patch program without EGS-TV and are interested
- in an EGS video software with framegrabber support (as VLab and IV24)
- or as a stand alone video software with comfortable Desktop-Video
- functions, Blue screen keying system and unlimited number of
- grab windows, you can register it directly by me (address below)
- for 30US$ (40DM from inside of europe); Demo versions are freely
- available on the usual sources (e.g. AmiNet); since version 3.3
- handyscanners (Cameron/Reisware/ScanKing?) are also supported).
-
- The error happens often in the following situation:
-
- 1) There is at least one Amiga screen open
-
- 2) There are at least two EGS screens open on the graphics card
-
- 3) One of the EGS screens is closed in such a way, that the
- Amiga screen appears on top after closing.
-
- I could detect with the "mungwall"-tool, that in this constellation
- a longword is overwritten in foreign memory. This can have very
- different consequences (e.g. crashes). I reported this bug to
- the manufacturer and hope that it is removed soon.
-
- But as my experience lets me fear that this bug will remain valid
- for a long time and esp. EGS-TV users want to use several EGS
- programs, I created a little tool called "HHsEGSPatch". This
- avoids the erroneous situations as far as I know.
-
- This patch even works around another bug, which leads to memory
- loss when windows with certain gadgets are opened. I integrated
- this function into EGS-TV internally but with this patch you
- can avoid this memory loss with all programs, which makes this
- patch program useful even for owners of thoose graphics boards
- which do not have the first problem.
-
- This patch can be activated from any shell by issueing the
- command
-
- run >NIL: HHsEGSPatch
-
- You should copy HHsEGSPatch to your C:-Path first. As the
- egs.library and the egsintui.library have to be held in
- memory while this patch is active, some memory will
- be used on starting this patch. This memory would have
- been allocated anyway when using EGS programs.
-
- To install this patch permanently (at least until the bugs
- are fixed in the EGS system), add the above command to
- your user-startup file.
-
- You can quit the patch at any time by sending a Ctrl-C
- to it's process.
-
- Disclaimer
- ==========
-
- I tried my best to make this patch program error-free. Nevertheless
- I can not guarantee that this patch solves the problems in a reliable
- way.
-
- This software (program and documentation) is provided "as is" and
- comes with no warranty, either expressed or implied.
- The author is in no way responsible for any damage or loss that may
- occur due to direct or indirect usage of this software. You use
- this software entirely at your own risk.
-
- Copyright
- =========
-
- This patch program is copyright by
-
- Helmut Hoffmann
- Rubensstrasse 4
- D-41063 Mönchengladbach
-
- Germany
-
- It may not be distributed separately without my permission as it is
- part of the EGS-TV distribution.
-
- Only on a private base the distribution is allowed without my permission,
- as long as the patch is distributed together with this documentation and
- no modifications are made.
-
- If you are a commercial developer and would like to distribute this
- patch together with your EGS products to save your customers a lot
- of trouble you should contact me for permission. As service in return
- (finding theese bugs and creating the patch program took several days
- in the EGS-TV development) I will then expect that you help me improve
- EGS-TV by your support by providing me with your software products
- for my Piccolo graphics board, so that I can optimize the cooperation
- of EGS-TV and your program. This is in the interest of all EGS-TV users,
- who wish to get a perfect connection between EGS-TV and other programs.
-
-