Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!seismo!rutgers!mit-eddie!genrad!decvax!tektronix!uw-beaver!cornell!batcomputer!braner From: braner@batcomputer.tn.cornell.edu (braner) Newsgroups: comp.sys.atari.st Subject: RAM-Resident-Utilities link editor Message-ID: <1930@batcomputer.tn.cornell.edu> Date: Fri, 2-Jan-87 16:56:50 EST Article-I.D.: batcompu.1930 Posted: Fri Jan 2 16:56:50 1987 Date-Received: Sat, 3-Jan-87 03:40:37 EST Reply-To: braner@batcomputer.UUCP (braner) Organization: Theory Center, Cornell University, Ithaca NY Lines: 65 Summary: mostly for programmers, uuencoded ARCed C source [] To follow up on my suggestions for a RAM-resident-utilities-installation- protocol, here is a program (C source code, ARCed and uuencoded) that lets you scan the chain of utilities linked to a given system vector, and unlink (and relink) them at will. Try vector $118 when KILLER is installed, or $476 when SCACHE is installed. WARNING: do not "Link in" utilities which do not conform to my "protocol", as the 4 bytes before the address you type in will be overwritten! A "reprint" of the protocol, and the binary for this program, are available upon request. - Moshe Braner ~~~~~~~~~~~~~~~~~~~~~ cut here ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ begin 644 UEDIT.ARC M&@A5141)5"Y#````````K@<``"(.?7LNN&,.```,+U0T4#`0!*0!58H024(% M1`L0<.2\.2,G3!L0=-Z`*$,F#1T0;-*X6<,1Q!@T843.`?'`@I09JTD%-F M3AHR9=S0*0AI01TZ:4("K6GRC1LS;^2T$7D&HT8Z:,J`F%/GS)F:=$I&?)-Q MS!LV+@;R'"`D#X@F;^9$!2&DHILR."CAL77N6\90.6 M8QT?!A7@N`$C!@P98A6H>!%YA,@Q;.K@G)M6C$@R+M#XB"SR8U0\6[J`Z#%V MSPD8)UB`@DD,`8(*_0``@HG'-<"?P;6AU1<**31`PP[R,=###9T MF,8**QR8X'T/+MB#@Z=MD487* *!P8'L(OF<>7"`-F8`=-Y9!WI/HZ90`&55>&=])8 '6@$)14**)#1`W;:<8<"F7"0F$*,/(``HHE3THF"'3SP M0$.,*X#`I7MEY+CCJX`J`"1!"L#QTVF\XNHEE$*Z<<:4ZS$IGI7P08GFF&6> MB5)<<=[P9J!TK&D#HB`HRFAX93X:Y[?U8:KI@RVT4*Y^4W4;H[/4.LHBDEO8 M80(,>!BQ+8*M^@`O#?7]FD">1MW1YY\_1M9&2FXH.9"S3L97FH(L@%2&'66P MD;%>(=W:)+181JEL`F&0009-<\Q17[++ S`F\ MP?&:.?RKX+4)Q-FFT7'.Z:"=ZUU7QATZX*FGPBB(L.@,,Q3!A1Q *KT8>^(`@P!#C&5QI]-8=+V_<<:5PTL'S&G1. M40<<<*$``Q,^)A@0"$;*IY-&5,$NAQWE3=[&&SB-21F"@[.\DH,J<`HS""K$ M"'A2=+ONNY^J]US[0;>+L;I3(-0Q!Y3#%V_\0#3!'@8=52.(L!M8:PT#UU[G M/38=5F@^>?*%-W[0X^%)@+".E*3IR8%N[XO?U^['!)&PCCL<8X/_&`!`@`E! M3V_X"0IDP`((=FP%LZF0U1)VMP7NK0I`$8I9^->RQCF.;@(<%I)0P,(YT`UD M-T%=>#!70Q[P"P:-@<%!0,`'/@A.9 T6R:]V(0PD&=!4:&)_P[`!1&X\2`7-$H& MOU@#%C3/.]?*XQZ5UP( > M&;UA%JX%-J"F-7/IAEVBH)G;#&8WHUD#<89'F;K4(`<5)0(16G(`F,3;_9R` M)%&N<0[^*\`M!S!`8OWR>>O\IQ_=>4]/.B@&]4F`P0R&.0^R85Y;5*4^]P8% MF@`O@RNI8>/<&$,"HD!H<-F"16%4L!'"KXMA P#` 6!,.0:0N"1: M*9UJ&%'A,N^.RH*F0O]8L(VP(8Z8H^U^ZO! NIG%R:OB*HH7FN25``Q-X80["3!0.] >5(+G<3JTK,B#TCI>`@^RL9ZU[7>QF M1[>#'!2/T2.C_@XXWG]:TWJQ^_$:8-@']X[OPT=.;S>)N]*%QLA!Y`U/E9-+ MX=JRH;[194)OZ977Q8Z5=2(A,`H,C.`71O1]H&58`!\,VXA2V,(GP'!V-WR" M#IOH("$6;!G45V*;OA2G>M,K8^.C514>D8^&TUWB%M?9B-*1
YSH5,THR.:Y:9TDXY>;C*F1_V@&)O:<_SM\0"D'.3K$=F:K