home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD1.iso / EGS / ETV42CR.LHA / EGSTVEnglish / HHsEGSPatch / HHsEGSPatch.txt < prev    next >
Encoding:
Text File  |  1995-01-07  |  4.0 KB  |  108 lines

  1. HHsEGSPatch (Helmut Hoffmanns EGS Patch)
  2. ===========
  3.  
  4. Unfortunately I found a serious bug in the EGS system for the
  5. piccolo graphics board while developing
  6.  
  7.         EGS-TV
  8.  
  9. the comfortable Desktop-Video software for EGS graphics boards.
  10. This bug makes running several programs at the same time quite
  11. risky. This bug seems to appear only on Piccolo and Rainbow
  12. graphic boards.
  13.  
  14. (If you found this patch program without EGS-TV and are interested
  15.  in an EGS video software with framegrabber support (as VLab and IV24)
  16.  or as a stand alone video software with comfortable Desktop-Video
  17.  functions, Blue screen keying system and unlimited number of
  18.  grab windows, you can register it directly by me (address below)
  19.  for 30US$ (40DM from inside of europe); Demo versions are freely
  20.  available on the usual sources (e.g. AmiNet); since version 3.3
  21.  handyscanners (Cameron/Reisware/ScanKing?) are also supported).
  22.  
  23. The error happens often in the following situation:
  24.  
  25. 1) There is at least one Amiga screen open
  26.  
  27. 2) There are at least two EGS screens open on the graphics card
  28.  
  29. 3) One of the EGS screens is closed in such a way, that the
  30.    Amiga screen appears on top after closing.
  31.  
  32. I could detect with the "mungwall"-tool, that in this constellation
  33. a longword is overwritten in foreign memory. This can have very
  34. different consequences (e.g. crashes). I reported this bug to
  35. the manufacturer and hope that it is removed soon.
  36.  
  37. But as my experience lets me fear that this bug will remain valid
  38. for a long time and esp. EGS-TV users want to use several EGS
  39. programs, I created a little tool called "HHsEGSPatch". This
  40. avoids the erroneous situations as far as I know.
  41.  
  42. This patch even works around another bug, which leads to memory
  43. loss when windows with certain gadgets are opened. I integrated
  44. this function into EGS-TV internally but with this patch you
  45. can avoid this memory loss with all programs, which makes this
  46. patch program useful even for owners of thoose graphics boards
  47. which do not have the first problem.
  48.  
  49. This patch can be activated from any shell by issueing the
  50. command
  51.  
  52.         run >NIL: HHsEGSPatch
  53.  
  54. You should copy HHsEGSPatch to your C:-Path first. As the
  55. egs.library and the egsintui.library have to be held in
  56. memory while this patch is active, some memory will
  57. be used on starting this patch. This memory would have
  58. been allocated anyway when using EGS programs.
  59.  
  60. To install this patch permanently (at least until the bugs
  61. are fixed in the EGS system), add the above command to
  62. your user-startup file.
  63.  
  64. You can quit the patch at any time by sending a Ctrl-C
  65. to it's process.
  66.  
  67. Disclaimer
  68. ==========
  69.  
  70. I tried my best to make this patch program error-free. Nevertheless
  71. I can not guarantee that this patch solves the problems in a reliable
  72. way.
  73.  
  74. This software (program and documentation) is provided "as is" and
  75. comes with no warranty, either expressed or implied.
  76. The author is in no way responsible for any damage or loss that may
  77. occur due to direct or indirect usage of this software. You use
  78. this software entirely at your own risk.
  79.  
  80. Copyright
  81. =========
  82.  
  83. This patch program is copyright by
  84.  
  85.                         Helmut Hoffmann
  86.             Rubensstrasse 4
  87.             D-41063 Mönchengladbach
  88.  
  89.             Germany
  90.  
  91. It may not be distributed separately without my permission as it is
  92. part of the EGS-TV distribution.
  93.  
  94. Only on a private base the distribution is allowed without my permission,
  95. as long as the patch is distributed together with this documentation and
  96. no modifications are made.
  97.  
  98. If you are a commercial developer and would like to distribute this
  99. patch together with your EGS products to save your customers a lot
  100. of trouble you should contact me for permission. As service in return
  101. (finding theese bugs and creating the patch program took several days
  102. in the EGS-TV development) I will then expect that you help me improve
  103. EGS-TV by your support by providing me with your software products
  104. for my Piccolo graphics board, so that I can optimize the cooperation
  105. of EGS-TV and your program. This is in the interest of all EGS-TV users,
  106. who wish to get a perfect connection between EGS-TV and other programs.
  107.  
  108.