afb@j.cc.purdue.edu (Matthew Bradburn) (11/15/87)
This is a program by
F. Rouaix <...mcvax!inria!rouaix, rouaix@inria.inria.fr> and
G. Hewes
Which may be used to prevent programs from allocating memory from
fast RAM (some don't specifically ask for chip even when that's
what they need). Binaries only, for now.
Poster-Boy:
Matthew Bradburn
(j.cc.purdue.edu!afb)
BRADBURN@PURCCVM.BITNET
------------------------ chop here ------------------------------------
# This is a shell archive.
# Remove everything above and including the cut line.
# Then run the rest of the file through sh.
#----cut here-----cut here-----cut here-----cut here----#
#!/bin/sh
# shar: Shell Archiver
# Run the following text with /bin/sh to create:
# hide.doc
# hideII.info.uue
# hideII.uue
# This archive created: Sat Nov 14 20:28:15 1987
# By: Matthew Bradburn (Purdue University)
cat << \SHAR_EOF > hide.doc
NAME
====
HideII (version II of Hide)
DESCRIPTION
===========
HideII is a small utility allowing you to run old or ill-written
applications on an Amiga with more than 512Kb memory.
When HideII is running, you will see a big switch on your screen.
When the switch in ON, HideII is activated, and all memory allocation will
take place in Chip Memory.
When the switch is OFF, memory allocation is done as usual.
The idea is to be able to switch easily, just to launch the bad
applications, on the contrary of other programs of the same type,
that allocate ALL Fast Memory, and kind of freeze your Amiga.
This is an icon driven version of Hide:
You are supposed to run hide by clicking its icon, although you may
type 'run hideII' under CLI.
HideII is working on 1.2 systems (perhaps even on 1.1).
Tested with: robo-city (have you ever tried with 2M memory ??)
Boing! (mouse sprite invisible with 2M memory)
DPaint (palette gadgets invisible)
ChessMaster 2000 (Board Menu invisible at the beginning)
DPSlide
and so on...
CAVEATES
========
- DO NOT RUN HIDE TWICE, NO TEST ARE MADE, If you do, close
The windows in the inverse order you opened them ie last open
first closed.
- HideII may not work in conjunction with Snoop since HideII
uses the same modification of libraries
- if the application allocates memory after initialization, you may
have to keep HideII running all the time if memory allocation
is not properly done
- HideII does not survive a reboot. In the case of Games, you
still may use HideII if the game starts in a normal
startup-sequence, and if you don't break the copy-protection
scheme by adding the HideII program on the disk.
DISTRIBUTION
============
Hide is public domain. You may distribute it as long as the Copyright (in
the Screen title bar) remains intact. You may NOT sell it, or include
it in a commercial package.
Please send any bugs, comments, suggestions to
...mcvax!inria!rouaix
rouaix@inria.inria.fr
The Authors:
Hide - F. Rouaix
Graphics - G. Hewes
SHAR_EOF
cat << \SHAR_EOF > hideII.info.uue
begin 600 hideII.info
MXQ 0 % W % *@ & , 0 AUI (==0
M Q0 !4 L !0 "H @ "
MY= # , " !(
M 0 ,0 % $( 6OX !2 %_( !@D
M #_\ 2* 3?_ -&0 %[^(  .X>^ #("@ )@ /P
M!@10 +_@'\ P<3 !__!W Z.6 #?_^"HX;OP !9__X'\>"Z
M GA__XP&CE0 !?_@_\T+"[@ O?_ ;H'QX9 !5X_ ?0'@NL #_@ \0'
M 86B !(_P'X 4@$"@ )?V/A > '"P )_C]" X #!< $N?: #\ '@* 6
M]@ /4(' #( H]" >H .4!P %]$!]E =0@Z@ /] !7 (-B"/0 'Y(#U4 >A
M0&@ '\0'>B@_ (#< 'U0?R )>@ AT0 T ]2 !]0 ^P@:1[) "[! ?RB G]
M0 &U($!/K! GPQ 'R0$2'TD$'2A &]! 0+=D &0" /52$ 'N"8 *&Z )!%
MH @ $ "" __@ " '___@ %P
M ?___^ "T ?____P!O@ ?____N SH ?____^P+V ?____]
M\"M@ ?____^^ ?8 /____\^ -U '_____\ "YH #_____\ )\J #
M______ $W] !____'_X"?NL ____\/^!/CL ?______A%QIP /______]
M'D0, '______^#A]%@#_______/Y<:H!_______+T]$> ______\7X.'F@?_
M___W@OX?13X/_____#OX_GI='____X'_K?[]?S___YP>_A_X]/\___\"]_'_
M\^C_?__@E_\#_X?U_W__"?_PKWX_\W]__"]_A7_QK^/__^"[^":_BO?%?_X"
M_^H_WR=]PO_\&W\*K_A>OY?_X#OXA=? _W\C_X*O@-_VA?_>+O_+_"M_^"O_
M_!/?EN$V_]$^__@-=_8"O_Y*W[^P4^_8/._X-O[MX+;[XM>_Y"^_OTB;_YO]
M_PJM[_X1]G_ !UY%_V^Z7__> #_ ;_]]^ /_P ___@ /P %
M*@ " +I& , 0 @
M $ ! 4 @ !:_@ ( 7\@
M "0 /_P H !-_\ ) 7OX@ #0 [A[X J
M F _ 5 O^ ?P #, '_\'< !: -__X*@ _ %G__@8
M *H ">'__F &5 %_^#__P #6 "]_\#_\ "ID %7C\ !^ U4
M/^ RJ( $C_@ _X 9*0 E_@ '__@9D9 G_P ?__\,BD$ 2_H!___^
M<<A@ !?^#__U\<,0D "_\/__J8Z,,(@ /@___4!T,$& -G___H R,C)2 %W
M___H!R$!@H &____0#R&1T9 "S___0%H' P) 7__^@7PG(9C" 4__] KB&0
M>A*(&?_Z!?4.B<B\$ __L#_8% . 200!_0#Z@&)-4.0 ']"/ 4"&)@
M&IX$"&H" " ' ! ( ! & #_^ ( ?__^
M # !____X 0 !_____ * !____^X "@ !_____[ !8
M!_____WP 6 !_____[X %@ _____SX !4 ?_____P 6@ /_____P
M $H /_____\ !4 '___\?_@ *P #____P_X $P !______^ "E _
M______P ! P ?______\ U6 /_______ 9J@'_______X ,IX#_______^
M %6:!_____!__@'*K@_____ #_P#-5T?___P ?_^!FUO/___X!___XF;FS__
M_X'____3=;Y___\/____CC>??________CSO;W________%SSW?_______^+
MS[Y_________-S<VM_______^-[^?7_______\-YN+F_______Z7X_/V____
M___H/8WF<]______4=YOA>UW____^@KQ=C=#[W___\ GZ_Q_MOL/__\%?YVR
KKQO_?__X"]P_K]YV?___Y6'[]Y7]_]X__X@&\ V!^@__ _YP . # & _)VR
end
SHAR_EOF
cat << \SHAR_EOF > hideII.uue
begin 600 hideII
M #\P + H !Q ;@ -( 'W P <
M " "T 1 ^D !Q(\\ <(\ D(\@ H
M0KD @+'D $(\X $D\E.KO[:*$!*K "L9P J&$ 6P@; "LT<C1
MR"!H !#1R-'(2.<@,$7Y K$?Y +'0!< 0&";*8 (4V%'(__Q"&B Y
M )"!Y *!(84X!O'@P! "!O]%*")LI@"A(84X , 0 @;P04P6#R0AI@
MW$(:0IL@ DS?# 1(>0 "PO $ZY "/ $$ZY $"/ %"/
M &$ZY ' +GD <3G5A #&80 L"/ ($*G+P D0" J "1G
M$"QY ""! (B@ $ZN_X(B*@ @9R@D/ ^U.KO_B(\ 0(\ 4
M(\ 89PKEB"! *6@ " "D3KD < !@!" O 0N>0 !PO "QY
M!" Y "&<"(D!.KOYB2KD @9PY.KO]\(GD @3J[^AB ?3G5(YP$&
M+CP X '+'@ !$ZN_Y1,WV" <&1@L$'L %Q.KOZ 0>P 7$ZN_HQ.=4*Y
M"$/Y !K" \ 'DZN_=@CP AGMDYU /L &@ $ &Z
M !J@ :0 %J !7@ 5 %" !(@ 1P $6 ]@ .0
M #4 Q@ , "T I@ '( !L 5 $X @ %
M X ( @ ( " S 30 ! !P +H !
M!P *X #\ )N;T1/4P 78 ",20W-3( !D
M C$D-S4X !6 (R)#<U,@ &( ",R0W-3(
M !V C0D-S4R B (U)#<U,@ )( "<W1A<G1U
M< C8D-S4R E@ )O<&5N1$]3 :( "7V5X
M:70 $\ F9R;VU#3$D - -E>&ET5&]$3U, %R
M !&9R;VU7;W)K8F5N8V@ #: F1O8V]N<P !! )D
M;VUA:6X 3( "=V%I=&US9P &0 G!A<FU%>&ET F@
M )E>&ET,@ 4 #\@ ^H !N $
M
M
M
M
M
M
M
M
M
M !D;W,N;&EB<F%R>0 /P W)E='5R;DUS9P "
M "7W-T9&5R<@ 8 E]S=&1O=70 % -A<F=V0G5F9F5R
M "L D1/4TYA;64 !K )?4WES0F%S90 0 "7V5R
M<FYO , V%R9W9!<G)A>0 "P #9&]S0VUD0G5F
M * -I;FET:6%L4U < V1O<T-M9$QE;@ "0
M "7W-T9&EN 0 E]$3U-"87-E " )697)2978
M #\@ ^D #23E;_8"UY !/_\D<AP(2\ 2'D =P+4C_
M9"U(_VQ.N0 )Q0CR/ $J 9P "P' A+P!(>0 !X).N0 )Q0CR/
M !$J 9P "HG "+P O/ !W!.N0 !0CRU _VQ*@&< H9"KO]H("[_
M: R [FQLXX @;O]LT< B0"]) #3_ PD0: !W"!N_VS1P")O
M #3_ =PPD2 O &@ [@@;O]LT< B;P T_P .X,)$@+P !H
M 64(&[_;-' (F\ -/\ %E#"14J[_:&"(D<@M2/^8< (]0/^</7P "_^>
M<&$]0/^@<"(]0/^B/7P !O^D/7P! _^F< $]0/^H0>[_A"U(_ZI![O]P+4C_
MKI'(+4C_LCU\ !W_OG /4#_A#U _X9P CU _XQP83U _XAP(CU _XH@;O]L
M+4C_CG #'4#_DG '4#_DY/)+4G_E' /4#_<#U _W(]? !A_W0]? B_W8]
M? "_WC0_ .X+4C_>AU\ /_?D(N_W\M2?^ <&0]0/_,/4#_SCU\ &7_T#U\
M "[_TG#_'4#_U!U _]4M? F#_UBU\ ( #O_:0>[_F"U(_]XM2?_B+7P
M >3_^8]? !__I(;O_,3KD 46(\M0/_(2H!G #V2'D >4</\O "\N
M_\A.N0 "A/[P ,2'D 2'G___\Z+R[__$ZY @$_O PCP @B
M;O_((&D 5G $"@ #W(!X:$O 4ZY ,%B/(&[_R"\H %9.N0 $18CRU
M_\1*@&<@($ ,J @ %&8&< $M0/]D+R[_Q$ZY 6%B/8,@P+O^D"
M!V<<+SD (2'G___\Z+R[__$ZY @$_O Q@&DAY $AY____.B\N
M__Q.N0 (!/[P ,#*X !_V1F /]B3G$O.0 A(>?___SHO+O_\3KD
M " 3^\ #"\\ '<"\N_VQ.N0 !A0CTJN_\AG#"\N_\A.N0 !8CTJY
M !&<.+SD $3KD !L6(]*N0 !G#B\Y $ZY ;%B/3EY.
M=0 #[ @ # " =P #> P@ *8 ". .@
M !0 ) ! S8 ,N #( Q@ +: "E@ C( !(
M*@ $ ! !@ ( ( (@ $ ! " %X !
M "0 >X ! "0 @X " !0 A@ *R ! @
M (H "I@ L( +J 0 @ ), 0 @ )< 0
M @ *" 0 @ +^ 0 D ,0 @ @ ,F #
M/ /Q D@ "T +@ 0 T # #D .
M .@ "X ] - #X !, 0 %( !! 9 $4
M !N 1P 'X !( E $D "L 2@ ,@ !- Z@
M $X #P 3P /8 !0 _ %$ $" 4@ 0@ !3 !
M#@ %0 $4 50 1H !6 !(@ %< $J 6 3 !:
M !-@ %L $\ 7 4 != !1@ %X %, 7P 5(
M !@ !6@ &$ %@ 8@ 68 !E !; &8 %R 9P
M 78 !H !? &D &" :@ 8@ !K !D &P &6
M;0 9H !Q !G@ '( &D <P :@ !T !K@ '4 &T
M =@ ;H !W !O@ 'D '& >@ <X ![ !U@ 'P
M ': ?0 >( " !Z (0 '^ A@ A8 "+ "-@
M (T )2 D FH "1 "? )0 ** E0 I0 "6 "
ML )< +* G M@ "@ "\@ *$ ,$ H@ Q8 "C
M #+ *@ -" #\@ ^H 'W________________@ #_________
M______^ , 8 W______________]@ #?___________X
M/_V -C_________^ ?C8 TG________@ \E@ #7?______X !W6
M -)_ #)8 V/]_____ .-@ #?_W____\ _V -__
M?____P #_8 W_]_____ /]@ #?_WX=#_\ _V -__?>SW
M_P #_8 W_][]?O_ /]@ #?_WOU^_\ _V -__>_7[_P
M #_8 W_]][?O_ /]@ #?_WX=^_\ _V -__?____P #
M_8 W_]_____ /]@ #?_W____\ _V -C_?____P #C8
MTG\ ,E@ #7?______\ !W6 -)________\ /)8 V/__
M_______\ !^-@ #?___________\/_V -_______________8 P
M !@ #_______________^ /_______________X
M #_______________^ /_______________X ________________
M@ #_______________^ /_______________X ____________^'__@ #_
M__________@ 7_^ /_________X !/_X ________^ $?_@ #__X
M " 1_^ /__@ ( !'_X __^ @ $?_@ #__X "
M 1_^ /__@>+P ( !'_X __^"$P@ @ $?_@ #__X0*! "
M1_^ /__A H$ ( !'_X __^$"@0 @ $?_@ #__X(2! " 1_^
M /__@>($ ( !'_X __^ @ $?_@ #__X " 1_^ /__
M@ ( !'_X __^ @ $?_@ #________\ 1_^ /______
M___\ !/_X ___________\ %__@ #____________\?_^ /__________
M_____X ________________@ #_______________^ /______________
M_X ________________@ /_______________X
M________________@ # & -_______________8 W_X?
M___________]@ #8_ ?_________XV -)X ?________)8 UW ?
M______]U@ #28 ?R6 -C@ '____]_C8 W^ ?___
M_W_]@ #?X !__S\_?_V -_@ '_^_O]__8 W^ >'W]_W_]
M@ #?X !WN#@_?_V -_@ &_=_?]__8 W^ ;]W]_W_]@ #?
MX !OW?W_?_V -_@ '>]_?]__8 W^ >'W]_W_]@ #?X
M !_____?_V -_@ '____]__8 W^ ?____W_]@ #8X !_
M____?XV -)@ !_)8 UW /______]U@ #2> #_______
M_R6 -C\ __________C8 W_X/___________]@ #?______________V
M , 8 ________________@ #_______________^
M ________________@ #_______________^ /______
M_________X ________________@ #_______________^ /__'_______
M_____X __T '___________@ #_^0 '_________^ /_Q '_______
M_X __$ @ /__@ #_\0 " __^ /_Q ( P,#__X
M__$ @ $! /__@ #_\0 "'@@( __^ /_Q (A'Q\#__X __$
M D"(" /__@ #_\0 "0(@( __^ /_Q ) B @#__X __$
MB$(" /__@ #_\0 "'@@( __^ /_Q ( #__X __$ @
M /__@ #_\0 " __^ /_Q ( #__X __$ /________
M@ #_^0 #_________^ /_] ___________X __\/____________@ #_
M______________^ /_______________X ________________@ #_____
M__________^ /_______________X !I;G1U:71I
M;VXN;&EB<F%R>0!G<F%P:&EC<RYL:6)R87)Y M+2T^($A)1$4@*BHJ(%8@
M.#<P-S(X("HJ*B!&<F%N8V]I<R!2;W5A:7@@)B!'97)A;&0@2&5W97,@*BHJ
M($A)1$4@/"TM /R #ZP , /R #Z0 <O" *!____^P"!
M B!Y "$Z0(%].=0 #[ $ $ $ /R #
MZ0 /R #Z0 @O#BQY "$ZN_\HL7TYU+PXL>0 A.KO_$
M+%].=0 ^P " 0 0 4 _ "7TEN<'5T
M E]/=71P=70 $ /R #Z0 "TO#BQY !$SO
M , "$ZN_SHL7TYU O#BQY !")O @@+P ,3J[_+BQ?3G4O#BQY
M!" O A.KO["+%].=2\.+'D $(&\ "$ZN_HPL7TYU+PXL>0 0B;P (
M3J[^ABQ?3G4O#BQY !")O A.KOYB+%].=2\.+'D $(F\ ""!O P@
M+P 03J[^7"Q?3G4O#BQY !")O @@+P ,3J[]V"Q?3G4 /L "
M $ $ ' #0 !( 7 ' "$ H /P
M U]!;&QO8TUE;0 "7T9R965-96T 8 E]786ET
M , )?1V5T37-G $0 #7U)E<&QY37-G 6 1?
M0VQO<V5,:6)R87)Y ; -?4V5T1G5N8W1I;VX " U]/
M<&5N3&EB<F%R>0 )P #\@ ^D 1+PXL>0 @;P (3J[_
MN"Q?3G4O#BQY "!O A.KO\T+%].=4CG "(L>0 !,[P< Q.KO[L
M3-]$ $YU /L P 0 $ & "X #\ -?
M0VQO<V57:6YD;W< U]/<&5N5VEN9&]W !0 $7U-E=%=I
B;F1O=U1I=&QE<P "@ #\@ ^H #\A0
end
SHAR_EOF
# End of shell archive
exit 0