rouaix@inria.UUCP (10/30/87)
I think the demand for this is important, so forgive me for posting here instead of moderated groups. Following the discussions on Boot BLock checksum, and problems with expansion memory, comes a simple utility that most of you will find useful. Don't forget to remove the signature at the end of this posting. : This archive contains the following files... : 'stealmemboot.readme' : 'stealmemboot.info.uue' : 'stealmemboot.uue' : To extract them, run the following through /bin/sh echo x - stealmemboot.readme sed 's/^X//' > stealmemboot.readme << '//END' X X STEALMEMBOOT X XThis utility is the second generation of NOFAST programs (noFAST, Hide, etc...). XStealMemBoot modifies the boot block of a disk, so that after booting on Xthis disk, all memory allocations will take place in Chip memory. XThis is useful for Games or SlideShows that won't work correctly on Amigas Xwith more then 512Kb memory. X XUsage : XYou may use StealMemBoot from CLI or from Workbench by clicking on its icon. XStealMemBoot will ask you the disk you want to patch in drive DF0:. XRemove the write-protect tag on the disk, insert the disk, and type RETURN. XYou may now boot on the modified disk. A message will remind you the Xboot block has been modified. X XCaveats: XIMPORTANT: StealMemBoot DOES NOT check if the involved boot block is standard. XPLEASE check the disk (with Sec, DiskZap, etc...) before crashing the boot Xblock. XSide-effect: StealMemBoot will eventually kill the virus installed on the disk. X XAuthor: X Alex LIVSHITS X15 rue Durantin 75018 Paris X FRANCE X XThe author and the poster can not be held responsible for any damage to Xyour disks in the case of imprudent usage. XThis program is PUBLIC DOMAIN and Copyright from A. LIVSHITS & J.M. Forgeas. XFeel free to distribute, upload on your favorite BBS, or include in Public XDomain disks. You may not sell StealMemBoot nor include it in a commercial Xpackage without written permission of the author. X X XPlease send any bugs/comments/checks... to the author, Xor by mail to X ...uunet!mcvax!inria!rouaix X rouaix@inria.inria.fr X X XEnjoy !! X //END echo x - stealmemboot.info.uue sed 's/^X//' > stealmemboot.info.uue << '//END' Xbegin 600 stealmemboot.info XMXQ 0 *0 0 #< '0 % , 0#!@S@ XM V@ P26( ,$[ !< % W !P @ " XMUK@# /_____ X!_X\# #@'_CP# . ?^/ XM , /_______^ !________\ '@ #P > / !X. !P\ '@& XM 8#P > ' . / !X ?A@_Y@\ 'AAAN'YF#P >&'QXQFP/ !Y^!A\<> \ XM 'A@&.;!L#P >&&?8=F8/ !X /GY^Y@\ '@ X & #P > < ' / !X. XM #@\ '@ #P > / !________\ #________@ XM ?X /P !_@ _P '^ #_ XM ________X '________P ?________ !________\ '________P ?___ XM_____ !________\ '_^/Y\<9_P ?YY_'N9G_ !_G@_?YD_\ 'X'Y[^.'_P XM?Y_G_SY/_ !_GF>?YF?\ '__'@8\9_P ?________ !________\ '______ XM__P ?________ !________\ '________P /_______^ X9 0 , 0 ! /P X Xend //END echo x - stealmemboot.uue sed 's/^X//' > stealmemboot.uue << '//END' Xbegin 600 stealmemboot XM #\P $ , " QP 0 ,N #Z0 ). XM^0 ^P ! P ( #\@ ^H #' "$ 0 XM /_______________P XM XM XM XM XM XM XM XM XM !C;VXZ,S O,S O,S P+S$P,"]3=&5A;$UE;4)O XM;W0 *4W1E86Q-96U";V]T('9E<B Q+C **$,I($$N3&EV<VAI=',@ XM)B!*+4TN1F]R9V5A<R @,3DX-PH "DEN<V5R="!D:7-K('1O(&EN<W1A;&P@ XM:6X@1$8P.@I(:70@4D5455).('1O('-T87)T I#<F5A=&50;W)T(&9A:6QE XM9 *3F\@;65M;W)Y(&9O<B!$:7-K0G5F9F5R I&86EL960@=&\@8W)E871E XM(&1I<VMR97$ "D-O9&4@=&]O(&QA<F=E("@Q2RD@;6%X '1R86-K9&ES:RYD XM979I8V4 "D]P96Y$979I8V4@9F%I;&5D+" E;&0 "D524D]2.B!.;R!D:7-K XM(&EN(&1R:79E I%4E)/4CH@1&ES:R!I<R!W<FET92!P<F]T96-T960 "E-T XM96%L365M0F]O="!I;G-T86QL960@3TL* _( /K ! _( /I XM #+B// '"/ )"/( *"QY !"/. !)/)3J[^VBA 2JP XMK&< /9A 'PD<@@+ "LY8@@, @0Y8A(YP P1?D "L1_D L($!P ! 8 XM0C ( ";((#D D('D H0_ ( PA "!2R/_Z0BD 1(89UP, 0 @9_8, XM 0 )9_ FR@P! ")G%!3!$AAG0@P! "!G!!3!8/)"&F#4$AAG, P! ")G\@P! XM "IF(!(8# $ 3F<&# $ ;F8$<@I@#@P! $5G!@P! &5F G(;%,%@S$(20I,@ XM/ "B0BT: Y(A,WPP 2'D L+P!.N0 "XPCP !!.N0 "YPCP XM !0CP !A.N0 D!P "YY '$YU80 _&$ .8CP " O $*G)$ @ XM*@ D9Q L>0 @@0"(H !.KO^"0?D &L#! &<^(@@D/ ^TL>0 XM A.KO_B#( 9S(CP ! CP !0CP !@I0 "<*4 H.6(($ I XM: ( *1.N0 D!P & $("\ !$JY (&<2(CD 0:PHL>0 A.KO_< XM+GD <+P L>0 0@.0 AG!B) 3J[^8DJY (&<.3J[_?")Y XM($ZN_H8@'TYU2.<!!BX\ . !RQX 1.KO^43-]@@'!D8)9![ !<3J[^@$'L XM %Q.KOZ,3G5#^@ 2< !.KOW8(\ (9\).=61O<RYL:6)R87)Y $Y5__Q( XM>0 =!.N0 ";A8CTAY ""DZY )N%B/3KD F$< O "\ 3KD GL XM4(\CP A*@&8<2'D (^3KD FX6(]A +F0J=.N0 :!8CR\\ $ XM B\\ $ $ZY +P%"/(\ $2H!F'$AY "44ZY )N%B/80 "K$*G XM3KD &@6(]P."\ +SD (3KD K04(\CP !*@&8<2'D )K3KD XM FX6(]A )T0J=.N0 :!8CR\Y !&$ ?Y8CTJ 9AQ(>0 H5.N0 XM";A8CV$ DA"ITZY !H%B/< O "\Y "\ 2'D *>3KD Q43^\ XM$"M __Q*@&<>+P!(>0 J].N0 ";A0CV$ @9"ITZY !H%B/('D XM,7P #0 <+PA.N0 #(A8CR!Y "/H " ,< $A0 D,7P "0 <+PA. XMN0 #(A8CW !(\ ',('D (7P 0 "0A>0 0 *#%\@ , '"%Y XM # P0J@ +"\(3KD R(6(\@>0 !** ?9QQ(>0 L=.N0 ";A8 XMCV$ 6I"ITZY !H%B/('D (7P 0 "0A>0 0 *#%\@ 0 '"%Y XM # P0J@ +"\(3KD R(6(\@>0 !** ?9QQ(>0 N!.N0 ";A8 XMCV$ 1!"ITZY !H%B/2'D , 3KD FX6(]A #T0J=.N0 :!8CTY= XM3G5.5?_X2.<@ '#_(BT #)"!*T#_^"0M BT@&(,U($@ DS? 1.74YU("T XM")"M__A,WP $3EU.=4Y5__0@;0 (*U#__%"M A"K?_T#*T #^__1L(B!M XM @@$"\ +RW__"M __AAF%"/6*T ""M __Q2K?_T8-1P_Y"M__Q.74YU3E7_ XM_$ZY )%"M __P@0 RH #] $8P9P $Y=3G4@;0 (T/P #")M__PO*0 $ XM+P@O$4ZY ,G$_O P@;0 ((+Q$3U, 0J@ ""\(80#_9EB/(&T ""% 1P XM 4Y=3G4,N0 $ ',9B@@>0 !"J D,7P "0 <+PA.N0 #(A8CR\Y XM $ZY ,=%B/<&0O $ZY +K%B/2KD 9Q)P."\ +SD 3KD XM L84(]*N0 AG#B\Y "$ZY *B%B/2KD $9Q0O/ ! O.0 XM 1.N0 "]A0CW 3G5@ "6 !I;G1U:71I;VXN;&EB<F%R>0!D XM;W,N;&EB<F%R>0!G<F%P:&EC<RYL:6)R87)Y @ 71O<&%Z+F9O XM;G0 7)X 2K"@@IRFDIZ< %J*FIZDL@!$GIZH_P 01A)"'%B2 XMK*:0DJBF P 5!I:'$R>I(Z*@J;_ "QY !' 0_K_B$ZN XM_=A#^O]:(H!G $:< !#^O]63J[]V$/Z_THB@&< 08B>O] ,'S_-$7Z !(@ XM"DZN_EQ!^O]Z((!@ #2+PHD>O]N3I(D7TCG__\L>0 0@0&< &9%^O^2 XM)*@ ,D'Z_S9#^O\Z(4D "\.+'K^\$ZN_[@L7T'Z_S(@@&< #P@>O\H(GK_ XM9"\.+'K^TDZN_[XL7T'Z_QQR"G01=@!A $20?K_*'(.= YV 6$ 00@/ XM ,AA $<(GK^[F< XO#BQZ_IA.KO^R+%\B>OZ2,'S_-$7Z_M8@$DZN_EPB XM>OZ 3J[^8B)Z_G1.KOYB(DXP?/\Z1?H ," *3J[^7$'Z_NP@@$S?__].=4/Z XM_FI.KO^@2H!G ,($ @: 6< !.T'#_3G4"@?____L @0 (O""!Z_K9. XMD"!?3G5(YS P('K^I"!H 0$@@ $$@0 'EBR9P, C"_ * TH+7P78 XM+P B V$ ,YA "4(!\D >"*%H(D 0)" /\70@ !U_P !0) '@BA:") $" XM0@#_%T( =?\ 4%*##(, (;;Q,WPP,3G5(YS 0)DAP ! ;# _V<, XM+P%A /]Z(A]4@F#J3-\(#$YU2H!G%"\ +PXL>OV 3J[^\BQ?(!]3@&#H3G6 XM0" 0" 0" < , , , , , , -(YS <@!* &<F# _V8&,CS__V : XM= =!^O_.0_K_TA8 QA!G H)14HA4B5'*__),WP ,3G4O N.((GK]:"!I "@T XM, @ YHH@:0 B,"D )L#!T((0, @ )!].=0 0?K\[D/Z__(BB$/Z XM_^R3R$'Z_^H@B4'Z_^ @"$YU !(YP Z*&\ %"!O !@B;P <1?H .D_O_W0F XM3RQY !$ZN_?9P_TH;5\C__$: 9Q(O $AO 1(5$ZY +<$_O Q/[P", XM3-]< $YU%L!.=4Y6__Q(> !2&[__"\Y $$ZY +5'(!LH!/[P ,9P1P XM_V ($"[__$B 2,!.7DYU O B0O A(;P ,+P(O.0 !1.N0 "31/[P , XM)!].=2!O 0@B%B00J@ !"%( A.=0 2.<_("@O " 6+P G+SS_____3KD XM P$*@ L!73_M(58CV8&< !@ !N+SP 0 !2'@ (DZY +P"1 SXI*A\^* XM4(]F#B\&3KD P8< !8CV!")40 "A5# D5? $ A"*@ .%48 #T*G3KD XM OP)4 $$J$6(]G#"\*3KD PL6(]@#$AJ !1.N0 "=A8CR *3-\$_$YU XM2.<@("1O Q*J@ *9PHO"DZY ,0%B/%7P _P (=/\E0@ 4= 4*@ /+P). XMN0 #!A(> B+PI.N0 "]A/[P ,3-\$!$YU2.<X "0O ! F+P 42H)F!' XM8"XO/ ! $O TZY +P"! R8A*A,F(4(]F!' 8! 1? % @Q0P 2(4( XM#B (3-\ '$YU2.<P "!O S'B$J#QXAG F$7P _P (=/\A0@ 4=/\A0@ 8 XM= T* 2+P(O"$ZY +V%"/3-\ #$YU2.<P BQY "$SO X $$ZN_]9, XMWT ,3G4 $CG, (L>0 A,[P . !!.KO_03-] #$YU O#BQY "$ZN XM_\HL7TYU+PXL>0 A.KO_$+%].=2\.+'D ((B\ "$ZN_SHL7TYU+PXL XM>0 1,[P # A.KO\Z+%].=0 +PXL>0 0B;P (("\ #$ZN_RXL7TYU XM+PXL>0 0B;P (3J[^VBQ?3G4O#BQY !" O A.KOZV+%].=2\.+'D XM $("\ "$ZN_K L7TYU+PXL>0 0B;P (3J[^GBQ?3G4O#BQY !")O XM A.KOZ8+%].=2\.+'D $(&\ "$SO @$ #"(O !1.KOY$+%].=0 +PXL XM>0 0B;P (3J[^/BQ?3G4O#BQY !")O A.KOXX+%].=2\.+'D $ XM3.\# (("\ $$ZN_9 L7TYU /L / $ R@ ,C #'@ XM Q8 ,1 ## P< ," "_0 O< +Q "[ N@ +D XM"W8 M: )Q@ "9( 5Z $<@ !%8 /\ #N V -& # XM'@ O( *Z "@ E0 )& !3@ BP 'H !W <X ' XM !M@ :X &F !@ 7H %T !8@ 3X $L !' 0X XM $( _ .X #> 9 %X !, 1@ !H . " XM ( 9 @ !?0 7F %V != 7" %M@ !9P 6" $ XM2@ !#0 0F $& _ /: #S [X .: #D@ WP ,^ XM ##@ N@ +: "L G8 U P "NX M( *(@ "@ XM I: *M@ "C8 IL *>@ "IH K" )S "9@ EN %^@ XM!=X 7( %K@ !:( 5( %& !90 1" #Z ZX .* # XM3 N *H $A@ !&H 00 #= S( ,& "S@ I0 )N XM "8@ !'@ 1< $ @ V8 ,D "^ L *& "6@ DP X7 #V ! @ 9@ $4 _(D X Xend //END : end of archive. exit 0 -- *- Francois Rouaix / When the going gets tough, * *- USENET:rouaix@inria.inria.fr \/ the guru goes meditating...* * SYSOP of Sgt. Flam's Lonely Amigas Club. (33) (1) 39-55-84-59 (Videotext) *