2IMGWOOF@@@ 8L xC)pJJJJ IH(ȱH:=IH[H`@H^H 2 9 @   I/H`JLNGȄBȄF aK ' faaFF  RJm# KKJ qJ )J ۈJJm  JFȱJGJKaȄM ' 5aaNNJFLGJ`a  XL LG &PRODOS`DaElH$?EGvѶK+`L XX LU ŠϠĠӥS)*+,+`F)) (*=GJFjJJA QE'+ '== `@ STSP8QSS8 m P o R(8RSWITCHER.BETA/a#' @SWITCHERb!/FINDER.DATA)Qp/?SWITCHERv' '(SWITCHER 1 !,SWITCHER.RSC  .SWITCHER.ASCII: ! ,PREFIX.ASCII%4 ! FINDER.DATA(V%p/ C ,@ C0K) )")! "L"h0 "hh'[i0 "hhȷ*'[iHH"!"!" ))50" '" m m0ɰQɼkɾgɲ~ɳzɴvɵrɶnɷjɸfɹbL'ɿL5ɱL0P m00 m m0  L- L-)i 0 "")00"᭾H" "")!0"0L0P mBC m00 /O59 .59 ./0L-*/SYSTEM/SWITCHER.RSC0. About Switcher 1. Quit Code 2. Icon Editor3. Launcher Apple 4. Finder v1.1 5. Lifeguard6. TML Pascal 7. Vizualizer 8. Defender Of The Crown 9. Mean 18 2. Music Studio 3. Graphic Writer 4. GS File 5. Show Off 6. Graphic Supermarket7. DeluxePaint 8. Thexder 9. Top Draw Mini Switcher Beta VersionTest And Try 10/08/88 An Xter release Esp}ce de Saradon .(1) Apple Quit (2-9) Applications (< >) Menus *(D)ocumentation (C)ompact Memory (?) Aide 0J μ ν(`M{moire Libre:octets0 m m59 . 59 .59 .159 .59 .159 .59 .159 .cCD mTU mgh mr0s m m0 m m0 m0` m m m0 m m0 m m708 m0``)! %,:i''m &)mk'r5ymmm--!38>AmDBJCMma/g5j9m.s5v9y./-nsvymm5 9 .59.5"9%.+5.91.75:9=.C5F9I.O5R9U.[5^9a.diCoDrmuT{U~mghmrsmmmmmmmmmmmm 7&8)m ,@ 0K'[i *P=0h0?" &0"h8*.ȷȷ00ȷ.[\&H0 " )\*h.hȗhȗh{ȗ,h;ȗ.#0%50,[\ */ICON.EDITOR*/SYSTEM/FINDER*/SYSTEM/LAUNCHER */LIFEGUARD/VISUALIZER/VIS.SYS16/STYLEWARE.2/MULTISCRIBE.GS */TMLPASCAL /DOTC/DOTC/CASOBJ/MONTE.SYS16/MUSIC2.0.PROGRM/MUSIC.SYS16/GRAPHICWRITER/GRAPHICWRITER/GS.FILE/GSFILE/SHOWOFF/SHOWOFF.SYS16 /GS/GS.SYS16/DELUXEPAINT/PAINT.SYS16/THEXDER/THEXDER.SYS16/TOPDRAW/TD.SYS16/GOLF/GOLF.SYS160N>`ly*7Pg (08@HPX`hpx*//DOTC//SQ1//MUSIC2.0.PROGRM/ /VISUALIZER/- /STYLEWARE.2/A/GWF.1.0.R/PROGRAMMES/^ /GS.FILE/n /SHOWOFF/~/GS/ /DELUXEPAINT/ /THEXDER/ /TOPDRAW/;Xhx*P!$)=5?G&M0P0]*`e.lu.&00*.,. #%,0N>`ly*7Pg)-=AZ^jnz~;Xhx !"#$Mini Switcher ! Mini Switcher est un FreeWare Beta Version ! Ne vous laissez pas abuser (C) 10/88 Xter ! ---------------- Avant de commencer, je rejette toute responsabilit{ quant @ l'utilisation de Mini Switcher, je dis \a pour les esprits chagrins qui pourraient m'accuser de tous les maux genre plantage de disque dur, {crasement de disques, bugs divers et plantages m{moires voir virus. Configuration requise: un GS ancienne ou nouvelle ROM, couleur ou monochrome. Les GS ancienne ROM doivent avoir un Tool.Setup diff{rent de celui qui est install{ sur le disque /SWITCHER qui est beaucoup plus performant que celui d'Apple mais qui est r{serv{ @ la nouvelle ROM. Sp{cifications: Charge avec diversi-cache en 7 secondes Espace m{moire pour les applications: GS 512Ko, cache on, 32Ko: 0365Ko GS 512Ko, cache on, 00Ko: 0397Ko GS 1,2Mo, cache on, 64Ko: 1120Ko GS 1,2Mo, cache on, 00Ko: 1184Ko Normalement Mini Switcher est bug free, je dis normalement mais en fait j'en suis sur, si Mini Switcher marche mal, c'est que les programmmes font des choses pas catholiques comme TML Pascal avec la routine Quit. Mini Switcher ne comporte aucun virus ni sur le disque, ni dans le programme, si il y en avait un, c'est que qq d'autre l'aura install{, moi je fais confiance @ Saradon parce qu'il est s{rieux et tout et tout, de toute fa\on les virus ne courent pas (encore) les rues sur GS. Petit appart{: il n'y a pas de virus dans la disquette Datas de Music Studio puisque ce sont des datas qui ne sont jamais {x{cut{es mais des donn{es qui sont charg{es puis manipul{es. Une image c'est pas un virus, une musique non plus. Cette doc a {t{ {crite @ toute vitesse puisque Saradon doit diffuser le soft demain. Normallement en tapant sur ?, il y a deux lignes d'aide qui indique qu'en tapant sur D, on obtient l'affichage de la doc, oui mais voil@, impossible de trouver la version de Mini Switcher o| elle est int{gr{e, alors comme il faut une petite doc, la voici: Le chargement de Switcher est rapide car le programme ne n{cessite aucun outil du disque. Un menu apparait: 0 donne le num{ro de version de Switcher 1 lance la routine Quit d'Apple, normallement, c'est pour rebooter Les chiffres 2 @ 9 pr{c}dent le nom d'une application. < et > font passer d'un menu @ l'autre, pour l'instant ils ne sont au nombre que de deux. C permet de forcer un compactage m{moire, s'il ne reste plus beaucoup de place et s'il y a eu beaucoup de programmes charg{s, cela permet de gagner quelques Ko, mais, en temps normal, cela ne sert @ rien car Mini Switcher g}re la m{moire du mieux qu'il peut (que le Memory Manager le permet, soyons pr{cis). On le voit, l'interface utilisateur de Mini Switcher est plutot sommaire, l'affichage est assez rapide, c'est vraiment tout ce qui compte pour des menus textes. Maintenant l'utilisation: En th{orie, Mini Switcher charge le programme puis l'{x{cute. Lors le programme rend la main au Switcher, celui-ci prot}ge le programme charg{ et lorsqu'on le re-s{lectionne, celui n'est plus recharg{ du disque mais s'{x{cute imm{diatement. Ne sont recharg{es que les ressources (outils, commandes, images, datas...) Je dis que c'est th{orique puisque si les programmes respectent les RPA (R}gles de Programmation Apple), cela fonctionne parfaitement. Les RPA c'est en gros, passer par le Memory Manager pour l'attribution d'espace m{moire, ne pas utiliser d'adresses r{serv{es, ne pas utiliser ou tr}s peu, la m{moire sp{ciale (qui devrait etre r{serv{e aux programmes syst}mes), r{-initialiser les variables qui doivent l'etre en d{but de programme... Si votre programme fait \a, houra, il gagnera @ etre utilis{ sous Switcher, puisqu'on pourra en sortir, {x{cuter une autre application puis revenir @ ce programme sans intervention ou presque du disque. En vrac (la liste n'est pas exhaustive) fonctionnent bien: le launcher, le finder, l'icon editor, tous les demos Apple, lifeguard, lecteur.texte, music studio 2.0, graphics supermarket, graphic writer, mean 18, thexder, tetris, top draw, le tml pascal (avec ce pb du patch de la routine quit), l'autorun de show off, peut-etre show off mais ma copie a un probl}me je pense, visualizer, shangai, monte carlo, black jack academy, dig.sys16... Marchent bien mais efface toute la m{moire avant de quitter: deluxe paint, multiscribe 2.1, gs file 2.0, beaucoup de jeux comme defender of the crown, space quest, king quest II (les quest en g{n{ral)... Marchent une fois mais pas deux (on leur dit de r{initialiser les variables), 816.Paint 3.0, notes files, the information laboratory. Marche mais mal la deuxi}me fois quand meme, l'APW (@ mon avis les applications texte ont du mal et je sais pourquoi mais je peux rien y faire). Ne marchent pas: les merdes fran\aises et d{riv{es: GS Liste et List Plus, GS Paint et Paintworks Gold, VS Com... deja vu ne marche pas, pas plus que destroyer et multiscribe 3.01. le gs basic plante tout, on s'en doutait, je n'ai pas test{ le TML Basic mais je crois que \a sera comme pour les TML stand alone. Les 'autoboot' (alien mind, les fuck's productions, programmes gs P8 comme tomahawk (crack foireux), marble madness, tass times...), tout ce petit monde n'a pas de chance, switcher n'est pas fait pour eux, et eux pour lui, d'ailleurs. Il y a tout de meme de quoi s'amuser mais sous certaines conditions: Music Studio 2.0 plante avec le Tool025 du syst}me 3.2, merci Apple SANE empeche le verrouillages total des applications, merci Apple TML Pascal ne supporte* pas le Control Manager 2.5, merci Apple on pourrait continuer longtemps ainsi mais je vais pas vous lasser, il y a des bugs dans les outils qui ajoutent des contraintes. * au rechargement Les accessoires de bureaux sont parfaitement support{s mais v{rifiez qu'ils se supportent entre eux, \a n'est malheureusement pas toujours le cas. Un mot sur le TML Pascal, qui patche la routine Quit, ce qui provoque @ chaque interruption de programme, l'affichage du logo TML Pascal. ce patch initialise Quickdraw II mais ne fait pas de Shutdown, ce qui plante certaines applications sourcilleuses. Ainsi on peut charger Lifeguard et le finder et passez de l'un @ l'autre, charger l'icon editor, tout va bien mais si l'on charge alors le tml pascal, lifeguard plantera lors du prochain rappel (les autres programmes fonctionnent encore). Moralit{: ne patchez pas ou patchez correctement. Une version disque dur est en sous-r{pertoire SWITCHER. Maintenant un regret car Mini Switcher ne devrait pas etre l'oeuvre d'un user mais d'Apple. C'est bidon comme programmation, je ne voudrais pas paraitre pr{tentieux mais ce Switcher a {t{ {crit en moins de dix heures. Le d{bugging qui n'a servi @ rien finalement puisque c'{tait des outils ou des prgms qui plantait le soft, n'entrant pas en ligne de compte. Or le GS est sorti depuis deux ans, or Apple a toutes les docs et tout pouvoir pour faire un Switcher compatible, dont les r}gles seront respect{es par les applications pros ou semi-pros. Donc, la conclusion est {vidente: Apple ne veut entendre parler d'un Switcher sur IIGS. C'est vrai que Mini Switcher qui est plus performant que le Switcher Mac qui est un goinfre en taille m{moire, c'est vrai que \a pourrait faire de l'ombre au Mac SE si le II GS se met @ afficher ses menus instantan{ment, @ poss{der un tool.setup propre, des outils optimis{s et des launcher ou switcher efficaces. Il n'empeche qu'il y a l@ une politique technique (que font leurs programmeurs ?) et commerciale (est-ce respectueux des acheteurs ?) qui m'{chappe compl}tement... il y est loin le temps des Wozniak, Lutus et autres Jobs. &'Prefix ! Beta Version ! ---------------- Icon Editor: (boot disk) */ICON.EDITOR Launcher: */SYSTEM/LAUNCHER Finder: */SYSTEM/FINDER Lifeguard: */LIFEGUARD TML: */TMLPASCAL Visualizer: /VISUALIZER/VIS.SYS16 Defender of the Crown: /DOTC/DOTC Mean 18: /GOLF/GOLF.SYS16 Music Studio 2.0: /MUSIC2.0.PROGRM/MUSIC.SYS16 GraphicWriter: /GRAPHICWRITER/GRAPHICWRITER GS File 2.0: /GS.FILE/GSFILE Show Off: /SHOWOFF/SHOWOFF.SYS16 Graphic Supermarket: /GS/GS.SY16 Deluxe Paint: /DELUXEPAINT/PAINT.SYS16 Thexder: /THEXDER/THEXDER.SYS16 Top Draw: /TOPDRAW/TD.SYS16 WHU0k*5 FINDER.DATAI5B PREFIX.ASCIIABSWITCHERASWITCHER.ASCII SWITCHER.RSC'gf$'*HSWITCHER FINDER.DATA