home *** CD-ROM | disk | FTP | other *** search
/ GEMini Atari / GEMini_Atari_CD-ROM_Walnut_Creek_December_1993.iso / files / utility / cham119 / chmeleon.txt < prev   
Encoding:
Text File  |  1991-03-29  |  11.5 KB  |  141 lines

  1.             The Chameleon  Vers. 1.19
  2.            ---------------------------
  3.                Karsten Isakovic 
  4.               Wilmersdorferstr.82
  5.                D-1000 Berlin 12
  6.             Federal Republic of Germany
  7.  
  8.        published at Markt&Technik-Verlag,
  9.            all rights by the author
  10.  
  11. Everybody knows the following problems:
  12. ---------------------------------------
  13. - There are many, many useful DA, but one can't install them
  14.   all some at the same time. To install a new DA, you have to
  15.   reboot the system. This is the reason, why the MultiDAs came
  16.   up. They allowed to0install more DAs than six. And there are
  17.   some MonsterDAs that give you everything you ever could need
  18.   under just one menu entry. These solutions often need lots
  19.   of memory, which is a rare on normal STs.
  20. - If you programm DAs it is very bad that you have to reboot
  21.   for every test. This costs time and nerves.
  22.  
  23. Now there is a new solution to this problem:
  24. --------------------------------------------
  25.   The CH  The CH  The CH  The CH  The CHAϕÄCϕÇEϕij&J④ןfⁿŒיe& "\f÷Rè④ךfⁿa0nəm④p⇩a³¼a®B@a³ó  f⇦a³xa³è  g✓a¯@a⇧å  NuJ-ijgÉAϕij⓪⑧ $fr⇨βÇ⓪⑧Qח¯· ÇKILLf
  26. By⇧ijp⇧NuBgHmij?<=NAPÅJÇkT8Hz√א/<?⇦?<?NAO∩ ?⇦?<>NAXÅA·√ó P`əf(((⇩ן¿╱ן¿
  27. ן¶u0/<¯¯¯¯?<HNA\Åãäo⇦BÇNup¯NuÖכ#·
  28. «②∈a⇦RBºHzⁿéHmij?<⇨?<KNAO∩⓪JÇkã(@ l ע∮④ע∮סⁿ⇧#כä#ז≡/,,?<INA\Å l`⇦⇧f⑧ ¼Cham⇧⇩f/ ?<INA\ÅÖכ`d/:√å/ ?<?<JNAO∩ )m,,B¼$ z·סC·√ןa⇦NJ9③ f,J9②≤g$?<⇧B@⓪:
  29. I?Bº?<BNAO∩
  30. J@l✓z
  31. 31`╱|¯1#·
  32. ②∈`⇨zAϕij"HJ⑨fⁿ !\g⇦øזl÷Rëp◆E·④ךg ①.g╱Qז¯⌠`✓④ⁿ Qז¯·B"C·
  33. ⁿa²╱CϕÄAϕⁿ  \g⇦õחn÷B⓪+H⇧*NuHτ¯³#נ⇧ץ③ⁿ⇧\ByV Lןⁿ⇧Nק.z√èL∞¯NuB9\p⇧aⁿnBå~◆G··µ0g3ה`0<faⁿ⑧3ה`0<gaⁿ
  34. RåQנ¯ץJy⇧äo aⁿ2Sy⇧ä`∮J9⇧Éo⓪0<⇧⇧aⁿ&S9⇧É`ΦJ9⇧æo②2<z|⇧a√ªS9⇧æ`µ~◆G··¿BFgBy`2<xa√äQנ¯∮~◆G··vreA·♪ק<g j⇦r⇩DFBÇa√jQנ¯Φa╱a√œNu~⑧G·∙` g
  35. /?<INA\ÅQנ¯≡Nu③ⁿ⇧\*z♪`By⇧öa>⓪9\ ⇧m03ⁿ⇧⇧öa($z°≥BéaóJy\f④A·∙∮"z°ץa⇩^③ⁿ⇧\Nu4|✓t=azP∙⇧≥4|⇧t◆8·    ah4|⇧ t◆8·◆a\B9⇧≥4|⇦t◆aN4|⇦*t⇧aF4|⇦nt⇦a>4|❎⇩t⇦a64|❎ta.$m⇧.t✓a&$m⇧2ta$m⇧6t⇦a⑥Jy⇧ög $x⇦V48⇦TSBa⇩NuJ9\gÿa    ä(JXî əJ9⇧≥g⇦ΓGd|aÉgv&0⓪gNãâmJשõ⓪Sâãân@&@⇦Ç ang ½XBRA¯⌠f④R9\2:∙.g&)k¯ⁿ¯ⁿ`Jy⇧öf✓B9\NuB¼¯ⁿNuXA Admñ(@ ¼XBRA¯⌠f㼯ⁿg✓ ,¯ⁿBü`äQט¯bNuaאf³äA·³Ç`¬Bâ✓fRij¨@gJ ǯÇm⑧ ǯ¯¯mט ǯ¯Çm✓ ǯ¯¯¯m*Hταij/8✓@IJ|◆$C· !ח✓ @&⓪v⇧FIJ.B!∞✓L∞⇨◆JâNu z    ה"z    ט$P#ט②Ω#j  #j@@#jDD#jHH#jLL ëNuHτ≡αaf A·¯גa
  36. L∞◆NuaÕ`÷/✓?<&NN\ÅNuJ9②¿f✓@ij✓
  37. Nu⑥:÷שB9\/<⇧?< NA\Å③ב\JÇNuJy⇧£g⓪#·    :②∈aÿBy⇧£NuJy⇧£f④3ⁿ⇧⇧£#·✓פ②∈a¯vNup╱2ןQז¯ⁿNuXBRACham @sfVJ9\f╱ z¯∮Nס A P P⇧g⇦« Pdg⇦א P⇩g⇦ש Peg⇦מ Pwg❎( Pxg❎v Pzg⇨r P{g⇨ê`פ @זfó#°ê⇧´ A P P
  38. f④#∩⇩⇧°A·⇩0/H⇩`ñJ9\gÜa¯B9\#∩⇩⇧כA·ÿ/H⇩ A P P#g⇩. Png⇨( P⑦g⇨p P⑧g⇨r P⑨g⇨T PNg⇩Õ Peg⇨« Pfg⇨ª Pgg⇨ß Pkg⇩r`( @חf"J9\gəa³ßB9\#∩⇩⇧כA· /H⇩ z³מNס③ⁿ⇧\ z÷£NסHτ  A P4⓪ B⑦gF B⑨g$ Beg⇨J Bfg⇨V Bgg⇨N Png⇩Æ`°4:÷p⇩B⓪g∮ A h 4⓪⇩B⓪gץ④9⇧גn⇩R⇩③א⇧ג A h⓪ P P)gכ P(g⓪ PG①f«3ⁿ⇧⇧ijHτ¯³*z╱∧+h╱⇧⇩Jy⇧ijf②"m⇧:④①⇩⇩œ:◆JfV`②a≈:a°jl✓By⇧ij`faⁿœJ9\g,0<O"<❎a÷è⓪:⌠U ⇩f·2a≈PByVa≈b`· A·◆.a÷å`$⇩⇩⇨g②:⌠ ⇧⇧g④Rh✓ ⇧⇩g
  39. ✓⇩g⇦Rh✓L∞¯③ⁿ⇧\$ z⌡\NסJ9⇧גfə/
  40. E·⌠פ$əקÜקÜקÆ$_Jég╱0¶BB`מA·⌠´BÿBÿBÿBÉ`ij/⇩ A h 4⓪j" A h⓪"PA·◆Vt◆ø✓f⓪Qט¯· A h 0¨T$ z⌡"Nס A h⓪"P A h✓JPkpJ9_fa÷$③ⁿ⇨③/`8⓪:≤[ ⇧n⑧A·╱+a÷ ③ⁿ⇨③9B9③C`⑥A·╱⑧a⌡⌠③ⁿ⇨③>B9③C A h 0¨⇧ßR9_Ry⇧ß③ⁿ⇧\NsA·╱Øa⌡¶`∮ A h✓JPg② P⇧f²¬Ry⇧ä`²áSy⇧ä`²û A h✓ P⇧g② P⇧⇧f²éS9⇧É`²xR9⇧É`²n A h⇦JPf
  41. B9⇧æ`²ZR9⇧æ`²PS9⇧æ`²F③ⁿ⇧^Hτd A$h⓪a⇦&L∞&`²(B9^ A h JPf³ZHτ¯³*z⇦ÆA·❎õa⌠ñ`²ץ A h✓3ס⇧αB9⇧ÿ`ⁿ∮J9⇧ÿgⁿΓ A P0ⁿ⑨0ⁿ⓪0ⁿ◆0ⁿ⇧BP A h✓1P1h⇩0¶03ⁿ0⇧α/    "z⇦.CΘⁿ A h⓪ ë"_`ⁿÿ A h✓3ס⇩⇦`ⁿêA·≥À4:≤dπB1¶⇧ `²ÕA·≥ó4:≤PπBBp `²ª#∩⇩⇧כA·N/H⇩③ⁿ⇧]`ⁿF#∩⇩⇧כA·N/H⇩③ⁿ⇧]`ⁿ*Hτ04( v◆C·≥nœYf⇩BaQי¯°L∞ `ⁿ
  42. /    C·≥VJYfⁿ A PJh k 3( DQ`⑧/    C·≥:JYfⁿ A PJh k⇦3( B9]"_ z≥vNס3Φ ⇧³#∩⇩⇧כA·②/H⇩③ⁿ⇧]`√ñJydgHτ  E·±·t◆Jəf✓⑤z≥i¯¯`⇦Qט¯≥L∞⇦⇦B9] z≥ NסHτ0 4( E·±כv◆œəf⇦B*¯¯Qי¯÷L∞⇦ `√PXBRACham0⑦✓
  43. f⇦Nh`╱ Oס·≡V PIf2 (⇩ã´⇩¿f(Hτ¯³a≈4a≈⑥#לä -⑧Éì#ij≡a≈əL∞¯`~J9^g⇩`✓J9\gl0⓪3ij⇧ק @gJ @⑨gD @əg> @/g8 @6mF @;g⇧ñ @<g⇧è @=g⇧é @Hgd @Igh @Jgt @Kg⇧əa∙,A·④#∩⇩⇧ש/H⇩ z¯2Nס/⇧a°÷J9]f 2:±⑧ AHgL AIg¬ AJgt AKgα" z≡°Nס#Φ⇩Φ`ª#Φ⇩Φ#Φ⇩Ç`ÿ#Φ⇦Ç#Φ✓Φ`åJ¨ΦkאJÇk®Hτijija╱L∞⇨⇨`ØatJã⓪g
  44. XA Adm≥`
  45. !Ç⓪#´∩¿⓪NuJÇkÉHτijijaN :∩.ãã⓪g✓XA Adm≥!Ç⓪#´∩Ç⓪L∞⇨⇨`¯hJÇk¯bHτijija :∈³ãã⓪g
  46. XA Adm≥`ןBã⓪Bõ⓪`מA·∈ΣC·∩LBANu h⇨⇩g³α`³≡JÇk¯Hτijij @"h צΦ④צΦפⁿ⇧#חΦa¯L @ (,You can only change the patch variables with a
  47.   disc monitor.
  48.  
  49.   It is very likely that there are collisions with the shift codes
  50.   that Chameleon uses, so you can change the combination.
  51.  
  52.   Right bevor the string 'V1.19 ©K.Isakovic Berlin 09.10.90' you
  53.   find a '^', which is the delimiter between the patch variables.
  54.   It marks the longest possible space that you have to enter
  55.   path names, you should not overwrite it.
  56.   The first 2 bytes ($0A $02) in front of the ^ are the
  57.   shkft combinationK.Isakovic]Chameleon 1.19  ©K.Isakovic⇨⇨           @ə②②⑧ ⑧⓪✓╱B@T✓╱╱╱╱  ✓ə*②⓪④②
  58. ⓪╱✓⑥v*╱
  59. ßx:╱\✓4f✓╱⑧⑧④ ✓⓪✓②④V
  60. ✓②⑥⓪F⑥④<④✓N`L④④
  61.  
  62. ✓✓
  63. ✓(`②②✓j ✓⑥b
  64. &④$ &BX ╱②╱ ╱╱✓$
  65.  
  66. ,╱
  67. 6$2⓪ ⓪^⓪✓⓪
  68. &h ⓪
  69.  
  70. `⑥2
  71. ✓✓ג②è✓⓪②✓⇦⇦⇦⇦⇦⇦⇦⇦loaded.
  72.  
  73.   If you change the resolution, a loaded DA is unload and the
  74.   chameleon trap handlers unhook from the system. This is only
  75.   possible if the XBRA-convention is used. If chameleon can't 
  76.   unhook, the system bombs. This is because all DAs are removed
  77.   but the now no-longer-existing trap handler is called.
  78.   
  79.   Some DAs write a text message to the screen. If you load in
  80.   such a DA from the desktop, this would overwrite the menubar.
  81.   This is the reaseon why 'The Chameleon' redirects these
  82.   output to an unopened file.
  83.  
  84. Known problems:
  85. ---------------
  86. - You can limit the memory segmentation, if you free the DA on
  87.   the desktop. If now select a text file and show it up, the
  88.   desktop reorganises it's memory.
  89. - If you load in reset resident ram disks, these ram disks modify
  90.   the MEMTOP-variable which is not restored by Chameleon. If you
  91.   load the DA again, the ram disk data has not changed.
  92. - If the DA doesn't use a menu entry, 'The Chameleon' writes
  93.   the file name with two arrows into the menu entry. 
  94.  
  95. A little hint:
  96. --------------
  97.   If you install two Chameleons, you only need 11 KB memory, but
  98.   you always can load the DAs that you need.
  99.  
  100. History
  101. -------
  102. The Chameleon had a very long testing phase. It could load DAs
  103. since the version 0.00. Up to the version 0.37, many improvements
  104. were made. The publishing date came nearer and nearer, so i named
  105. the next version 1.00. Some testers very already happy with the 
  106. version 0.11, after 0.28 no tester had any problems. The next
  107. versions (0.28--0.37, 1.00-1.19) only small changes were made.
  108. Since the version 1.07 the chameleon can load a default DA, 
  109. 1.12 was the first version that could free DAs that use no
  110. menu entry. Since 1.13 the STDOUT redirection is implemented.
  111.  
  112. Near future:
  113. ------------
  114. I am already testing a 2.00 version, that offers code-sharing.
  115. Only the first Chameleon needs 6 KB. You also have 'little'
  116. Chameleons with 450 bytes, that use the code of the 'big' one.
  117. Redirection is done with another trick and there are other
  118. improvements. I will release the version 2.00 at XMAS 1990.
  119.  
  120. ******************************************************************
  121. *                                                                *
  122. *  Only if the files                                             *
  123. *                                                                *
  124. *    CHMELEON.ACC and CHMELEON.TXT                               *
  125. *                                                                *
  126. * are not modified, private users are allowed to copy and use    *
  127. * 'The Chameleon' for free.                                      *
  128. *                                                                *
  129. * All rights (copyright,distribution...) for 'The Chameleon'     *
  130. * remain at the author (K.Isakovic).                             *
  131. * A commercial use in any form (also includes the distribution   *
  132. * on public-domain discs or simular) is NOT ALLOWED.             *
  133. *                                                                *
  134. * You get the latest version from the author or in the german    *
  135. * MAUS mailbox net.                                              *
  136. *                                                                *
  137. ******************************************************************
  138.  
  139. I know that my english is not good, but i hope that you understood,
  140. what i meant. A 'bad' manual is better than 'no' manual.
  141.  
  142. Yours Sincerly
  143.  
  144.    Karsten Isakovic,          11.12.1990 very late at night
  145.