Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!uunet!seismo!sundc!pitstop!sun!oliveb!amiga!cbmvax!andy From: andy@cbmvax.UUCP (Andy Finkel) Newsgroups: comp.sys.amiga Subject: Re: Kickstart patch to fix the bug in the Alert() function Message-ID: <2686@cbmvax.UUCP> Date: Wed, 4-Nov-87 16:21:13 EST Article-I.D.: cbmvax.2686 Posted: Wed Nov 4 16:21:13 1987 Date-Received: Sat, 7-Nov-87 16:44:10 EST References: <21552@ucbvax.BERKELEY.EDU> <17516@amdahl.amdahl.com> Reply-To: andy@cbmvax.UUCP (Andy Finkel) Organization: Commodore Technology, West Chester, PA Lines: 106 Keywords: bug exec.library hack Alert() A2000 $C00000 memory In article <17516@amdahl.amdahl.com> kim@amdahl.amdahl.com (Kim DeVaughn) writes: >*This* is *just* the kind of thing that made me "apprehensive" when it was >decided that 1.2 was good enough to be burned into silicon. My own feeling >is that it was about 2 releases too early, but then, there never is such a >thing as "the LAST bug". Fortunately, the magic of SetFunction comes to the rescue. Here's the simple version. There are a couple of enhancements that should go in (splitting the seglist so you don't have to 'RUN' it, and using C00000 memory if available, and making it survive reboots, but that can come later...right now I bet you all want to see the GURU's smiling face once more :-) Here's the uuencoded binary of setalert.ld. Cut on the dotted lines, run through uudecode, and place in your C directory. Then either use RUN or RUNBACK to fire it up. I suggest from your startup-sequence. (give it an icon, and you could start it from Workbench). It will fire up, SetFunction itself, and hang around forever. (or until you reboot; hence, putting it in your startup-sequence) > >I spent a very frustrating time actually trying to *use* my B2000 over >the weekend, and this bloody bug Guru'd me any number of times. So much >HALF FAST ram ... grrrrrrr! > >I will be interested to see how CBM responds to this rather serious problem. >At least I hope they respond in some fashion, as it is this kind of thing >that originally gave AmigaDOS such a "buggy" reputation! And here's V1.0. Give me about a week and I should find enough time to add the above enhancements. (I hope) >/kim ----------------CUT HERE------------------------------ begin 644 setalert.ld M #\P . T "# :P !4 2 D@ !0 M ( / $ ^D "#(\\ < M(\ D(\@ H+'D $(\X $D\E.KO[:*$!*K "L9P ]F$ ;J1 MR" L *SEB" P"!#EB$CG #!%^0 *Q'^0 "P@0' $!A", @ )L@@.0 M "0@>0 "A#\ @ #"$ (%+(__I"*0 !$AAG7 P! "!G]@P! EG\";*# $ M(F<4%,$2&&="# $ (&<$%,%@\D(:8-02&&
0 "PO $ZY '"/ $$ZY +"/ %"/ &$ZY
M ' +GD <3G5A #&80 L"/ ("\ 0J X" B#'(-5A "8 H?__P 9A!*
M@$SX__\!@&8 2Q.[O^.2JX!)FP(,_S #?\)I.=2Y\ 0 $*G0F< .0 #
M +_B 0(Y /X O^ !(?P "< "!&_"< <@4S_ %T -_P,G#_"/D 0"_X %1
MR/_V"+D 0"_X %1R/_V,#D W_ 8,_P( #?\)P" !_# ?U?)_\YK "P
M+P=.[O^.2.2X@ "8/4V]F='=A