home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD1.iso / EGS / egstv36d.lha / EGSTVEnglish / HHsEGSPatch / HHsEGSPatch.txt < prev    next >
Encoding:
Text File  |  1994-11-16  |  4.1 KB  |  111 lines

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