Short: A patch for CED 3.5c & CGraphX Author: fdoro@gpnet.it (Francesco Doro) Uploader: fdoro gpnet it (Francesco Doro) Type: text/edit Architecture: m68k-amigaos CedFix - 1996 by Francesco Doro (fdoro@gpnet.it) *** Introduction CygnusEd has a problem when it is opened on a CyberGraphics screen: the scrollbar makes strange effects on the cursor and one or more fake cursors appear when text is scrolled with it. It seems this happens with all graphics boards except for CyberVision. This small bug can be very annoying and can discourage to use this amazing editor on a CyberGraphics screen. CedFix solves this problem. CedFix works with CygnusEd Professional v3.5c (the one included with the magazine Amiga Computing 11/95); it should work also with version 3.5. If you don't use CED or CyberGraphics or you use another CED version or the problem doesn't exists with your system you don't need CedFix. *** Installation & usage Drag CedFix to the WBStartup drawer or copy the executable to C: and add to User-Startup a line like "C:CedFix". *** Details CedFix patches the ScrollRaster function of graphics.library; before calling the ScrollRaster, the patch calls a CED's routine that clears the cursor. After ScrollRaster finishes the CED's code is called again so the cursor reappears. When the text is scrolled with the scrollbar the cursor is a bit flickering but the general effect is acceptable. The patch checks carefully whether the function is really called by CED but the overhead for this check is almost null and so is the slowdown of the scroll. If not called by CED the patch does absolutely nothing so the ScrollRaster isn't really modified; for this reason this fix can't work for other programs that have similar problems. *** Copyright CedFix is Public Domain. You use it at your own risk. *** Thanks to Niels Knoop for idea, testing and icons.