2IMGCdrP@@@ )4   "D}, M ) TiTWiWg2 Ԣ` H i`iK ԩ`GៀL` HK!HKH@L,0 )i/ XA)Lb +)D\]g_ ?/"p@͸  ɜUUɛ`ff  ܪ330 ˩pʙpwpwʙpppwp˩ppppww̺p&Xb0qqwqqwqwqwwqwqwwwwwwwqwqqwqwwwqwwqwqwwqwqqwwwwwqwwqqqqqqqqqqqwqqqqqqqqqwqqqqqqqwqqwqwwqwqwqwwqwqwwwwwqqwqqwwqqwwwqwqwqqwwqqqqqqqqqwqqqqqqqqqwqqqqqqqqqqwwwwqwwqwwwqwwqqwwwwqwqwqqqwqqwwwqwqwwqqqGSINF6ESL! ' @&COUV.6AK;Z ARTICLESHL;^PROGRAMMESL] LES.PLUSY1]FINDER.DATAL]8UTILITAIRES<4 ] 'GSINFOSCY9\&JEUXTLEDL0YFINDER.ROOTe]% ]8ICONSO [1EXEMPLES\+]   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFG???????00? <<< <<<? <<souris par exemple) et l'initialise. Pour les programmeurs les sources assembleurs tant sur la disquette, voil de quoi vous donner du slot supplmentaire et des migraines, creusez... Si l'on utilise un slot ddi vous pouvez l'initialiser en utilisant le Firmware en tapant depuis le Basic Applesoft un simple PR# N[du slot (attention dans ce cas le slot 3 vous est interdit). - Elle acclre jusqu' 20 fois la vitesse des calculs et travaille sur une prcision de 64 bits en format IEEE flottant au lieu des 48 bits de l'Applesoft. Pour ce faire les oprations doivent tre dcomposes : PRINT A * B ; ne sera pas acclr C = A * B : PRINT C ; utilisera les potentialits de la carte - Correction du Bug de l'Applesoft : 10 A = 1 * 1.00000011 : PRINT A 20 A = 1.00000011 * 1 : PRINT A essayez cela ne donnera pas le mme rsultat, il y a un problme lorsque il y a deux zro conscutifs dans le milieu de la mantisse du multiplicateur. - Amlioration de la fonction RND (nombres alatoires) et ajout de fonctionnalits (possibilit de gnrer directement des nombres entre 0 et N-1) Les oprations acclres, condition d'tre effectues sous la forme d'instruction BASIC LET, LET implicite ou IF sont : la Multiplication : * la Division : / l'Elvation une puissance : les Fonctions LOG, EXP, SIN, COS, TAN, ATN, SQR, et RND. Sur le IIGS en utilisant le programme d'initialisation en mode natif FM.APPLESOFT.16, les instructions GOTO et GOSUB seraient, d'aprs le manuel, acclres. Je n'ai pas pour ma part effectu ce test. REVERS DE LA MEDAILLE : LES INCONVENIENTS - Pas d'interface directe avec SANE l'outil mathmatique APPLE, ceci dit SANE travaille avec une prcision dans les calculs de 80 bits, mme si il n'en n'affiche que 64, alors ? - De la remarque prcdente, ma connaissance pas de logiciels tirant encore partie de ce co-processeur. A vos claviers ! - Si vous utilisez le programme de recherche de carte et d'initialisation externe, il vous en coutera 3584 octets, HIMEM sera ramene $8800 au lieu de $9600 ; au chargement, votre programme en $2000 sera du mme coup rduit en poussire binaire. De toute faon mme avec le Firmware de la carte vous perdrez : Tout l'espace mmoire entre les tampons de ProDos et Basic System, 14 pages entre $8C00 et 99FF. Basic System sera modifi pour mettre les appels ncessaires, les vecteurs perlutes (&) qu'ils pouvaient y avoir prcdemment seront enlevs pour mettre ceux de la carte &ON (carte en fonction) &NORMAL (hors fonction). - Cette carte ne peut fonctionner tel quel qu'en BASIC APPLESOFT INTERPRETE. LES TESTS : Pour mesurer et comparer les performances nous avons utilis le programme dcrit dans le manuel avec un ajout pour valuer le temps, ce programme n'est srement pas parfait ce que tout le monde reconnat mais il a le mrite d'exister et d'avoir servi d'lment de comparaison aussi bien sur un CRAY 1 que sur un IBM PC grand teint. Nous avons compar le BASIC APPLESOFT INTERPRETE, le BASIC INTERPRETE APPLESOFT AVEC FASTMATH, le BASIC APPLESOFT COMPILE BEAGLES, le GSBASIC, le TML BASIC, le tout sans et avec TRANSWARP (indication TR). Le programme : 10 FOR N = 1 TO 100 : A = N 20 FOR I = 1 TO 10 30 A = SQR (A) : R = R + RND (1) 40 NEXT I 50 FOR I = 1 TO 10 60 A = A *^2 : R = R + RND (1) 70 NEXT I 80 S = S + A : NEXT N 90 SD = ABS (1010 - S / 5) -->LA FORMULE DEVRAIT ETRE DIVISER POUR REGNER 100 RD = ABS (1000 - R):SD = ABS (5050-S) 110 PRINT SD : PRINT RD Explications : La variable R est la somme de 2000 gnrations alatoires chacune entre 0 et 1, la moyenne de la gnration alatoire tant de 0,5 la somme ( R ligne 100 ) doit tre environ 1000. Si cette somme est trop prs ou trop loin de 1000 le gnrateur est considr comme dfectueux, si RD est dans une fourchette de 2 15 le gnrateur est bon, au dessus, passable. RD peut varier tout dpend si le gnrateur est rinitiali chaque RUN. La boucle des lignes 20 40 calcule la racine 1024 de N (changement de variables A=N), alors que la boucle des lignes 50 70 calcule la puissance 1024. Le rsultat doit tre prs de la valeur origine de N. La variable S fait la somme de toutes ces valeurs de 1 100. La somme des entiers de 1 100 est de 5050, la valeur de SD doit tre trs petite, plus elle sera petite plus l'ordinateur sera prcis au niveau des calculs. ORDINATEURS TEMPS (mn:sec) PRECISION Gnrateur CRAY 1 0:00,01 ,0000000014 6,1 IBM PC 0:24 ,01159668 6,3 MAC PLUS 0:19 ,01269531 8,8 APPLE IIGS : APPLESOFT INTERPRETE 0:42 ,0010414235 12,1 " " (TR) 0:20 " " APPLESOFT + FASTMATH 0:13 ,0000140666962 7,96 " " (TR) 0:06 " " APPLESOFT COMPILE 0:39 ,000298023224 1,47 " " (TR) 0:17 " " GSBASIC (flottants simples prcision) 0:53 ,01152344 6,9 " (TR) 0:28 " " TMLBASIC (flottants simples prcision) 0:48 ,01152344 2,6 " (TR) 0:22 " " TMLBASIC (flottants doubles prcision) 0:54 7,27584 e-13 2,6 " (TR) 0:32 " " CONCLUSION : Ce bon vieil Applesoft n'a pas fini de nous tonner, compil il est d'une vitesse d'excution et d'une prcision tout fait acceptables. Si vous tes un fana des bolides, avec une prcision confortable la carte FASTMATH + TRANSWARP a dcoiffe, mais si vous voulez la pousser dans ses derniers retranchements la programmation assembleur s'impose. Cela dit il est vrai qu'en laboratoire nombre de programmes mathmatiques crits en Applesoft interprt auraient tout gagner en utilisant ces possibilits, mais attention la place mmoire. Si vous n'tes pas press la double prcision (en ralit calcul effectif sur 80 bits double prcision tendue) du TML BASIC est plus qu'honorable. EN FAIT VOUS AVEZ ENTRE LES MAINS UNE MACHINE FORMIDABLE !! Je n'ai pas effectu les test sur le CRAY 1, mais sur un Logabax compatible, la prcision tait moiti plus grande que celle annonce pour l'IBM, la vitesse peu prs identique. Je remercie M.Brsard de la socit Brjoux pour son aimable envoi de documentation, trs complte. Les tests ont t effectus sur une carte FASMATH rcente, avec une disquette de programmes sources en version 1.0, il sera intressant de voir leur volution, en particulier vers le IIGS, le Firmware est en effet pour le moment en assembleur 65C02. G.Vardon Art.Courrier Disque dur par G.Vardon ----------------------- Pour les membres du Club je peux proposer le montage de disque dur RODIME 45 Mo 28 mS(maxi), de disque dur MAXTOR 100 Mo 27 mS(maxi). Les disques sont monts dans un coffret mtal platinium (couleur IIGS) avec ventilation et alimentation professionnelle. La garantie est celle du constructeur, c'est--dire 1 an sur le disque dur et l'alimentation. Les disques sont fournis avec la carte SCSI APPLE, le systme en cours APPLE, des utilitaires de sauvegarde et de restauration, le manuel constructeur du disque comportant tous les donnes matrielles et logicielles du disque, quelques pages donnant les conseils lmentaires. Le boitier du disque dur comporte un bloc alimentation secteur filtre (raccordement une prise de terre obligatoire), deux prises SCSI DB25 permettant le chanage, deux prises femelles avec terre, alimentes par l'interrupteur gnral, permettant le raccordement et la mise sous tension simultane de votre IIGS et de sa visu.$3< ART.65816.VBLq ART.EDITORIAL ART.ERREURS< ART.PASCALzART.JEUX ART.ASTUCESART.ASS6ART.CONJUGAISON3z ART.LES.PLUS3 ART.ART.FILMqz ACHAT.USA3 ART.LE.GUIDEz ART.ANNONCESART.PROJECTIONR CATALOGUERBUDGET< ART.TOOLBOX6q ART.COURRIERq ART.FASTMATH ART.DERNIERES3 ART.AVANTAGESq< GSCLUB.D.ORRz ART.MPROGRAMMESu' L' 'FINDER.DATATN3] CONJUGAISON2N0Y,BUDL LVULCAN.MIND.45}] ] SOUS.GS.OSY1Y1EXPO.7T T!SEQUENCET!T!VACCINE.IIG T,DIRMAPTTNEXT.NDAge8T5TWGS.INFO ).T,PROJECTEURT Z( Tous les cordons sont fournis, cordons secteurs pour brancher le IIGS et la visu, cordon DB25 pour la carte SCSI. Suivant la configuration au tableau de bord le boot la mise sous tension se fera automatiquement sur le disque dur. Les prix proposs : 7500 F tout compris pour le 45 Mo, 11000 F pour le 100 Mo. L'alimentation peut ventuellement alimenter deux disques 45 Mo. Une sauvegarde de mmoire de masse (streamer) sur port SCSI est en cours d'tudes (criture des drivers, s'il y en a que cela branche me contacter). Contact travail tel (16-1)43 29 28 72. adresse (voir annuaire des membres) Un courrier de M. F.E. Rey concernant le logiciel POLYGENES de M. Sordoillet ---------------------------------------------------------------------------- LE GS C'EST L'AVENIR MAIS AUSSI LE PASSE Amis de la recherche gnalogique et du GS, un programme vous manque c'est POLYGENE. Base de donnes gnalogiques, pourvue de son dplacement et qui, outre la filiation, permet la mmorisation des renseignements principaux ( naissance, mariage, dcs ), POLYGENES dispose d'avantages certains : - Lien entre les fiches, ce qui permet une vrification des donnes ( par exemple, POLYGENE calcule l'ge de votre pre lors de votre naissance, donc si vous voyez 5 ans ...) - Prise en compte de tous les cas de figure (renseignements incomplets ...) - Mmorisation des lieux et codes postaux, ce qui facilite les envois aux mairies - Impression des renseignements sous fiches individuelles ou tats rcapitulatifs Pour plus de renseignements ou une disquette de dmonstration contacter l'auteur Michel Sordoillet 1 rue du pot d'etain 78320 LE MESNIL St A tel (1) 34 61 72 71 NDLR: M. Sordoillet est membre de notre club, la dmo de son logiciel est diffuse dans nos domaines publics (GS.Club.42). Un important courrier du pseudo Jitsu: -------------------------------------- la critique des domaines publics du club en sa possession. PETITE NOTE DE JITSU DISK il n'est pas interdit de s'abonner GS.Club pour tous renseignements crivez : M.MELCHIOR denis 6 IMPASSE LA CROIX POMMIER 94120 FONTENAY SOUS BOIS l'abonnement consiste en une disquette bimestrielle bourre craquer d'ailleurs, je me demande comment je vivrais sans!!! (NDLR: merci pour la pub) GS.Club.9: C'EST SYMPA MAIS C'EST TOUT ! GS.Club.10: TROIS LOGICIELS: ECP8 ET ECP16 RESPECTIVEMENT POUR PRODOS 8 ET 16,CELA DONNE UN STYLE IBM/ MS.DOS A L'APPLE II GS CAR EN FAIT ON RETROUVE LES FONCTIONS ,ET MEME MIEUX, DE MS.DOS .VOUS AVEZ TOUT COMPRIS CE SONT DES SIMULATEURS POUR CROIRE QUE L'ON A UN IBM.PERSONNELLEMENT JE PREFERE GS/OS MAIS LE LOGICIEL EST EXCELLENT SHR.CONVERT V 2.1: TRANSFORME TOUTES LES IMAGES AUX FORMATS ATARTI ST, COMODORE,RLE,GIF,MACINTOSH...C'EST GENIAL HEIN? MAIS SEUL PROBLEME IL FAUT LES AVOIR AU FORMAT PRODOS. DOMMAGE! GS.Club.11: GS Fun Pack par Joel Prail DU NDA EN VEUT TU ? EN VOILA,DE L'INUTILE A L'INDISPENSABLE TOUT CE QU'IL FAUT POUR FAIRE CRAQUER VOTRE POMME. GS.CLUB.12: IL S'APPELLE POLYSON 4.1 .IL EST INDISPENSABLE.IL EST GENIAL.IL EST FRANCAIS. IL A DE L'HUMOUR.ET EN PLUS C'EST UN FREEWARE.EN DEHORS DE CA IL NOUS PERMET DE CREER DES SONS SYNTHETISES. JE N'AI PAS COMPRIS LA FACON DONT IL FONCTIONNE MAIS C'EST SUPER.(IL FAUT CHOISIR DANS LE TABLEAU DE BORD A SLOTS OPTIONS 1 ET 2 CORRECTES.ET AVOIR I MEGA DE RAM) GS.Club.13: N'existe pas ! Le claviste est-il superstitieux?... GS.CLUB.14: RENDEZ VOUS EN URSS EST UN JEUX D'AVENTURE MARRANT ET BIEN MONTE,ET SUPREME LUXE, PAS TROP DIFFICLE.PETITE AIDE banque:36 15.(NB GRAPHISME SHGR) GS.Club.15: Classic Desk Accessories a gogo MEME REMARQUE QUE POUR LE 11 GS.Club.16: New Desk Accessories a gogo MEME CHOSE QUE LE 11 GS.Club.17: PROGRAMMES DIVERSI: COPY_UN COPIEUR TOUT CON,CIRCULEZ IL N'Y A RIEN A VOIR. CACHE_TRES BON,ACCELERE LES ACCES AUX LECT DE DISQUES,MAIS BIEN SUR NE MARCHE PAS AVEC LES PROGRAMMES PROTEGES(BECAUSE THE SYNCRO ET BIT LECTURE PROBLEME) NE MARCHE PAS NON PLUS AVEC CERTAINES DISQUETTES AU CATALOGUE HASARDEUX ET AUX LONGS FICHIERS A CHARGER. CF:SCRABBLE,BOGGLE... TUNE_PERMET D'ECOUTER LES CHANSONS DIVERSI TUNE.C'EST VRAIMENT GENIAL MEME SI JE ME REPETE,IL PERMET AUSSI DE LES ENREGISTRER! ET EN PLUS IL RECONNAIT LA SONIC BLASTER.(POUR LES DURS D'OREILLE IL S' AGIT ICI DE LA VERSION DEMO) HACK_KEY:POUR TOUS LES MALADES DE BIDOUILLE PERMET D'INSPECTER LA MEMOIRE .INTERESSANT. GS.CLUB.18: CONTIENT LE BOGGLE LE BOGGLE QUOI,MOT LE PLUS LONG ET ANAGRAMME C'EST INTELLIGENT ET CA FAIT TRAVAILLER LES MENINGES .SEUL MAIS GRAND REGRET ON JOUE TOUT SEUL MEME PAS CONTRE NOTRE APPLE II GS CHERI,ADORE ET VENERE.(SI J'EN FAIS TROP DITES LE MOI). GS.CLUB.20: SERIE DE DESSINS DIGITALISEES , MEME REMARQUE QUE POUR LA GS.9 GS.CLUB.21: C'EST DROLE MAIS PAS TROP,LES SONS SONT BIEN MAIS LASSANTS,BD MEME CONSISTE A FAIRE DEFILER DES IMAGES COMME UNE BD.SEUL AVANTAGE ON PEUT REMPLACER LES DESSINS... GS.CLUB.22: UNE DISQUETTE DE DESSINS ,NOTER QU'ILS SONT JOLIS GS.CLUB.23: "BOOTEZ POUR APPRECIER LE BATTEUR",DISAIT GS.CLUB .JE N'EN DIRAI PAS AUTANT,MAIS CETTE DISQUETTE EST I N D I S P E N S A B L E POUR TOUT CONNAITRE SUR LE SON DU GS ADORE,CHERI. GS.CLUB.24: DES MUSIQUES ET QUE DE LA MUSIQUE , COMME DIT MON BEAU PERE CA NE VAUT PAS LE LASER(LA CASSETTE A LA LIMITE),MAIS C'EST PAS SI MAL !(POUR PERMETRE DE CHOISIR SA MUSIQUE EN AVANT OU EN ARRIERE DANS LE REPERTOIRE :CLIQUER PUIS UTILISER LES FLECHES DROITE ET GAUCHE) GS.Club.25: Sons pour Music Studio DES TAS DE MUSIQUES PLUS OU MOINS BELLES.POUR UTILISER AVEC MUSIQUE STUDIO. CA VA DE JAMES BOND AU BOLERO DE RAVEL.(NB: VOUS POUVEZ LES UTILISER AVEC LA VERSION DEMO DE MS.ST SI VOUS LES METTEZ DANS LE DOSSIER POSSEDANT DEJA DES MUSIQUES.) GS.Club.26: Navigator Demo ATTENTION IL FAUT 2 LECTEURS OU 1 DISQUES DUR. GS.CLUB.27: FONTASM EST L'ULTIME OUTIL DE CREATION DE FONTE.IL FAIT TOUT (OU PRESQUE !!!).IL N'Y A PAS MIEUX !!! GS.CLUB.29: POUR ECOUTER,INVERSER,RALENTIR,ACCELERER ET D'AUTRES ENCORE,LES SONS DIGITALISES.UN LOGICIEL DE BONNE FACTURE.A NOTER LES SONS AMUSANTS LIVRES AVEC,MAIS SI VOUS AVEZ LE LOGICIEL SONIC BLASTER ALORS CE N'EST VRAIMENT PAS UTILE. GS.CLUB.30: TOUT POUR LE BIDOUILLEUR MALADE:COMPRESSEUR/DECOMPRESSEUR DE FICHIER, FORMATEUR,ANTIVIRUS,TRANSFORMATEUR DOS 3.3/PRODOS/PASCAL/CPM,LOGICIEL TYPE FINDER...UN FOUILLI DE PETITES MERVEILLES IMPOSSIBLE QUE VOUS N'Y TROUVIEZ PAS VOTRE BONHEUR ! (J'AIME !!). GS.CLUB.31: COPIEUR ULTRA RAPIDE ENVIRON 40-45 SECONDES POUR E C R I R E ET L I R E LA DISQUETTE.SA PROPOS DES DEUX DERNIERS MOIS... Trois vnements signaler : - Apple Expo au CNIT (vous devez dj le savoir...): en rsum, des Macs, des Macs, des Macs... et quelques IIe, quelques //c, un Apple III, un Lisa (sur le stand Apple II team, ce qui est la moindre des choses) et au plus une dizaine de GS (merci Brjoux et aux autres). A noter : la seconde dition du "Guide de l'Apple II" tait disponible gratuitement; si vous ne l'avez pas, demandez-le Apple Computer France qui se fera une joie de vous l'envoyer. - GS/OS System 5.0 tait en dmonstration : vitesse fabuleuse par rapport au 4.0 (on peut parler d'une amlioration de 100% des possibilits), Control Panel en NDA, Ressources... Bref, avec une Transwarp et un disque dur Vulcan (disponible chez Brjoux) c'est presque un Mac II pour un prix nettement infrieur. - J'ai gard le meilleur pour la fin : TML Pascal II; voici ses principales fonctions (d'aprs la note de TML Systems,Inc.) : * Support total de GS/OS 5.0 avec diteur de Ressources : on dfinit les menus, les fentres, les dialogues, les curseurs, les boutons, etc... avec la souris. * Nouvel diteur de sources : utilisation de fontes, rapidit accrue, fonction Undo, taille des fichiers sources non limite, nombre de fentres ouvertes illimit, etc... * En bonus, une ressource nomme "Tool StartUp" qui permet de dmarrer et de fermer les outils (objet de cet article) rien qu'en cochant des cases. Bref, un tout nouveau Pascal qui permet de programmer le GS encore plus facilement et d'crire des programmes encore plus puissants. Moralit : ceux qui hsitaient encore entre le TML Basic et le TML Pascal n'ont plus le choix; le TML Pascal II est aujourd'hui LE langage sur IIGS. Voyons maintenant la suite de... __________________________________________________________________________ P R O G R A M M E R L A T O O L B O X E N T M L P A S C A L __________________________________________________________________________ ______________________________________________________ CHAPITRE 1 : E C R I R E U N E A P P L I C A T I O N ______________________________________________________ Une application sur Apple IIGS se rsume (et cela quel que soit le langage utilis) de telle faon : - Dmarrage des outils disponibles en ROM (mmoire morte) - Chargement des outils du disque-systme vers la RAM (mmoire vive) - Dmarrage des outils en RAM - Dfinition des menus de l'application - Boucle principale grant les vnements qui se produisent durant le droulement du programme (choix d'une option dans un menu, clic dans la case de fermeture d'une fentre, etc...) - Fermeture des outils Un programme sur Apple IIGS n'est en fait qu'une suite d'instructions ne s'excutant que suivant l'ordre dans lequel les vnements viennent; c'est donc l'utilisateur qui peut tout moment faire "ce qu'il veut". Cette libert donne l'utilisateur par la gestion des actions qu'il entreprend doit tre correctement gre par le programmeur; c'est ce qu'on appelle la programmation "oriente-vnement". 1 - LES OUTILS Une application voulant fonctionner avec l'interface-utilisateur Apple (popularise par Macintosh, reprise sur IIGS puis sur d'autres machines) se doit de dmarrer un certain nombre d'outils; grce eux, tous les programmes sont utilisables trs simplement, de la mme faon. Ces outils reprsentent ainsi une interface, une couche logicielle entre le programme et la machine: on ne programme plus la machine, on programme les outils (il n'est pas ncessaire d'crire, par exemple, des routines pour utiliser des menus droulants : elles l'ont dj t); cela permet d'crire des programmes ergonomiques plus facilement, mais le programmeur a en contrepartie plus de contraintes (il doit "digrer" le nombre considrable de routines apportes par les outils). 1.1 - ROLE DES OUTILS Note : Apple, par le biais de ses nouveaux systmes, peut avoir crit de nouveaux outils (je pense au Resource Manager ainsi qu' l'Express Loader du systme 5.0...); nous nous bornerons ici ceux de la disquette systme note 3.1 (bien videmment toujours compatibles avec les derniers systmes). Voici un bref aperu du rle des outils; il est fortement conseill de consulter les volumes 1 et 2 de l'Apple IIGS Toolbox Reference pour de plus amples dtails. - Tool Locator : Le "Tool Locator" est le plus important des outils. Sans celui-ci, il serait impossible d'accder aux autres outils. Il autorise le chargement d'outils du disque en RAM ainsi que l'accs une routine sans savoir o son code est log en mmoire. - Memory Manager : Le "Memory Manager" est entirement responsable de l'allocation, de la dsallocation et du dplacement de blocs mmoire. Il connait la mmoire disponible, les parties alloues et qui elles le sont. - Miscellaneous Tools : Ces outils divers consistent essentiellement en des routines de "bas niveau" qui doivent tre prsentes pour le bon fonctionnement d'autres outils. - QuickDraw II : QuickDraw II est l'outil qui contrle l'environnement graphique du IIGS et qui dessine des objets simples ainsi que le texte. Tous les autres outils qui crent des objets graphiques comme le "Window Manager" font appel QuickDaw II. - Desk Manager : "Desk Manager" est l'outil qui permet une application de proposer des accessoires de bureau (NDA et CDA). - Event Manager : Le gestionnaire d'vnement permet aux applications de ragir aux actions de l'utilisateur, comme celles faisant usage de la souris ou du clavier. - Scheduler : Cet outil retarde l'activation d'un accessoire de bureau ou d'une autre tche jusqu' ce que les ressources dont l'accessoire/la tche a besoin soient disponibles. - Sound Manager : Le "Sound Manager" donne l'accs aux extensions sonores de l'Apple IIGS (comme l'Ensoniq) pour la cration de sons de base. - Apple Desktop Bus : L'"Apple Desktop Bus" est une mthode et un protocole pour la connection d'extensions d'entre, comme les claviers et les souris, au IIGS. Les routines de cet outil sont utilises pour envoyer des commandes et des donnes entre l'"Apple Desktop Bus Microcontroller" et le reste du systme. - SANE : SANE implmente l'Environnement Numrique Standard d'Apple (Standard Apple Numeric Environment). Cet outil permet de faire des calculs en virgule flottante, avec une prcision tendue (norme IEEE 754 et 854). - Integer Math : Cet ensemble est une collection varie d'oprations sur les entiers, comme la multiplication, la division, les conversions, etc... - Text Tools : L'outil "Text" est une interface entre le mode Texte de l'Apple II, qui doit tre utilis en mode mulation, et les applications fonctionnant en mode natif. - Window Manager : Cet outil cr l'environnement du "bureau" et est responsable de la cration et de la manipulation des fentres. - Menu Manager : Le "Menu Manager" contrle et maintient l'utilisation des menus droulants et des options des menus d'une application. - Control Manager : Il consiste en toutes les routines ncessaires la manipulation des "contrles" (comme les barres de dfilement, les boutons radio, les cases cocher, etc...). - System Loader : Il est responsable du chargement et du relogement du code (applications, accessoires de bureau) en mmoire. - QuickDraw Auxiliary Routines : Cet outil contient des routines additionnelles qui compltent QuickDraw. - Print Manager : Il permet une application d'utiliser les routines de QuickDraw pour imprimer du texte et du graphisme sur une ImageWriter II ou une LaserWriter. - Line Edit : "Line Edit" permet un programme de prsenter du texte l'cran et autorise l'utilisateur diter ce texte. - Dialog Manager : Le "Dialog Manager" fournit les routines qui permettent une application de crer et d'utiliser des botes de dialogue et d'alerte comme moyen de communication entre l'utilisateur et le programme. - Scrap Manager : Le "Scrap Manager" implmente le presse-papiers, qui permet l'utilisation du "Couper-Copier-Coller" dans une application. - Standard File : Cet outil implmente l'interface utilisateur standard l'ouverture ou la sauvegarde d'un fichier. - Note Synthesizer : Le "Note Synthesizer" est utilis pour la cration de sons complexes en utilisant les extensions sonores du IIGS. - Font Manager : Le "Font Manager" est l'outil permettant une application d'utiliser les diffrents styles, fontes, tailles d'criture. - List Manager : Le "List Manager" est utilis pour crer des listes qui permettent l'affichage et la slection d'un certain nombre de donnes similaires. 1.2 - IMPLEMENTATION DES OUTILS Les programmeurs de TML Systems ont d crire des routines permettant l'utilisation de la Toolbox par le Pascal. Ces routines sont regroupes dans diffrentes "Units" qui sont : - pour la version 1.0 du Pascal : GSIntf, MiscTools, QDIntf, Scheduler, Sound, TextTools, PrintMgr, NoteSyn, ListMgr, ProDOS16; - pour la version 1.50, les mmes plus : ADB, FontMgr, IntMath, SANE. Voici un tableau permettant de retrouver les outils par leur numro, par leur nom et par leur localisation dans les Units (version 1.50): ___________________________________________________________________________ Numro Nom Unit ------ --- ---- 1 Tool Locator GSIntf 2 Memory Manager GSIntf 3 Miscellaneous Tools MiscTools 4 QuickDraw II QDIntf 5 Desk Manager GSIntf 6 Event Manager GSIntf 7 Scheduler Scheduler 8 Sound Manager Sound 9 Apple Desktop Bus ADB 10 SANE SANE 11 Integer Math IntMath 12 Text Tools TextTools 13 (Rserv pour le systme) - 14 Window Manager GSIntf 15 Menu Manager GSIntf 16 Control Manager GSIntf 17 System Loader - 18 QuickDraw Auxiliary Routines QDIntf 19 Print Manager PrintMgr 20 Line Edit GSIntf 21 Dialog Manager GSIntf 22 Scrap Manager GSIntf 23 Standard File GSIntf 24 Disk Utilities - 25 Note Synthesizer NoteSyn 26 Note Sequencer - 27 Font Manager FontMgr 28 List Manager ListMgr ___________________________________________________________________________ 1.3 - DEMARRAGE DES OUTILS PAR UNE APPLICATION Comme nous l'avons dit prcdemment, chaque application se doit de dmarrer les outils dont elle aura besoin (il n'est pas ncessaire de dmarrer les 28 outils disponibles); cependant, certains outils (QuickDraw II, Desk Manager, Event Manager, Window Manager, Menu Manager, Control Manager, Dialog Manager, Line Edit, Scrap Manager, Standard File), selon les recommandations d'Apple, doivent obligatoirement tre dmarrs afin que d'ventuels accessoires de bureau puissent s'en servir. 1.3.1 - Phase pralable Afin de charger les outils, nous allons tout d'abord indiquer au compilateur de charger les Units QDIntf, GSIntf et MiscTools (certaines procdures de ces Units sont ncessaires au chargement) : ___________________________________________________________________________ Uses QDIntf, GSIntf, MiscTools; ___________________________________________________________________________ Dfinissons maintenant les constantes globales du programme : * ScreenMode permet de spcifier la rsolution graphique : - si ScreenMode vaut $80, on est en 640*200 - si ScreenMode vaut $00, on est en 320*200 * MaxX permet d'indiquer la coordonne horizontale maximale que le curseur peut avoir; - pour un cran en 640*200, MaxX doit valoir 640 - pour un cran en 320*200, MaxX doit valoir 320 ___________________________________________________________________________ CONST ScreenMode = $80; MaxX = 640; ___________________________________________________________________________ Puis, dfinissons les variables globales ncessaires la procdure "DmarreOutils" (cf plus loin) : * IDMemoire est une variable entire (Integer) qui contient le numro d'identification de l'application (utile au Memory Manager). * OutilsPageZero est une variable de type Handle qui permet de rserver des pages en mmoire pour les outils (page zro). ___________________________________________________________________________ VAR IDMemoire : Integer; ToolsZeroPage : Handle; ___________________________________________________________________________ 1.3.2 - Le chargement des Tools proprement dit Le chargement des outils va s'effectuer grce une procdure s'occupant de cette tche; appelons-la "DmarreOutils" : ___________________________________________________________________________ Procedure DemarreOutils; ___________________________________________________________________________ Dfinissons les variables locales de cette procdure : * Erreur : variable entire qui permet de contenir le code de l'erreur si le chargement s'effectue mal. * btn : variable entire qui sert dfinir un bouton en cas d'erreur. * Outils : variable de type "ToolTable"; c'est un tableau comportant les numros des outils charger ainsi que la version minimale de chacun d'eux. ___________________________________________________________________________ Var Erreur : Integer; btn : Integer; Outils : ToolTable; ___________________________________________________________________________ Les premiers outils dmarrer sont Tool Locator, Memory Manager et Miscellaneous Tools (cf ROLE DES OUTILS) : ___________________________________________________________________________ Begin TLStartUp; { Dmarrage de Tool Locator } IDMemoire := MMStartUp; { Dmarrage de Memory Manager } MTStartUp; { Dmarrage de Miscellaneous Tools } ___________________________________________________________________________ Chaque outils a besoin d'un certain nombre de pages mmoire en banc zro; il faut donc les rserver : - QuickDraw II a besoin de 3 pages, - Event Manager a besoin d'une page, - Menu Manager a besoin d'une page, - Control Manager a besoin d'une page, - Line Edit a besoin d'une page, - Standard File a besoin d'une page. Cela nous fait donc 8 pages rserver en mmoire : ___________________________________________________________________________ OutilsPageZero := NewHandle (8 * 256, { rserve 8 pages } IDMemoire, fixedBank+fixedblk+locked, ptr(0)); ___________________________________________________________________________ On peut prsent dmarrer les outils de la mmoire morte : ___________________________________________________________________________ QDStartUp (LoWord(OutilsPageZero^), { dmarre QuickDraw } ScreenMode, 160, IDMemoire); ___________________________________________________________________________ QuickDraw dmarr, c'est au tour de Event Manager de l'tre : ___________________________________________________________________________ EMStartUp (LoWord(OutilsPageZero^)+$300, { QuickDraw occupe 3 pages, on commence la 4me } 20, 0, MaxX, 0, 200, IDMemoire); ___________________________________________________________________________ Il est bon d'inscrire un message pendant le chargement des outils : ___________________________________________________________________________ MoveTo (40,40); { Dplace le curseur en 40,40 } SetBackColor (0); { Met la couleur de fond au noir } DrawString ('Un instant s''il vous plat...'); { Ecrit le message } ___________________________________________________________________________ On va maintenant entrer les numros des outils charger dans le tableau Outils : ___________________________________________________________________________ Outils.NumTools := 10; { Nombre d'outils charger } Outils.Tools[1].TSNum := 4; { Numro de l'outil; ici : QuickDraw } Outils.Tools[1].MinVersion := 1; { Version minimale } Outils.Tools[2].TSNum := 5; { Desk Manager } Outils.Tools[2].MinVersion := 1; Outils.Tools[3].TSNum := 6; { Event Manager } Outils.Tools[3].MinVersion := 1; Outils.Tools[4].TSNum := 14; { Window Manager } Outils.Tools[4].MinVersion := 0; Outils.Tools[5].TSNum := 15; { Menu Manager } Outils.Tools[5].MinVersion := 1; Outils.Tools[6].TSNum := 16; { Control Manager } Outils.Tools[6].MinVersion := 1; Outils.Tools[7].TSNum := 21; { Dialog Manager } Outils.Tools[7].MinVersion := 0; Outils.Tools[8].TSNum := 20; { Line Edit } Outils.Tools[8].MinVersion := 0; Outils.Tools[9].TSNum := 22; { Scrap Manager } Outils.Tools[9].MinVersion := 0; Outils.Tools[10].TSNum := 23; { Standard File } Outils.Tools[10].MinVersion := 0; ___________________________________________________________________________ Il est bon d'ajouter une petite routine en cas d'erreur au cours du chargement (qui s'effectue par LoadTools): ___________________________________________________________________________ Repeat LoadTools (Outils); Erreur := ToolErrorNum; If Erreur <> 0 then begin btn := TLMountVolume (100,100,'',Concat ('Insrez la disquette', 'du boot'),'Ok','Annuler'); If btn <> 1 then SysFailMgr (Erreur,'Impossible de charger les outils') end Until Erreur = 0; ___________________________________________________________________________ On dmarre maintenant les outils restants : ___________________________________________________________________________ WindStartUp (IDMemoire); { Window Manager } RefreshDesktop (nil); CtlStartUp (IDMemoire,LoWord(OutilsPageZero^)+$400); { Control Manager } MenuStartUp (IDMemoire,LoWord(OutilsPageZero^)+$500); { Menu Manager } ScrapStartUp; { Scrap Manager } LEStartUp (LoWord(OutilsPageZero^)+$600); { Line Edit } DialogStartUp (IDMemoire); { Dialog Manager } SFStartUp (IDMemoire,LoWord(OutilsPageZero^)+$700); { Standard File } DeskStartUp { Desk Manager } End; { de DemarreOutils } ___________________________________________________________________________ Voil le chargement des outils achev : pas trop difficile ! Mme si vous ne comprenez pas compltement le rle de chaque fonction, ce n'est pas grave; il suffit, pour les trois-quarts des programmes, d'avoir une vision approximative de leur fonctionnement : dans presque toutes vos applications, la procdure de chargement sera plus ou moins identique; elle ne variera que si vous avez besoin d'autres outils que ceux indiqus la procdure LoadTools : nous verrons cela en temps et en heure, ne vous inquitez pas. Vous trouverez bien sr en annexe un rcapitulatif comment de la procdure tudie ici : je vous conseille de vous y rfrer le plus souvent possible. Note : TML Pascal II permet un chargement automatique des outils, c'est-- dire qu'il n'est plus ncessaire d'crire des procdures comme "DmarreOutils"; cependant, je ne crois pas qu'il faille ngliger sa mise en oeuvre : d'une part, il se peut que le systme propos par TML comporte quelques bugs (on ne sait jamais) et d'autre part, pour l'instant, tous les programmes utilisent celle-ci. Bien entendu, je parlerai des nouvelles possibilits offertes par cette seconde version du Pascal ds que j'en aurais pris connaissance (ma commande est partie depuis peu). Je rappelle que tout envoi est bienvenu, que ce soit pour des aides de programmation, d'utilisation du GS, pour des questions, des critiques... l'adresse suivante : ______________________ M. Marc LERMAN 16, rue Lucien Sampaix 75010 - Paris ______________________ La prochaine fois, nous verrons comment terminer une application en fermant les outils, ainsi que la mthode permettant de proposer des menus droulants dans un programme. A bientt... EXEMPLE _______ Procedure DemarreOutils; Var Outils : ToolTable; Erreur : Integer; btn : Integer; Begin TLStartUp; { Dmarrage de Tool Locator } IDMemoire := MMStartUp; { Dmarrage de Memory Manager } MTStartUp; { Dmarrage de Miscellaneous Tools } OutilsPageZero := NewHandle (8 * 256, { rserve 8 pages } IDMemoire, fixedBank+fixedblk+locked, ptr(0)); QDStartUp (LoWord(OutilsPageZero^), { dmarre QuickDraw } ScreenMode, 160, IDMemoire); EMStartUp (LoWord(OutilsPageZero^)+$300, { QuickDraw occupe 3 pages, on commence la 4me } 20, 0, MaxX, 0, 200, IDMemoire); MoveTo (40,40); { Dplace le curseur en 40,40 } SetBackColor (0); { Met la couleur de fond au noir } DrawString ('Un instant s''il vous plat...'); { Ecrit le message } Outils.NumTools := 10; { Nombre d'outils charger } Outils.Tools[1].TSNum := 4; { Numro de l'outil; ici : QuickDraw } Outils.Tools[1].MinVe Art.Projection Ce programme crit par Grard Sebbah permet de visualiser une squence de dessins, avec plusieurs modes d'apparition, partir d'un fichier texte. Chemin d'accs GSINF6/PROGRAMMES/PROJECTEUR/PROJECTION Pour le lancer sous Finder, un double clic sur l'icne PROJECTION. Quelques fonctions ne sont pas encore implmentes. Dans le menu projection, vous pouvez choisir: Manuel: les images passeront chaque clic de la souris. Automatique: les images dfileront seules, aprC}8EXEMPLESM@ICONSMJEUXTLED/<GSINFOSK UTILITAIRESMTLES.PLUS- PROGRAMMES.ARTICLES/PCOUV.6rsion := 1; { Version minimale } Outils.Tools[2].TSNum := 5; { Desk Manager } Outils.Tools[2].MinVersion := 1; Outils.Tools[3].TSNum := 6; { Event Manager } Outils.Tools[3].MinVersion := 1; Outils.Tools[4].TSNum := 14; { Window Manager } Outils.Tools[4].MinVersion := 0; Outils.Tools[5].TSNum := 15; { Menu Manager } Outils.Tools[5].MinVersion := 1; Outils.Tools[6].TSNum := 16; { Control Manager } Outils.Tools[6].MinVersion := 1; Outils.Tools[7].TSNum := 21; { Dialog Manager } Outils.Tools[7].MinVersion := 0; Outils.Tools[8].TSNum := 20; { Line Edit } Outils.Tools[8].MinVersion := 0; Outils.Tools[9].TSNum := 22; { Scrap Manager } Outils.Tools[9].MinVersion := 0; Outils.Tools[10].TSNum := 23; { Standard File } Outils.Tools[10].MinVersion := 0; Repeat LoadTools (Outils); Erreur := ToolErrorNum; If Erreur <> 0 then begin btn := TLMountVolume (100,100,'',Concat ('Insrez la disquette', 'du boot'),'Ok','Annuler'); If btn <> 1 then SysFailMgr (Erreur,'Impossible de charger les outils') end Until Erreur = 0; WindStartUp (IDMemoire); { Window Manager } RefreshDesktop (nil); CtlStartUp (IDMemoire,LoWord(OutilsPageZero^)+$400); { Control Manager } MenuStartUp (IDMemoire,LoWord(OutilsPageZero^)+$500); { Menu Manager } ScrapStartUp; { Scrap Manager } LEStartUp (LoWord(OutilsPageZero^)+$600); { Line Edit } DialogStartUp (IDMemoire); { Dialog Manager } SFStartUp (IDMemoire,LoWord(OutilsPageZero^)+$700); { Standard File } DeskStartUp { Desk Manager } End; { de DemarreOutils } Prambule Nos domaines publics sont gratuits car seuls le prix du support et les frais de transport sont votre charge. Nous prfrons que votre argent aille chez ceux qui font vivre ce catalogue. Les meilleurs programmes sont souvent "Shareware", si vous les utilisez et dsirez les garder, n'oubliez pas de rtribuer leurs auteurs, cela les encourage poursuivre et nous aide mieux utiliser et apprcier notre machine. GS.Club.1: Fontes, 49 polices de A @ B Alice 9,12,18,24 - Aberdeen 12,24 -ς Abbeydeco 14,28 - Austin.Econ 9,10,12, 18,20,24 - Athens 18 - ASL.Fingers 14,18,24,36,48 - ASCII 12 - Art.Deco 9, 12,18,24,36,48 - Apple.I 18 - Andover 12 - Amslan 18 - Akashi 12 - Bookman 10,12,14,18,24 - Bubbles 14,24 - Broadway 24 - Brennero 12,24 - Bouton 24 - Boise 18 - Blockbuster 36 - Black.Shadow 48 - Berkeley 18 - Basel 48 - Babylon 18 - Border 12 GS.CLUB.2: Fontes, 48 polices C Cairo 9,18 - Calligraphy 24,36,72 - Camelot 12,18,24 - Candy 24 - Carmel 24 - Cartoon 12 - Celtic 72 - Centura 12 - Chicago 12 - Chicagonight 12 - Chicmath 9,12,18,24 - Chugach 12 - Ciao 12 - Circus 36 - Cirth 24 - Colville 9 - Copenh.Gen 9,12,24 - Cosmo.Black 72 - Courier 9,10,12,14,18, 20,24 - Coventry 12 - Creamy 10,12,20,24 - Cross 24 - Cupertino 12,14,24 - Cursive 12,24 - Cyril 12 - Cyrillic 12 GS.Club.3: Fontes, 50 polices D.E.F.G.H.I Dali 24 - Dallas 12,18,24 - Deep.Box 36 - Demographics 36 - Detroit 24 - Dots 24 - East.Orange 18 - Egypt.Alpha 18 - Elvish 12 - Eon 12 - Equations 12 - Exeter 12 - Fancy.Caps 72 - Florence 12,24 - Floor.Plan 9,24 - Future 9,12,24 - Geneva 9,10,12,14,18,20,24 - Greek 12 - Greenbay ? - Ham 14 - Hebrew 18 - Helvetica 9,10,12,14,18,24 - Hollywood 12,18,24 - Hombre 18 - Hood.River 12 - Hunt 18 - Infocom 36 - International 2 - Internationl 12 - Isengard 18 GS.Club.4: Fontes, 51 polices J.K.L.M. Joe.Clement 9 - Juneau 9,10,12,18,20 - Kappa.Bold 12,18,24 - Lansing 24 - Larr 12 - Las Vegas 12,24 - Led 24 - Lineal 18 - Little.Box 18 - Liverpool 12,18,24 - London 18,36 - Long.Island 12,18 - Los.Angeles 12,24 - Lothl.Rien 12 - Lyon 12 - Manhattan 12,24 - Marie 12 - Medici 9,10,12,18,24 - Milano 12,24 - Miscpix 24 - Monaco 9,12 - Montreal 9,12,18,24 - Music 10,14, 18,24 - Moscow 12 - Mos.Eisley 12,24 GS.Club.5: Fontes, 47 polices N.O.P. Newcentshbk 10,12,14,24 - New.York 9,10,12,14,18,20,24,36 - N.Helvetnar 10,12, 14,24 - Nordic 12,18,24 - Ny.Night 12,24 - Ophir 12,24 - Ottawa 9,10,12,18,20,24 - Paint 18 - Palatino 10,12,14,18,24 - Palo.Alto 12,24 - Paris 9,12,18,24 - Phoenix 12,14 - Pica 12 - Pittsburg 10 - Premiere 24 GS.Club.6: Fontes, 51 polices S. Saigon 12,18,24 - San.Fran 18 - Sanfrisco 18 - San.Quentin 24 - Santa.Monica 24 - Santiago 12 - Scan 48 - Scan.72 72 - Script 12,18,36 - Script.math 12 - Seattle.Rice 12,24 - Shadow.Box2 36 - Shoppe 24 - Sierra 12,24 - Star.Trek 12,18,24,36,48 - Star.Fleet 9,12,18,24 - States 24 - Stencil 12,24 - Stiletto 14,28 - Stuttgart 9,12,18,24 - Sunnyvale 24 - Swan.Song 12 - Sydney 12,24 - Symbol 9,12,18,24 - Symbol 18 Binr GS.Club.7: Fontes, 46 polices R.T.U.V. Rangers 18 - Ravenna 12,24 - Rehovot 10,12,20,24 - Rome 18,36 - Runes 12,24 - Taliesin 18 - Tiffany 12,24 - Times 9,10,12,14,18,24 - Tiny.2 12 - Tiny.font 9 - Tombstone 24 - Toronto 9,12,14,18,24 -Toyland1 36 - Toyland2 36 - Trekfont 12 - Tucson 10 - Uncial 18 - Vancouver 9,10,12,14,18,20,24 - Vectors 9,12 - Venice 12,14,24,28 GS.Club.8: Fontes, 21 polices W.Z. Walla.walla 12 - WashingtonDC 9,12,24 - Wartburg 12,24 - WhiteShadow 48 - Williamsburg 12 - WilloART & FILM DIRECTOR Ce logiciel dit par EPIX et mis notre disposition pour ce test par la Socit Brjoux, comprend en fait deux programmes majeurs et trois petits utilitaires: -> FILM DIRECTOR qui permet le montage du film -> ART DIRECTOR est un trs bon logiciel de dessin -> ART SHOW est un slide Show -> FILM SHOW permet de visionner vos films -> MUSIC SELECTOR puise dans la banque sonore pour crer votre  bande son. Ajoutez cel une documentation de 125 pages ( en anglais of course ) et un 'Graphic Disk' et voil un package bien complet. a) ART DIRECTOR Un nouveau programme de paint me direz-vous ? C'est vrai bien sur pour la majeure partie de ses fonctions, mais nous trouvons dans le menu 'TOOLS' des fonctions permettant la prparation de vos effets spciaux faon Spielberg: -> SCRAPE pour la prparation de fondus entre deux scnes -> MELT mlange les couleurs d'une zone dtermine (disparition progressive d'un personnage par exemple) -> SHADE permet l'clairsissement contrl d'une couleur prslectionne -> XCOLOR pour le remplacement d'une couleur par une autre ou bien l'change de deux couleurs dans votre dessin -> OUTLINE enfin est une fonction trs puissante qui cre un contour automatique de vos dessins par simple clic. Vous pouvez toujours utiliser le programme de dessin que vous matrisez le mieux, mais certains de vos effets devront de toute faon passer par Art Director. b) FILM DIRECTOR Le gros morceau, aprs avoir visionn le film de demonstration, on se rend compte que l'on peut y apporter des modifications avec une grande facilit. Mais cel n'est qu'apparent et, pour crer un film de toute pice, il faut plus de patience et de mthode. Le manuel dcrit la ralisation d'un court-mtrage qu'il faut effectuer imprativement pour bien matriser toutes les possibilits du programme. Les tapes de la construction d'un Film: 1> A moins d'tre le fils spirituel de Ren Clair, il est bon d'crire le scnario sur une feuille de papier, avec des croquis et la dfinition des divers mouvements. 2> A l'aide du programme de dessin, crer les divers personnages, plans, images de fond, dvelopp des mouvements etc.... Il faut imprativement utiliser le Noir comme couleur de fond (Background) pour que seul votre personnage vienne s'imprimer sur votre image de fond. Vos images ne doivent avoir la taille que d'un seul cran ( GS Paint , Paint Works Gold peuvent grer deux crans l'un au dessus de l'autre ). Il faut sauver votre travail sous format 'Apple Prefered'. 3> Lancer 'FILM DIRECTOR' et slecter ensuite l'option 'Designer' dans le menu 'EDIT' qui se change alors en 'DESIGN'. En choisir le premier item: 'Patterns', une fentre faisant penser un programme de paint et une bote outils s'ouvrent. 4> Charger vos diffrentes images par l'option 'Load Picture' du menu 'FILE' ou en tapant 'PO - I', une fentre vous invite charger les images A F, cliquer A puis choisir dans la liste votre premire image, recommencer nouveau en cliquant B pour la seconde et ainsi de suite. 5> Dans la fentre apparaissent vos dessins que vous pouvez faire dfiler en cliquant la case 'PICTURE' de la bote outils. Amener le curseur sur votre dessin, cliquer en haut gauche du premier sujet, puis en bas droite de celui-ci; cliquer enfin la case 'CUT', vous venez de dfinir la premire cellule. Recommencez autant de fois que ncessaire; quand vous tes la fin de votre premire image, cliquer 'PICTURE' pour passer la suivante. Il est possible de visualiser les diffrentes cellules en actionnant les flches droite et gauche de 'STEP'. 6> L'option suivante: 'POLYGONS' est trs puissante, une fois choisie, vous pouvez dessiner des formes filaires et l'ordinateur se chargera de crer toutes les tapes intermdiaires: - dessiner tout d'abord le dessin final - cliquer 'EDIT', 'SINGLE', 'INSERT' et 'OK', un cran noir a repouss votre dessin en 2me position; dessiner alors le premier motif (double clic pour finir), puis retournez votre dessin final par la commande 'STEP'. - cliquer 'EDIT', tapez par exemple 10 puis 'OK', cliquez ensuite 'TWEEN' et 'OK' vous venez de crer les 10 tapes intermdiaires entre vos deux dessins, visualisez-les avec '< STEP >'. 7> En procdant de faon similaire, les menus 'GROUPS' et 'ACTORS' vont permettre de grouper diverses cellules en un groupe indivisible et crer des lements anims (le personnage qui pdale par exemple). 8> La commande 'STAGES' permet la ralisation des images de fond partir du regroupement de motifs contenus dans les cellules ( Cde. 'CEL' ). Passons aux choses srieuses Quitter le designer en choisissant 'EDITOR' dans le menu 'DESIGN', l'option 'FRAMES' va dbuter le tournage de votre premier chef-d'uvre. 1> Cliquer < ou > de la Cde. 'STAGE' pour voir apparatre la premire image de fond, choisir ensuite 'EDIT' dans la Tool-Box, taper 20 par exemple et 'OK', dans la fentre suivante cliquer 'COPY' et 'OK' vous venez de crer une suite de 20 images de fond identiques. 2> Placez vous sur la premire image (Cde. 'STEP' ), cliquez 'CEL' et 'INSERT' choisir alors votre acteur (Cde. 'ACTOR' ) ( le pdaleur par exemple ), l'aide de la souris, placez-le l'endroit de l'cran ou vous voulez lui faire commencer son action puis, placez votre curseur sur la Cde. 'RECORD' maintenez le bouton de la souris appuy et dplacez-la dans la direction choisie pour le mouvement de votre acteur: celui-ci se dplace l'cran pendant que les images de fond dfilent, la dernire image, un message indique la fin de l'enregistrement. Une certaine habilet est ncessaire pour obtenir un mouvement rgulier, mais il est possible de corriger la position de l'acteur pas pas avec la Cde. 'STEP'. 3> C'est dans le mode pas pas que vous pouvez insrer le son en cliquant 'SOUND' une fentre vous donne 9 choix dans un fichier sonore qu'il faut charger auparavant par 'LOAD MUSIC' du menu 'FILE'. Certaines musiques durent pendant plusieurs images, pour la stopper un endroit dtermin, cliquer 'SOUND' et 'OFF' puis 'OK'. 4> 'SHOW FILM' du menu 'OPTIONS' lance la projection aprs avoir laiss le choix du rythme donner l'action. Il ne reste plus qu' sauvegarder votre travail ( Cde. 'SAVE FILM' dans 'FILE' ). L'utilitaire 'FILM.SHOW' sert visionner la squence sans avoir recours au programme principal. Tous les lments de vos images de dpart sont intgrs au fichier 'Film' cr lors de l'opration de sauvegarde finale. Si vous souhaitez retoucher un dtail du dessin, il faudra: - Recharger le film dans 'FILM DIRECTOR' - Passer en mode 'DESIGNER' et 'PATTERNS' - Faire 'LOAD PICTURE' du menu 'FILE', cliquer sur la lettre correspondant l'image remplacer et, aprs l'avoir efface, charger la nouvelle. - Retourner dans 'EDITOR', vrifier le droulement du film puis sauvez-le sous un nouveau nom (on ne sait jamais, il vaut mieux conserver le premier travail au cas ou !). L'utilitaire 'MUSIC.SELECTOR': Ce petit programme a pour but de crer le fichier son 'SON.MON.FILM' en copiant les morceaux fournis dans les trois banques sonores se trouvant sur la disquette principale. Il est dommage que l'on ne puisse utiliser des morceaux raliss avec l'un des nombreux diteurs existant sur le GS. CONCLUSION Il ne s'agit pas ici d'une traduction complte Le logiciel budget et les fichiers qui l'accompagnent sont dans le dossier BUD du dossier PROGRAMMES de GSINF6, le fichier qui lance le programme est le fichier STRARTUP. Directory GSINF6/PROGRAMMES/BUD/STARTUP On peut le lancer partir du FINDER par un double-clic sur STARTUP MAIGRE DOCUMENTATION DU BUDGET FAMILIAL _______________________________________ Ce petit programme permet de grer votre portefeuille (si celui-ci n'est pas trop garni) de faBUDu' L' '&BUDGET*PLgoDESTRUB Lho&ECR01 L2ho'ECR02L2ho'RUBRIQUELho'ECR03L2ho'ECR04L2ho'ECR05L2ho'ECR06L2ho'ECR07L2ho'ECR08L2ho'ECR09L2ho'2 ****** COPYRIGHT FAK.PRODUCT ******c ****** FRANCK LASSERRE ****** ****** 20, RUE ALBERT CAMUS ****** ****** 32 000 A U C H ****** TRU$(40):TDR$(40):D$(4):NE(12):SO(12):TC(40,12):ESC$(27)9 24700:24800:24900:25000:25100:25200g 24100:24200:24300:24400:24500:24600~ D$;"CLOSE":21000 TITRE$" MENU PRINCIPAL":20000 <10:5:"1 > TRAVAIL SUR LES RUBRIQUES" F12:5:"2 > TRAVAIL SUR LES ECRITURES"% P 14:5:"3 > INTERROGATIONS LISTES"? d16:5:"5 > ARRETER"i n::(10)::"VOTRE CHOIX : ";:CH$:w oCH(CH$) ,CH500,1200,5000,11,400 -11 D$;"CLOSE"::D$;"BYE"  ****** MENU RUBRIQUE ******** TIT$" MENU DES RUBRIQUES":20000* (8):5:"1 > CREER UNE RUBRIQUE"S 10:5:"2 > MODIFIER UNE RUBRIQUE"~ 512:5:"3 > CONSULTER LES RUBRIQUES" 716:5:"5 > REVENIR AU MENU PRINCIPAL" :20:10::"VOTRE CHOIX : ";:CH$: <CH(CH$) ?CH630,800,1020,11,11 D500, vTIT$" CREATION RUBRIQUES":20000? wRUB$"":RD$""d 21:10::"ENTREE POUR FINIR": 9:4:"LIBELLE : ";RUB$ 12:4:"RECETTE OU DEPENSE (R OU D) : ";RD$ 9:14:"";RUB$:VER9:41000 EXI$"":RUB$""500; 22000:EXI$"O"MES$" RUBRIQUE EXISTANTE ":40000:MES$"":EXI$"":685` 12:34:"";RD$:12:40::" ":p RD$""685 RD$"R"RD$"D"688 E10:E20:E30:E40:E50:E60:E70:E80:E90:EA0:EB0:EC0 NRUNRU1:PTNRU:23000:630***********************************?  ****** MODIFIER UNE RUBRIQUE ******h!***********************************)TIT$"MODIFICATION RUBRIQUE":200004ME$" ENTREE POUR FINIR ":40000>10:7:"RUBRIQUE A MODIFIER : "@12:7:"";RUB$DRUB$""500UEEXI$"":22000:EXI$""MES$" RUBRIQUE INEXISTANTE ":40000:MES$"":EXI$"":830}GS0:I112:SSTC(PT,I)::S0849I20000:9:7:"RUBRIQUE AVEC UN SOLDE <> 0"K12:7:"VOULEZ VOUS MODIFIER O/N ? ";:CH$MCH$"O"849OCH$"N"800P843Q20000LR10:3:" LIBELLE : ";:40::" ":b\10:16:TRU$(PT)f13:5:"SENS : ";TDR$(PT);:VER15:41000pMES$"ENTREE : NE PAS MODIFIER":40000z10:16:"";RUB${RUB$""RUB$TRU$(PT)VER10:4100013:13:"";RD$$VER13:41000=RD$""RD$TDR$(PT)H22500X23000:800 ************************************ ****** CONSULTATION RUBRIQUES **** ************************************TIT$"CONSULTATION RUBRIQUE":20000CNRU0MES$" AUCUNE RUBRIQUE CREE ":40000:MES$"":CH$:500r10:3:"CRAN OU MPRIMANTE : ";:CH$$CH$"I"ĺD$;"PR#1":1100.CH$""5008CH$"E"ė:1100B1050L" LISTE DES RUBRIQUES":" ___________________":+M" -----------------------------------"WO" ! N[ ! LIBELLE ! SENS !"Q" -----------------------------------"SCH$"E"Ĺ34,6VI140WTRU$(I)""I40:1130XI$(I):(I$)1I$" "I$^LIB$TRU$(I):LIB$(LIB$,20)!_(LIB$)20LIB$LIB$" ":1119O`" ! ";I$;" ! ";LIB$;" ! ";TDR$(I);" !"abCH$"I"1130dI15I30MES$"ENTREE POUR CONTINUER"::" ";MES$eI15I30ľS$:j~" ------------------------------------"CH$"I"ĺD$;"PR#0"8CH$"E"ĺ::" ENTREE POUR CONTINUER";:S$::A500j ********************************** ********** MENU ECRITURE ********* **********************************NRU0MES$"AUCUNE RUBRIQUE EXISTANTE":20000:40000:CH$:11%TIT$" MENU DES ECRITURES":20000M9:3:" 1 > SAISIE D'ECRITURES"|11:3:" 2 > CONSULTATION D'ECRITURES"TAB 13: HTAB 3: PRINT " 3 > MODIFICATION D'ECRITURES"13:3:" 3 > SUPPRESSION ECRITURE"17:3:" 5 > REVENIR AU MENU PRINCIPAL"=20:8::" VOTRE CHOIX : ";::CH$dCH(CH$):CH1340,2000,4000,11,11n1270; ********************************< ******* SAISIE D'ECRITURES *****= ******************************** ETIT$" SAISIES D'ECRITURES":200000KMES$"ENTREE POUR REVENIR":40000UP12:5:" DATE (JJMMAA) : ";JMA$gRJMA$""1200|U12:40::" ":W(JMA$)61360ZJMA$""1200\38000:ER$"":39000:ER$"O"1360_MM28100,28200,28300,28400,28500,28600,28700,28800,28900,29000,29100,29200,d20000:40000Zn8:4:"ECRITURE DU ";JJ$;"/";MM$;"/";AA$wp8:32:"N[ : ";NE(MM)1sN$"":SOM$"":LIB$""x12:4:"N[ DE RUBRIQUE : ";N$15:4:"MONTANT : ";SOM$18:4:"LIBELLE : ";LIB$12:21:"";N$!VER12:41000:N$""1600:PT(N$):PT401450tTRU$(PT)""MES$"RUBRIQUE INEXISTANTE":40000:14004010012:4:" ":12:6:TRU$(PT):30:12:TDR$(PT)15:14:"";SOM$:VER15:41000SOM$""1400DSOM(SOM$):SOM100000MES$"ALLONS ! ALLONS !":40000:3180aTDR$(PT)"D"SOMSOM118:14:"";LIB$:VER18:41000LIB$""1480RUB$TRU$(PT):RD$TDR$(PT):NE(MM)NE(MM)1:PENE(MM):SO(MM)SO(MM)SOM&TC(PT,MM)TC(PT,MM)SOM:RUB$TRU$(PT):RD$TDR$(PT):22500:23000vMM26100,26200,26300,26400,26500,26600,26700,26800,26900,27000,27100,272001380@MM30100,30200,30300,30400,30500,30600,30700,30800,30900,31000,31100,31200J32000:1200 ***************************' **** CONSULT ECRITURE *****J ***************************qTIT$" CONSULTER ECRITURES":20000MES$" ENTREE POUR REVENIR":400004:12:"EN DATE DU : ";JMA$VER12:41010JMA$""120038000:39000:ER$"O"ER$"":2030CNE(MM)0MES$"AUCUNE ECRITURE SAISIE":40000:CH$:1200 MM28100,28200,28300,28400,28500,28600,28700,28800,28900,29000,29100,29200 :" ECRITURES DU ";JJ;"/";MM;"/";AA*" ____________________"/X0::0"ECR RUB SOMME LIBELLE"?1"___ ___ _____ _______"E2U4I1NE(MM)^9PEI>MM33100,33200,33300,33400,33500,33600,33700,33800,33900,34000,34100,34200HJMA$DA$2180ISOM02180MXX1:N$(NO) RI$(I):(I$)2I$" "I$ \(N$)2N$" "N$1 fSO$(SOM):42000d pX19MES$"ENTREE POUR CONTINUER":40000:CH$ zI;" ";N$;" ";SO$;" F. ";LIB$  : "ENTREE POUR CONTINUER":CH$ 32000:1200 *********************************! *** MODIFICATION ECRITURE ***H! *********************************p! TIT$"MODIFICATION ECRITURE":20000! MES$"ENTREE POUR REVENIR":40000! 12:5:" DATE (JJMMAA) : ";JMA$! JMA$""1200! VER12:41010! 38000:39000:ER$"O"3030=" NE(MM)0MES$"PAS D'ECRITURE POUR CE MOIS":40000:3030_" 15:5:" N[ ECRITURE : ";NO$z" PE(NO$):NO$""3030" PENE(MM)MES$"ECRITURE INEXISTANTE":40000:3050# MM28100,28200,28300,28400,28500,28600,28700,28800,28900,29000,29100,29200R# MM33100,33200,33300,33400,33500,33600,33700,33800,33900,34000,34100,34200r# 20000:N1NO:S1SO:L1$LIB$# 12:4:"N[ DE RUBRIQUE : ";N1#& 15:4:"MONTANT : ";S1#0 18:4:"LIBELLE : ";L1$#: 12:21:"";N$#D VER12:41000:N$""3180$N PT(N$):PT403130R$X TRU$(PT)""MES$"RUBRIQUE INEXISTANTE":40000:3130]$] 40100$b 12:4:" ":12:6:TRU$(PT):30:12:TDR$(PT)$l 15:14:"";SOM$:VER15:41000$ 18:14:"";LIB$:VER18:41000% SOM(SOM$)% N$""PT(N$)'% N$""PTN1=% LIB$""LIB$L1$W% SOM$""SOMS1:3270t% TDR$(PT)"D"SOMSOM1% SO(MM)SO(MM)S1:SO(MM)SO(MM)SOM% TC(N1,MM)TC(N1,MM)S1:TC(PT,MM)TC(PT,MM)SOM% RUB$TRU$(PT):RD$TDR$(PT):22500:230006& N$""PTN1:RUB$TRU$(PT):RD$TDR$(PT):22500:23000& MM26100,26200,26300,26400,26500,26600,26700,26800,26900,27000,27100,27200& MM30100,30200,30300,30400,30500,30600,30700,30800,30900,31000,31100,31200& 32000:1200' ************************************?' **** SUPPRESSION ECRITURE ****k' ************************************'TIT$"SUPPRESSION ECRITURE":20000'MES$"ENTREE POUR REVENIR":40000'12:5:" DATE (JJMMAA) : ";JMA$'JMA$""1200(VER12:41010!(38000:39000:ER$"O"4030_(NE(MM)0MES$"PAS D'ECRITURE POUR CE MOIS":40000:4030(15:5:" N[ ECRITURE : ";NO$(PE(NO$):NO$""4030(PENE(MM)MES$"ECRITURE INEXISTANTE":40000:4050$)MM28100,28200,28300,28400,28500,28600,28700,28800,28900,29000,29100,29200t)MM33100,33200,33300,33400,33500,33600,33700,33800,33900,34000,34100,34200)20000:)10:4:"N[ DE RUBRIQUE : ";NO)12:4:"MONTANT : ";SO)14:4:"LIBELLE : ";LIB$*"17:8:"SUPPRESSION (O/N) : ";CH$*,CH$"N"İ32000:12001*6CH$"O"4130*@SO(MM)SO(MM)SO:TC(NO,MM)TC(NO,MM)SO:LIB$"ECRITURE ANNULEE":SOM0:PTNO*JMM26100,26200,26300,26400,26500,26600,26700,26800,26900,27000,27100,27200!+TMM30100,30200,30300,30400,30500,30600,30700,30800,30900,31000,31100,31200[+^RUB$TRU$(PT):RD$TDR$(PT):22500:23000:32000:1200+ **********************************************+ ***** MENU INTERROGATION LISTES *****+TIT$"INTERROGATION LISTES":20000,I112:SSSO(I):;,S0MES$"AUCUNE ECRITURE SAISIE":40000:CH$:11c,10:5:"1 > CONSULTATION DU SOLDE",12:5:"2 > LISTE DES ECRITURES",14:5:"3 > REPARTITIONS PAR RUBRIQUES",16:5:"5 > MENU PRINCIPAL",19:10::"VOTRE CHOIX : ";:CH$:(-CH(CH$):CH5100,5500,6000,5000,112-5060\- ***********************************- **** CONSULTATION DU SOLDE ****- ***********************************-TIT$"CONSULTATION DU SOLDE":20000:S0.MES$"ENTREE POUR REVENIR":40000*. 4:12:"SOLDE AU (JJMMAA) : ";JMA$<.JMA$""5000N.VER12:41010v.(38000:39000:ER$"O"ER$"":5130.-MM15176.2I1MM1:SSSO(I):.7NE(MM)05220.8JJ31SSSO(MM):5220/9MM28100,28200,28300,28400,28500,28600,28700,28800,28900,29000,29100,29200//<PE1NE(MM)/FMM33100,33200,33300,33400,33500,33600,33700,33800,33900,34000,34100,34200/PZ$(DA$,2):J(Z$):JJJSSSOM/Z/dTIT$"CONSULTATION SOLDE":20000/nMES$"ENTREE POUR REVENIR":40000#0x10:5:"SOLDE AU ";JJ$;"/";MM$;"/";AA$G0}SOM(S100):SOMSOM100:42000q013:10:SO$;" F.";:CH$:32000:50000{ **************************************0| **** LISTE DES ECRITURES ****0} **************************************"1TIT$"LISTE DES ECRITURES":20000H1MES$"ENTREE POUR REVENIR":40000^17:10:"DU : 01"r17:13:"AU : "114:10:"";D1$1VER10:410001D1$""50001D1$"01"D1$1JMA$D1$:38000:ER$"N":39000:ER$"O"55302J1$JJ$:M1$MM$:A1$AA$:J1JJ:M1MM:A1AA-212:13:"";D2$>2D2$""5530o2JMA$D2$:38000:ER$"N":39000:ER$"O"55802J2$JJ$:M2$MM$:A2$AA$:J2JJ:M2MM:A2AA2M1M2MES$"GRAND COUYON !":40000:55503M1M2J1J2MES$"REGARDE LES DATES":40000:5580 3 20000[3 MES$"ENTREE POUR CONTINUER":40000:10:10:"ALLUMEZ L'IMPRIMANTE";:CH$3:L1$" --------------------------------------------------------------------------------------------"-4DL2$" ! DATE ! N[ ! RUBR ! RECETTES ! DEPENSES ! LIBELLE ! SOLDE !"4NL3$" ! ! ! ! ! ! ! !"4lL6$" ! ! ! ! ! ! REPRISE DU SOLDE !"5qS0:T10:T20:M115755*5vI1M11:SSSO(I):95{D$;"PR#1"O5ESC$;"n"::::5" ECRITURES DU ";J1$;"/";M1$;"/";A1$;" AU ";J2$;"/";M2$;"/";A2$5IM1M25NE(I)059505:::J1I:M$:: 6" ECRITURES DU MOIS DE ";M$:ESC$;"E":(6L1$:L3$:L2$:L3$:L1$w6I28100,28200,28300,28400,28500,28600,28700,28800,28900,29000,29100,292006I159006421006L6$;" ";S$;"!"6 PE1NE(I)7I33100,33200,33300,33400,33500,33600,33700,33800,33900,34000,34100,34200;7 SSSOM:JMA$DA$:38000:N$(PE):(N$)1N$" "N$O7$LIB$(LIB$,22)s7%NO$(NO):(NO$)1NO$" "NO$7&SS100:S(S):SS100:42000:421007'(LIB$)24LIB$LIB$" ":59277(S1$" ":S2$S1$:SOM0S1$SO$:T1T1SOM8)SOM0S2$SO$:T2T2SOMw8*" ! ";JJ$;"/";MM$;"/";AA$;" ! ";N$;" ! ";NO$;" ! ";S1$;" ! ";S2$;" ! ";LIB$;"! ";S$;"!"}8489320008:SOMT1:42000:S1$SO$:SOMT2:42000:S2$SO$:T10:T20+9;L3$:L1$:" ! ! ! ! ";S1$;" ! ";S2$;" ! T O T A L ! ";S$;"!":L1$19>F9HD$;"PR#0":5000w9p **** REPARTITION PAR RUBRIQUE ****9q ******************************************9zTIT$"REPART. PAR RUBRIQUE":200009MES$"ENTREE POUR REVENIR":40000 :7:10:"DU : 01"!:7:13:"AU : 31"5:14:10:"";D1$G:VER10:41000X:D1$""5000i:D1$"01"D1$:JMA$D1$:38000:ER$"N":39000:ER$"O"6020:J1$JJ$:M1$MM$:A1$AA$:J1JJ:M1MM:A1AA:14:13:"";D2$:D2$""6060:D2$"31"D2$+;JMA$D2$:38000:ER$"N":39000:ER$"O"6110Y;J2$JJ$:M2$MM$:A2$AA$:J2JJ:M2MM:A2AA;M1M2MES$"REGARDE TES DATES":40000:6020;RD$"R";20000:10:7:"CRAN OU MPRIMANTE ";:CH$;CH$"E"ė:6180;CH$"I"6150;6145+<MES$"ENTREE POUR CONTINUER":20000:40000:T<10:10:"ALLUMEZ L'IMPRIMANTE";:N$<$L1$" -------------------------------------------------------"<&L2$" ! N[ ! LIBELLE ! TOTAL ! % !"=(L3$" ! T O T A L ! "=*CH$"I"ĺD$;"PR#1"x=." REPARTITION PAR RUBRIQUE DU ";J1$;"/";M1$;"/";A1$;" AU ";J2$;"/";M2$;"/";A2$=/:=0RD$"R"ĺ" RECETTES"=1RD$"D"ĺ" DEPENSES"=3L1$:L2$:L1$=4T30=jI140=oT10:T20>tTRU$(I)""I40:6400>yTDR$(I)RD$6400+>~JM1M2K>T1T1TC(I,J):T3T3TC(I,J)X>PE140u>TRU$(PE)""PE40:6295>TDR$(PE)RD$6295>T2T2TC(PE,J)>>>S(T1T2)100:SS100:S(S)100:42100?SOMT1:42000:LIB$TRU$(I):N$(I):(N$)2N$" "N$7?(LIB$)20LIB$LIB$" ":6330h?" ! ";N$;" ! ";LIB$;"! ";SO$;" ! ";S$;" !"n??SOMT3:42000?L1$:L3$;SO$;" ! 100 % !":L1$?RD$"R"CH$"I"RD$"D":6191?RD$"R"RD$"D":N$::6190 @ CH$"I"ĺD$;"PR#0":5000@ N$:5000@8J "JANVIER ","FEVRIER ","MARS ","AVRIL ","MAI ","JUIN ","JUILLET ","AOUT ","SEPTEMBRE","OCTOBRE ","NOVEMBRE ","DECEMBRE"@ N ******* C A D R E ******@ NX0@*N::$A+N2:" ";UA/N2:" "`A5NI35vA6N(I):" ";A8N(32):" "A:NA>NX0X1:(6):20011AHNX1X2:(23):20011APNX0A\NI223AfN(I):" "ApNAzNI223:(40)BN(I):" ":"BN:10:4:TIT$,BNX0:YBR **** LECTURE 1ER ENREGISTREMENT******vBRD$;"OPEN RUBRIQUE,L200"BRD$;"READ RUBRIQUE,R0"B&RNRUB0RD$BlR *** CHARGEMENT TABLEAU RUB$ ***BqRNRU021160BvRJ1NRUCRD$;"READ RUBRIQUE,R";JuCRRUB$,RD$,TC(J,1),TC(J,2),TC(J,3),TC(J,4),TC(J,5),TC(J,6),TC(J,7),TC(J,8),TC(J,9),TC(J,10),TC(J,11),TC(J,12)}CRD$CRTRU$(J)RUB$:TDR$(J)RD$CRCRCU *** TEST EXISTENCE RUBRIQUE ***CUNRU022040CUI1NRUDUTRU$(I)RUB$EXI$"O":PTI:INRUDVDVFDW ***********************************pDW **** MOVE SUR ENREG RUBRIK ***DW ***********************************DWE1TC(PT,1):E2TC(PT,2):E3TC(PT,3):E4TC(PT,4):E5TC(PT,5):E6TC(PT,6)5EWE7TC(PT,7):E8TC(PT,8):E9TC(PT,9):EATC(PT,10):EBTC(PT,11):ECTC(PT,12);EWnEY **** ECRITURE DANS RUBRIQUE ET TRU$ ****EY ********************************************EYD$;"WRITE RUBRIQUE,R";PT)FYRUB$;",";RD$;",";E1;",";E2;",";E3;",";E4;",";E5;",";E6;",";E7;",";",";E8;",";E9;",";EA;",";EB;",";EC1FYD$PFZTRU$(PT)RUB$:TDR$(PT)RD$lF ZD$;"WRITE RUBRIQUE,R0"uFZNRU}FZD$F(ZF] *** OUVERTURE DU FICH ECRITURE ***F$^D$;"OPEN ECR01,L50"F.^D$;"READ ECR01,R0"F8^NE(1),SO(1)FB^D$ GG^D$;"CLOSE"GL^GV^:/G^D$;"OPEN ECR02,L50"GG^D$;"READ ECR02,R0"XG^NE(2),SO(2)`G^D$pG^D$;"CLOSE"vG^|G^:G^D$;"OPEN ECR03,L50"G^D$;"READ ECR03,R0"G_NE(3),SO(3)G _D$G_D$;"CLOSE"G_G_:GP_D$;"OPEN ECR04,L50"HZ_D$;"READ ECR04,R0"$Hd_NE(4),SO(4),Hn_D$b:/KpbD$;"OPEN ECR12,L50"GKzbD$;"READ ECR12,R0"ZKbNE(12),SO(12)bKbD$rKbD$;"CLOSE"xKb~Kb:Ke ************************************Ke *** ECRITURE DANS ECRITURE ***Ke ************************************LeD$;"WRITE ECR01,R";PE%Le27500@LXfD$;"WRITE ECR02,R";PEKLbf27500fLfD$;"WRITE ECR03,R";PEqLf27500L gD$;"WRITE ECR04,R";PEL*g27500LgD$;"WRITE ECR05,R";PELg27500LgD$;"WRITE ECR06,R";PELg27500LLhD$;"WRITE ECR07,R";PE MVh27500$MhD$;"WRITE ECR08,R";PE/Mh27500JMiD$;"WRITE ECR09,R";PEUMi27500pMxiD$;"WRITE ECR10,R";PE{Mi27500MiD$;"WRITE ECR11,R";PEMi27500M@jD$;"WRITE ECR12,R";PEMJj27500MlkJMA$;",";PT;",";SOM;",";LIB$MvkD$MkN_m ****************************=N`m *** OUVERTURE ECRITURE ***`Nam ****************************yNmD$;"OPEN ECR01,L50"NmN(nD$;"OPEN ECR02,L50"N2nNnD$;"OPEN ECR03,L50"NnNnD$;"OPEN ECR04,L50"NnNToD$;"OPEN ECR05,L50"N^oOoD$;"OPEN ECR06,L50"Oo3OpD$;"OPEN ECR07,L50"9O&pROpD$;"OPEN ECR08,L50"XOpqOpD$;"OPEN ECR09,L50"wOpOHqD$;"OPEN ECR10,L50"ORqOqD$;"OPEN ECR11,L50"OqOrD$;"OPEN ECR12,L50"OrO0u *** ECRITURE R0 ***P1u ***********************+PuD$;"WRITE ECR01,R0"@PuNE(1);",";SO(1)HPuD$NPugPuD$;"WRITE ECR02,R0"|PvNE(2);",";SO(2)P vD$PvP\vD$;"WRITE ECR03,R0"PfvNE(3);",";SO(3)PpvD$PzvPvD$;"WRITE ECR04,R0"PvNE(4);",";SO(4)PvD$QvQ$wD$;"WRITE ECR05,R0"0Q.wNE(5);",";SO(5)8Q8wD$>QBwWQwD$;"WRITE ECR06,R0"lQwNE(6);",";SO(6)tQwD$zQwQwD$;"WRITE ECR07,R0"QwNE(7);",";SO(7)QxD$Q xQPxD$;"WRITE ECR08,R0"QZxNE(8);",";SO(8)QdxD$Qnx RxD$;"WRITE ECR09,R0" RxNE(9);",";SO(9)(RxD$.RxGRyD$;"WRITE ECR10,R0"^R"yNE(10);",";SO(10)fR,yD$lR6yR|yD$;"WRITE ECR11,R0"RyNE(11);",";SO(11)RyD$RyRyD$;"WRITE ECR12,R0"RyNE(12);",";SO(12)RyD$RyS} **** CLOSE + OPEN RUBRIQUE ****S }D$;"CLOSE":S}D$;"OPEN RUBRIQUE,L20"@S}cS瀲 ****************************S耲 *** LECTURE ECRITURE ***S進 ****************************SLD$;"READ ECR01,R";PES`34500SD$;"READ ECR02,R";PESā34500 TD$;"READ ECR03,R";PET(345002TxD$;"READ ECR04,R";PE=T34500WT܂D$;"READ ECR05,R";PEbT34500|T@D$;"READ ECR06,R";PETT34500TD$;"READ ECR07,R";PET34500TD$;"READ ECR08,R";PET34500TlD$;"READ ECR09,R";PET34500UЄD$;"READ ECR10,R";PEU䄫345005U4D$;"READ ECR11,R";PE@UH34500ZUD$;"READ ECR12,R";PEoUĆDA$,NO,SOM,LIB$wUΆD$}U؆Uo *******************************Up *** CONVERTION JMA$ ***Uq *******************************VzJJ$(JMA$,2):MM$(JMA$,3,2):AA$(JMA$,2)AVJJ(JJ$):MM(MM$):AA(AA$)GVmVW *******************************VX *** TEST DATE JJ MM AA ***VY *******************************VbJJ31JJ1ER$"O"VlMM12MM1ER$"O"WvAA99AA88ER$"O"W.W? *** AFFICHAGE DES ERREURS ***FW@21:10::MES$::rW21:10:" ":W( *** REMISE DU CARRE INVERSE ***W240:VER::" ":W<W *** FORMATAGE DES SOMMES ***W:WSO$(SOM)X(SOM)SOMSO$SO$".00":420309X$XSOM10:(X)XSO$SO$"0"[X.(SO$)11SO$" "SO$:42030aX8Xt **** FORMATAGE SOLDE ****XyS$(S)X~(S)SS$S$".00":42130XXS10:(X)XS$S$"0"X(S$)10S$" "S$:42130XE0:EC$"ENREGISTREMENTS"Q ***** NE PAS EXECUTER CE PROGRAMME ********z *** DETRUIT FICH ER ECRITURE ***** D$(4) D$;"DELETE RUBRIQUE"D$;"OPEN RUBRIQUE,L200"D$;"WRITE RUBRIQUE,R0"(E2D$;"CLOSE"<0,0 0,0 0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 DESTECRLho%ECR10L2ho'ECR11L2ho(ECR12L2ho((BUD.DOCT[ Lh-DECOMPACT.OBJ#L(,%FRIC1% L(,2 ,CORRECT.RUBR2SLgoSTARTUP5L FINDER.DATA6LL2 ***** RAZ DES FICHIERS ECRITURES ****8D D$(4)PI112lI$(I):I10I$"0"I$#D$;"DELETE ECR";I$(D$;"OPEN ECR";I$;",L50"2D$;"WRITE ECR";I$;",R0"<E;",";EFD$;"CLOSE"PZ0,0 0,0 0,0 ~O================================================================~< MAIGRE DOCUMENTATION DU BUDGET FAMILIAL< _______________________________________DB Ce petit programme permet de g{rer votre portefeuille (si 7 !"celui-ci n'est pas trop garni) de fa\on assez simple.A? Vous devez d'abord cr{er vos rubriques (40 maximum) de Grecettes et de d{penses ; vous pourrez les modifier et les consulter.FD Vous pourrez ensuite saisir des {critures, venant s'imputer HFsur vos differentes rubriques. les {critures peuvent ^etre consult{es et supprim{es.; Le menu "interrogations, listes" vous permet de :; - consulter votre solde @ une date choisie,@ - lister les {critures pass{es entre deux dates,F - connaitre le total et le pourcentage des recettes etE des d{penses par rubriques (je n'aurais jamais cru ! manger autant).DB Vous pouvez a tout moment revenir au menu ou @ la zone de >saisie prec{dente en tapant simplement sur la touche ENTREE. CONSEILS :? - Choisissez bien vos rubriques avant de vous lancer.JH - saisissez vos {critures par ordre de date (aucun tri n'est ) effectu{ avant les {ditions). I - pour remettre les fichiers @ 0 (changement d'ann{e) avec les  programmes :E .. DESTRUB + DESTECR remise @ 0 des rubriques et % des {critures. ou H .. DESTECR + CORRECT.RUBR : remise @ 0 des {critures7 mais conservation des rubriques.B@ Je d{cline toute responsabilit{ concernant les disputes GEfamiliales dues a l'utilisation de ce programme (mon papa regarde ma IGmaman diff}remment depuis qu'il sort les r{partitions des d{penses par rubrique)B@ Une possible version future (si j'ai le temps) pourrais comprendre :F - le passage des {critures en date de valeur (paiements 4 par carte d{bit{ un mois plus tard),F - l'affichage des pourcentages de d{penses par graphisme (camembert),@ - une proc{dure de reprise de fin d'ann{e (reprise1 automatique des solde @ nouveau),< - satistiques sur deux ans, avec comparaisons,B - listes multi-crit}res (au choix de l'utilisateur). - vos suggestions.CONTACT : Franck LASSERRE 20, rue Albert CAMUS 32000 AUCH)ddd! T"i@4 ɀ%)8? Z 8逅 T  d` ɝ8`Šêéʮ٠:,o Y   $&'()*+,-./0BwwpwwpBwpBwpwBBwpBBwBwpwwpBwpwBwpBwBBBwpBBw""wBB"wpBB"wPBB"wpPBBB" BwBUBBB"BwUBBBB"BwpUPBBB" wUUPBB" wpUUPBB"BwUUPB"" BwpUUPBB" BBBwpBUUPBB"BwUUPBBB"wpUUPBBB"  BwUUPBBBB" pUUPBBB B" BBUUPBBB B"  UUPB B" UUP BB" UUPB BB"  UUPDB BB"  UUPDB B"B BUUPDB "" B BUUPEB B" B BUUPEB B"BUUPFBB B"BUUPFB B" BUUPFBB B"BUUPB B"BUUPB B" BUUPB B"BUUPB BB"BUUPB BB" BUUPB BB" BUUP B"BBUUPB "" BBUUPBBB B" BBBUUPBBB B"BBBUUPBB B"BBBBUUPB B"  UUPB BB" UUPB BB" UUPB BB"  UUPBBB" UUPBB" FBUUPB"  FBUUPBB"  EDUUPBBB"B DUUPBB"" B DUUPBBBB" B UUPBBB" BBUUPBBB" BBUUPBB"  UUPBBB" UUPBDBB" UUPBBDBB" BUBDBB"BBUDB"BBBUBD@B" UUDB" UUD@B"BUUBDB"" BUUBD@BB" BUUBD@B"UUDB"UUD@"" UUD""UUD@""BUUFBD@BB33BBUUEDB330BUUED@BB3 UUDDB3 UUDD@ B30 UUBD@ B3 UUBDB 30B UUBD@B 30 UUD 3 UUD@  30 UUBD@  30 UUD  B3 UUBD@ B 30B UUBDBB 30 UUDD@BB 3 UU BB 30 UUBB 3 UUB B3 UU B 30BBUU B 3BBUUB D3BUU  30BUU B 3BUUBB BD3BUUBB 30BBUUB B 3BBUUB D3BUUBB 30BUU B 3BUU BB 30BUUB B30BBBUUB B3BBBUU BB30BBUUBB30B UUB3B UU B30B UU B30BB UUBBB3BB UUB 30B UUB B3B UUB3B UUB30B UU B3BUUBBD3BBUUB3BBUU B3BB BK **** CE PROGRAMME PERMET DE RECALCULER LES SOLDES MENSUELS **** **** POUR CHACUNE DES RUBRIQUES APRES LECTURE DES ECRITURES **** D$(4):TRU$(40,2):TC(40,12)D$;"OPEN RUBRIQUE,L200"D$;"READ RUBRIQUE,R0"(NRU -D$ 2I1NRU* <D$;"READ RUBRIQUE,R";I\ FRUB$,RD$,E1,E2,E3,E4,E5,E6,E7,E8,E9,EA,EB,ECd PD$ ZI;" ";RUB$;" ";RD$;E1;E2;E3;E4;E5;E6;E7;E8;E9;EA;EB;EC dTRU$(I,1)RUB$:TRU$(I,2)RD$ n xD$;"CLOSE" I112 I$(I):(I$)1I$"0"I$134 J$I$",L50") D$;"OPEN ECR";J$9 K$I$",R0"O D$;"READ ECR";K$Z NE,SOb D$p NE0260| J1NE D$;"READ ECR";I$;",R";J JMA$,PT,SOM,LIB$ D$ TC(PT,I)TC(PT,I)SOM D$;"CLOSE" , 1D$;"DELETE RUBRIQUE"8 5 ******************************************i 6 **** ECRITURE DU FICHIER RUBRIQUE **** @ ****************************************** ED$;"OPEN RUBRIQUE,L200" JI1NRU TRUB$TRU$(I,1):RD$TRU$(I,2)+ VE1TC(I,1):E2TC(I,2):E3TC(I,3):E4TC(I,4):E5TC(I,5):E6TC(I,6)t XE7TC(I,7):E8TC(I,8):E9TC(I,9):EATC(I,10):EBTC(I,11):ECTC(I,12) hD$;"WRITE RUBRIQUE,R";I rRUB$;",";RD$;",";E1;",";E2;",";E3;",";E4;",";E5;",";E6;",";E7;",";E8;",";E9;",";EA;",";EB;",";EC |D$ ! D$;"WRITE RUBRIQUE,R0"* NRU2 D$; NRUK D$;"CLOSE"Q   :*D$(4):TYPE$",T$C0,A$2100"MD$"BLOADDECOMPACT.OBJ,A$2000"D$"BLOADFRIC1";TYPE$:8192:8193,161:49193,161:T12000:X15000::1:6:958:49193,65D$;"RUN BUDGET"0WM <STARTUPs CORRECT.RUBRszFRIC1s DECOMPACT.OBJsBUD.DOCTs<ECR12TECR11TzECR10TDESTECRTECR09T<ECR085ECR075zECR065ECR055ECR045<ECR03RUBRIQUEzECR02NECR01DESTRUBBUDGET89:;on assez simple. Vous devez d'abord crer vos rubriques (40 maximum) de recettes et de dpenses ; vous pourrez les modifier et les consulter. Vous pourrez ensuite saisir des critures, venant s'imputer sur vos diffrentes rubriques. les critures peuvent tre consultes et supprimes. Le menu "interrogations, listes" vous permet de : - consulter votre solde une date choisie, - lister les critures passes entre deux dates, - connatre le total et le pourcentage des recettes et des dpenses par rubriques (je n'aurais jamais cru manger autant). Vous pouvez tout moment revenir au menu ou la zone de saisie prcdente en tapant simplement sur la touche ENTREE. CONSEILS : - Choisissez bien vos rubriques avant de vous lancer. - saisissez vos critures par ordre de date (aucun tri n'est effectu avant les ditions). - pour remettre les fichiers 0 (changement d'anne) avec les programmes : .. DESTRUB + DESTECR remise 0 des rubriques et des critures. ou .. DESTECR + CORRECT.RUBR : remise 0 des critures mais conservation des rubriques. Je dcline toute responsabilit concernant les disputes familiales dues l'utilisation de ce programme (mon papa regarde ma maman diffremment depuis qu'il sort les rpartitions des dpenses par rubrique) Une possible version future (si j'ai le temps) pourrais comprendre : - le passage des critures en date de valeur (paiements par carte dbit un mois plus tard), - l'affichage des pourcentages de dpenses par graphisme (camembert), - une procdure de reprise de fin d'anne (reprise automatique des soldes nouveau), - satistiques sur deux ans, avec comparaisons, - listes multi-critres (au choix de l'utiliUTILITAIRESu' 4 ' 'VISIONNEUSE>Ʋ/ X7</USE.2.READ.DOCSL²<DOGPAW[в] <FINDER.DATAɁ(9 ] <Art.les.Plus Les PLUS: Un "Template" pour le tableur d'Appleworks 1.4 par le Docteur Renaud Leuvrais. Chemin d'accs: GSINF6/LES.PLUS/BULLETIN.SALAIR Il permet de rdiger et calculer un ou plusieurs bulletins de salaire. Pour l'utiliser, il faut de 1 9 salaris et un taux d'accident de travail identique celui utilis. Il suffit de remplir les rubriques "XXXXX" une fois pour toutes, d'introduire le chiffre des heures travailles et de placer la date de paiement. Dans la mme feuille Avec la dmission des concessionnaires APPLE concernant les logiciels pour le II GS, il est de plus en plus difficile de se procurer ceux-ci sur le march franais. Il y a une solution qui ncessite malgr tout quelques prcautions mais qui permet de s'offrir un logiciel introuvable en FRANCE. C'est de le commander directement aux Etats-Unis. Aprs avoir fait son choix dans un magazine US, genre NIBBLE, A+INCIDER, THE BUYER'S GUIDE, il suffit de dcouper un bon de commande ou de le>@ABCD recopier sur papier libre. Mais il faut tout d'abord tre titulaire d'une carte de paiement internationale (CB VISA, MASERCARD ou autres), bien indiquer le numro de la carte, sa date d'expiration et de signer, sans oublier bien sr son adresse complte. Cette commande se fait par courrier avec une enveloppe "par avion" timbre 4,20 francs (pour 5 grammes). Pour ce qui concerne le prix, le problme est plus dlicat, il faut tenir compte du change (6,40 francs pour 1 dollar au 07 octobre 89), cela il faut ajouter la TVA et la taxe douanire, soit environ 33 % (TVA 25 % + 5 8 % de taxe douanire). Pour la taxe douanire, il est prfrable de commander un logiciel la fois car les douanes ne taxent pas en fonction du montant du colis mais de la grosseur de celui-ci, ceci n'est pas une rgle mais je l'ai vrifi chaque achat. Enfin, il faut galement ajouter les fais de port, soit environ 5 10 dollars Il faut compter environ 3 semaines 1 mois pour recevoir votre colis, si celui-ci est tax, le facteur vous en informe et vous facture le montant de la TVA et de la taxe douanire (s'il n'y a pas de taxe douanire, il n'y a pas de TVA). Enfin, la rception, vous aurez le plaisir de dvorer une documentation en anglais. Voici quelques exemples d'achat de logiciels aux E.U.: PRINT SHOP GS : prix de vente : 35,40 $ + frais de port : 10 $ TOTAL $ : 45,40 $ TOTAL en FRS : 290,60 (change @ 6,40 Frs) TVA + taxe : 95,90 --------- soit un TOTAL de: 386,50 Somme arrondie 400 francs en comptant les frais divers de timbre, d'enveloppe... Ce logiciel est actuellement en vente en FRANCE au prix de 510 francs (480 frs + 30 frs de frais d'envoi) ce qui fait une conomie d'environ 27%. Il en est de mme pour d'autres logiciels, conomie de 14% pour l'achat d'AppleWorks GS, 40% pour HyperStudio, 27% pour PaintWorks Gold. Malgr ces conomies apprciables, il faut savoir que la documentation est en anglais et qu'en cas de problmes ceux-ci sont difficiles rsoudre et prennent pas mal de temps. F.Courtot NDLR: Pour trouver les revues cites en France - Apple IIGS Buyer's Guide contacter Laurent Fournier 54,rue Lamartine 75009 PARIS tel:(16-1) 42 81 21 93 - Les autres revues chez GENIUS 36,bd du Montparnasse 75015 PARIS tel:(16-1) 42 22 67 Appleworks GS et imprimante Laser, vision en relief, etc... Venez nombreux, un reprsentant de l'Apple II service team et le bureau du club seront prsents. Art.Astuces QUI SONT LES AUTEURS DU FINDER DU GSOS 5.0 ? ____________________________________________ Maintenez enfonces les touches shift-option avant de drouler le menu pomme et de choisir son premier item . BASIC V.1.3 : ATTENTION DANGER ______________________________ Le BASIC.SYSTEM V.1.3 qui se trouve sur les disquettes du GSOS 5.0 comporte un bug dangereux capable d'abmer des fichiers lors des oprations de Bload/Bsave . Reprenez une ancienne version V.1.2 ou mme d'encore avant FHIJ... sauf si vous avez dj le GSOS 5.02 ( h oui il circule dj ) o il y a un BASIC.SYSTEM V.1.4 . IMPRIMER COTE A COTE 2 DESSINS SHGR ? ____________________________________ Les drivers d'impression actuels ne comportent pas d'option de dfinition de marge gauche . Bien ennuyeux pour imprimer "centr" ou pour mettre 2 graphiques cte cte . On peut s'en tirer avec DeluxePaint en dclarant une largeur de page de 640 points ( premier item du menu Utilities ) . On ne visualisera l'cran que 320 points la fois mais on peut se dplacer sur cette double page grce aux flches (droite et gauche) du clavier. Grce quelques couper/coller on peut mettre cte cte 2 images "normales" ou mme placer une seule image 160 points du bord gauche . Pour l'impression ne pas cocher l'option "condensed" mais slectionner "rduction 50 %". Du temps du IIE il y avait des utilitaires graphiques qui permettaient d'imprimer des pages HGR ou DHGR cte cte ( ou l'une sous l'autre ) avec toute une srie de finesses supplmentaires . Qui va nous faire un programme de ce type pour les graphismes SHGR du GS ? INHIBER L'ACCES AU CONTROL-PANEL ? __________________________________ On peut avoir envie dans un programme d'empcher temporairement l'utilisateur d'accder au control-panel. Sous Basic voici la recette : POKE 768,169 : POKE 769,24 : POKE 770,143 : POKE 771,72 : POKE 772,0 : POKE 773,225 : POKE 774,169 : POKE 775,107 : POKE 776,143 : POKE 777,73 : POKE 778,0 : POKE 779,2 ,@ c "  -" "z -" "@ -" " -" ""H"h*"{-""hhH/"hߩ ) |  S-l5 2"hChEH"hEHCH " hx(Ic "c 8"MSYg"MQHOHW HKMNOPQRSTUVWXYZ "hh +hh]"h []O_Qa"S"Y"g"HH  "h h }HH H HE"ᭅHH H HG"i ii  H H "1"0" HH7H5H"h9h;M9099"95;7=7H5H"M 0͝  k H H?""}HH H HE"ᭅHH H HG" H H H HA"9"᭹HH" "M5055"=75M 0͝  k H H?""}HH H HE"ᭅHH H HG" H H H HA"9"᭹HH"   I0 ͝  H H "" L HH"hh]"h?8 kH,"`K -[ "==7H5H"ᭁ/ZZ) /m//͹ zO+kzZ/H:"z) OZeiHڭH" 1)"zO m1+k ;[)ɰ +;ik1)"1mH:"`K""H"hW HH W H "hhHW H""""22:"_ "iHW H"w "E z hL$ "W HiH"W H"9"W HiH"W HiH"W H"W HiH"W HiH"" ""`"( H2 "h` Insert the volume:OKAbort" """""""""""W H"""")Y Loading RAM-based tools Nݡ f  P f> @\N1X ##About this program....\N256V ##Help using Textdisplay\N261V > File \N2 ##Open\N257*Oo ##Close\N255V ##Quit\N258*Qq > Edit \N3 ##Reset High Bits\N262VD*Rr ##Undo\N250V*Zz ##Cut\N251*Xx ##Copy\N252*Cc ##Paste\N253*Vv ##Clear\N254 > Fonts \N4 ##Choose new font\N259*Ff ##Return to system font\N260 . W % c { STextdisplay V1.3S + (C) 1988 Chuck McGavern8C Based on examples fromG R Exploring the Apple IIGSW b= Written by Gary B. Littleozo Assembled using ORCA/M GS$ End of Credits v>c  Help using STextdisplayS"#,YTo display a file: Select the SOpenS item from the SFileS category(3#XTo use different fonts: Select SChoose New FontS item from SFontsS category?Jq UIf a file you display shows up as inverse question marks (non-displayable characters)OZk{\and/or garbage, try using the SReset High BitsS option under the SEditS category_j#OThe other items under the SEditS category are for use by desk accessoriesw7 V Done F%~[w*  Continue ES:Out of memory/cannot allocate memory for the selected file?Data too large for QuickDraw - will display as much as possibleSelect a file to display: i   ;8[:IȅIFejf0I{ih[k{ih[@k   1z 4z N@ Q@ k n -S  -l5 5 )C-E?ECCNZI]I`clcocyc~MSYgMQOW ]][ ] O_QaS(Y2g7= @ K O R}VZ ^ imq u iii  759;99 9#9&5);,72=5795J R W h l w{}        555=75  ( - ; ? JN}RV Z eim q |             =4 7 BCFEXE\Cgq-uOyyyy{   qsiimiqoks Su}S!w%q(u+/s2w58 M PS V[bOglp sz }}S  ]] -==75/./14/7/:AOO/[^koOv|11O1111 .W 9W `W _ _ W w w z $ W W  W $ W 6 W A W S W           3 W Q Y    C G W K % O S W [ c o {    1 = c o   >  c      , o{JVkowi  Background Music, by Guy T. Rice Version 1.2 documentation This program lets you play music or some digitized sound in the background while you are using an Apple IIgs program. Since it is an NDA, it will only work with programs that use the standard IIgs desktop interface. It can play any digitized sound file. You can create these digitized files with an MDIdeas SuperSonic Digitizer, or with a Future Sound digitizer, or whatever. Version 1.1 makes two signific[]^_`abcdant modifications. First of all, instead of looking for your music file in your Desk.Accs folder, it lets you select any sound file on any of your disks. Secondly, the AUXSET program has been modified to allow you to change several files before quitting. Version 1.2 fixes the "Cancel" button in the Standard File dialog. How to set it up: First of all, there's a program called BGMUSIC. This program must be copied into your DESK.ACCS directory, which is inside your SYSTEM folder. It doesn't matter what position it takes in the catalog. Personally, I always keep my desk accessories alphabetized. Secondly, you will need a digitized sound file. This can be anywhere on any of your disks. (A standard file toolset dialog will ask you where it is.) Digitize whatever music you like best. You should probably digitize as slowly as possible, as you don't want to use up too much memory. (Memory used by BGMUSIC cannot be used by your program. However, if you run out of memory, you can click the Close box for BGMUSIC. This will release all the memory BGMUSIC was using immediately.) Finally, there is a program called AUXSET. You can put that program anywhere you want, it doesn't matter. You must use this to configure any sound file you use with BGMUSIC. It modifies the playback rate of the sound file by changing it's "auxtype" field. If a file is digitized at a different rate, then it must be played back at a different rate. This program can also be used to configure STARTSOUND and SYSBEEP as well as BGMUSIC. A note on digitizing for BGMUSIC: Since loading sound files takes time, I would suggest digitizing sounds at the slowest possible rate, so that they take up the least amount of space and can be loaded quickly. The quality of the sound goes down, however, when you digitize slowly. Its a tradeoff, but I think it's best to speed up the boot process by slowing down the digitizing rate. If you are using the MDIdeas SuperSonic Digitizer, and the new Sound Edit program, go into the "Preferances" section before digitizing. Set the Playback rate to 40, and the Digitizing rate to 34. Then click "Okay". This will result in the most compact sound files. Oh, also, don't pack the resulting sound file when saving it. Leave it unpacked. And make sure the file's playback rate is set at 200. (Note, the playback rate used by BGMUSIC is on a different scale than that of Sound Edit. To be specific, the BGMUSIC playback rate is the parameter passed to the Sound Manager toolset as playback rate.) Run AUXSET to set this. Macintosh and other sound files: When playing back files digitized on a Macintosh, a playback rate of 450 has worked best for me so far. If that doesn't work, 200, 300, and 400 also are good bets. Finally, if you figure out how to use sound files from any place I haven't mentioned, let me know. I don't know if any other computers use the same kind of files as Apple IIgs and Macintosh, but I'd love to hear from anyone who does. My GEnie mail address is GUY.T.RICE, and my Post Office address is given below. Final notes: This software is completely public domain. You are not OBLIGATED to send any money at all. However, you are NOT RESTRICTED from d oing so, either. If you really liked this program, STARTPIC, STARTSOUND, SYSBEEP, or any other public domain programs I have written, and feel you need to show your appreciation to me somehow, my address is: Guy T. Rice P.O. Box 13036 Dinkytown Station Minneapolis, MN 55414 *AEPM<I@? 70OX@ /O@ '6Goh07_l`gtrxpoȸȴtffsxpb_o~xdbfjhXLLLHGS^dfjotrph\PQ[\TH@KZacjov||xtl`RH<4:?OUH(/KD('?IFMWZ_mwĺxuxsrplhb`\WZgrrh`VTW[\XPJF@606?OTRJJNW]XPNRYZUSRPPNMOW]\ZXZ[\Z[co||vty~{xz||z~ľĺzz|}|th`XYfhijklmnopqrstuvwxyz{|}~'/012XTPLHFDGORTUXXXW[_b^XVXZVRRV_fijhfbcfkou{~~zxvvxxtnnlh`\XXWZ_fjlnnnqtwzz}|z{||xvvrnhfffdb`^ZTRTTRNJIJLLHDDJORSRRTVVXYYZ]``ZVY^`bbbdfhmrw{|xtvxxxtv}||zxtpprplfddb^ZXYZZZVRTVVTPHDFJOW\^\^_bcdfgijjjjjklottttrrtvvvvx|~||~|xtphdfhjjjhhhhhhhgfdd`\XVVXZ\_bb`\\\_dfiloppprtvxz}~|zxvvwxzzz}~||~~~~~|||~zxvvvrrrpmkllheb`abbccddb`^^```_`bbbdfjkmpuz|~||z{|z{}~~~||~|zz|~}zvrpppppnlhhfdbdddb```]]_dghgfgijklnnnpppqttuvvwxxvuvvvwxxxxxzzzz|zzzzzzyz|||{|||}|xvvvttrppnnnnlljjjjhhhhghhjlllnnoqrtvxxzz|}~~}}||zxxxxxxvvustvwxwxwvvxxxxvwxzz|}~~~~|zxxxxvvvvusttrrrrrrttrrtvwxxxxvvxyzzzzzzzyzz|||||||zzz|}~~~~~||zxwvvvwxxxyzz|~~~|||zzxtrrqrttvtttvvvxxzwwvxzzzzzwxxvvvwxxwzz{zzzzyyyzyxxxvuutttrrrrqprrtsttttvuvvvvxxxzzzzz|~b_lngjdP@8(?`w@/oh^boAoİļ°xdeihgj`H23?[`P0$$ '/?_njdX@ ""%586>GNWgzpw~xlhhhd`_dgf`PEENYZP@?FA6,(/6;80),3622.(&,366:?KW_m{¾z{|zvvxpnnq}xlfhow|xlb`ehmsvurplb]_nttrpov¼¼ļ|vy~||}xhXNLNQRPHHOY_`XPJD:22;DFB<846=BFDBA@>?CFKNRUWY\aehks~|vplljhb^]_chid`\_`^\Z\^bfd\XXXTPPPPTWXVVY^djmorvzzxtronnt~}~ztrt{xrtz~~zvvz|xw~xrrtx~~|z|||xtvwz~|xtuvxxvrrvvtld`b``\Z\^`a`\XTQRRRNKNSVURPNNLLNRTVVXZ[^bfhjmoprttvz~~ztpnnnllmljfdddffdeedb`\ZXXVUVYZYXTRRPRVZ]^]\^agjjlnruxxxuvx{|~~~~}zxssvxxwyzxxtttvtmlnonpnmljjjnrrrpprtvz~~|zxttvyzzxrrtvvvtrrrppnlllljjlnlhfdcddbceglnnljjghjknqttrsstrprv}|zxxvtrmjhdcdfd`\\\^ZVTTRRRPRQRSTTTUTRPRVXUTVXXXVVVVXZ\^^_dffffehnrv{|zz|~|xxzzxrstplhjjihghhfb`_`b`_a`[Z\^```^^`cdb`bbbbfknpprrrttv||zzz||zvtx|zyxvvxxtrrtuxztppqrttvvvtrrvxvttxxzzz~~||||}~|||yzxtpnortrnjkljfbdefb`\__`^ZXY\^`\ZXZZZ\\ZYZ_bdb`]_bfhjlnpqvxzxx|~|||zwvvtttrrrplhhhjhfghhhhfdb^^^^```bdfefhhhhhjnrttttvx|~|zz|~~|xvuwyxxxxxxxxwxyzz{|zzxyzzzxxy||~~~~~|~~|zxzzvttvxxxzzzxz~~~|||||}~|zzzyzzzzzzxxvvy{||{|~|||~~~|zxvxxvvwvttrppnnmmlljhhhhjjljhhhhhhhfeffffghgghfghhhgghjkllnprtvvvvy{|~~~~~|zxvvutrpppnnnnlllljjlllllnmopppppppppprsvyz|{~~~||~|||xxxxxxxxvwzz|{{||||}}}|~~~||||||zzxzz||~||||zzzxxxxxwxxxxxyzzzyxxxxzxxvvvwxxxzzzz|~~~|||||zyxzzxxzzzzzxxxtttstttrrppnnlkllljllllllllllmnnnoopppprrstvxxzzz|~~~~||||zvvttsrqpqrrppnnnnmnnnopppnppppprttttvvvwxxz||~~~~~~}~~~~~~~~~~~~~|}{|zzyxxxxxxxvvvvvvuttttrrrrqppppoponnlllnnmmnoopnnlmnoppppqrrrqprtvvxxz{|~~~|{|z{|||||zzzzxxxxxxvvvuutvvvvvtuvvvvwxxyyyzzzzz|||~~}tbohH?Oox~j`XHKopddh`@%?l`Do (#?ox||~pboаȨ|~pnbPBKW\H(/KVP@(';HDCF@, +>JH0   ?_fdb`\cjt̸wp@ '220-,**/2$  /;BD<6?NRHDLL@, 'OordkȺ¼xvwxrh\TSPNJ@8:>:?Wb`]^VH83?LNH@60(*2=@86:;>JWXPLNLEGOX^gow~~¸ĸhccbdh`PHF<3:EFCDB80 /;<80*/?GLH@43?O\_``]bo}|plwȸĸ´~jhhdbb``bhotppjbdmlhdbgt|xpbZ\b`^_ZVW_bXH4/7ER]`VNT\\^ffb`ejs{xrqpprpdTNWelfZPHScjddeghd\TW_dfgd^_dhlrvrlhfjs~|tpnu~ĸ¸xponlrz|tplowzrjhffiljfd`ZZ^`\XUW]_b`VT_otjfotrprvvtzzvx~xyyv{~~~~|tlfejrutrpnortpdbjoljrxyvruz|zz~~xrprljmrrnljhiiedb`dfb\Zenlhhfbfjjjhjjnrutv~||zxxtu{|vv}~ztpjotphjrphddfiorpnllhiovtruz{~~zx~|z}|xwttxxtux{xuvxtpptyzxvvvvxz||xxxvx}~|xxxz~|}|~zxvxx|xpjlpldmzxsw|xv}|tpv||xrlhjsxpr{ps||xs|uvvxvxtrrpsvtno}tlejrtrptzztpnhl{wzz|vv~wvsdcvxd_~ztnv~|zxvtpiszpoz|}}tw|~|njsxtrpuxpuxw~zr{z~tnwxv{xxz{|pdfo}zzxz~xhoz{zx~z|xv{zzv~|tjox|~vzxnxzxpv~v}poxn~jco~xvprxzzxxrvyxprr{xsttvvxtqzsvrps~zr||qwloxy{pwpfo{~~xwtuorlmwx{ttpoxwxhn{p{|xwpwy{zzrwrlwjs||z~~xnw~twsp{x}z{xzxxu|}{zz|~|xwxpo|x}}~~tsx~}|wzx~zt}ztwrw~ytv{}t{|rwl~u|ztzv}x}|~{vo|nst}xztwxw~to}pozt{zx}v}|~rz}x{~|}}{nqɨXFG]aRP@?_odJVrpd][SZtxZcyvhqw°r}ysl~rp}xldfbktuoghsqou|n`gw|pdg|xl{x}|ziZY`gowrgY[isdST]afrvk^n|r~}tt}xkizto|wlc[dnwtuoeaix|pgnzujgkjloosszzoow{zwy{wxz{}~fu~}zvtpnrnhfhmj[\h{|~ztqw~{ljtqrrien}|us}y}~}v~}y~~}~|~}}~wsv{~}{vsvxqlmfhuvpjjeiwymioywvvvuqv{{wtsu}}wztpxy}|y|vrtxysqppswuoovsoxzldgiosprrqqxyzwsotwx~}|z~vv{||tr{}wsvvutsstwzwwyxruxwxz||{~|~~|xz~}xtutv{~~}xos~~sruww|yot}}{~}}vyz~us{y||tqx{|~|wploxvqt|ysw|y{||~|{}yqsxssxyvyxy{|}||~{|||~|~~yy{|ܝ]E]{|}m]VT^j{_.-Lg_UfԬdF/0Pbjg`t_sx߳ļIJqpuj`io^\l|cXi|Z*(HTJVvs\`sthPBRXF:?=7AA1 )9IIUZK;16CVWVZk}i|ǻͽ¢umz~|uln~z]OK)4U^f_Yguwsgqr\UegO68Mnwzyw}ºİ|uqttrcUSSQI?92+/92$/;:5, #-)%1BLQPE0  3BOOOKIXmwusvɸ~pbahg\[TB3+ !))$ ./) !.+2CC:14FT^dfgjssljkr»Ƚý{rpquvvxzyg`gfbhu}zikokjpn_SIELSQIIQVM=:HTaijb]ll]Y_px{zuwм¶¶ynkorollks~~ska]`jsrfZYieK@DO\Q?,221322;LQRLGXmutqoia_fkkityxyy{zz}ijƼĹ;tp~u~vou{uoihdcgqn`VVTV^^YTONRakic_WRNMKKKPUY^^XW^q}xqx|~z~voqw}}td]bpqmrwqlxvglxzzomR xUSE.2.READ.DOCSwdale 9,12,14,18,24 - Woodstock 12 - Wowzo 14 - Zapfchancery 12,14,18,24 - Zapfdingbats 12,24 GS.Club.9: 20 dessins ou digitalisations pour GS/Paint en 300*200 Cosmonaute, Apple IIGS, 3 visages de femme, Chevaux, Tigre royal, Carte CI, Vieille voiture, Sphres, Le canard fou, Quoi d'neuf docteur?, Dragon, Robot, Engin spatial, Dark vador, Donjons et dragons, Robinet, Max Headroom, Clair de lune T.V. GS.Club.10: Utilitaires SHR.Convert V2.1 ---> convertit toute image Apple II en image haute rsolution pour le GS et aussi capable de convertir des images provenant du Mac, du Commodore 64 ou 128, de l'Atari ST ou au format GIF, ces images devront avant tre mises sur une disquette Prodos ou tlcharges. ECP8 et ECP16 ---> commandes Prodos tendues, documentation sur le disque. GS.Club.11: GS Fun Pack par Joel Prail 9 accessoires de bureau NDA: Chronograph, Doddle pad (calepin), Fade out, Memory check, Mouse Info, Volumes on line, Show prefix, Desktop filer, Mouse time HM et HMS GS.Club.12: Polysons 4.1 par Babar de St Cyr Transformez votre GS en synthtiseur. Attention, vos ports 1 et 2 ne doivent pas tre declars sous la forme "your card" sous peine de plantage intempestif lors de la recherche de l'interface MIDI, toutefois Le logiciel fonctionne sans l'interface.(Il faut 1 mga de RAM) GS.Club.13: N'existe pas ! Le claviste est superstitieux... GS.Club.14: Rendez-vous en U.R.S.S. Un jeu d'aventures en Basic et en franais. La solution est sur le disque, on peut lister le programme. GS.Club.15: Classic Desk Accessories gogo Pic.Saver - TypeIt.DA - CPR - HDB.Convert - Notepad - Calendar.DA - Setslot.CDA - Simplterm.CDA - Slotswitch.DA - Rat.Calc.DA - Setspeed.CDA - DiskInfo.DA - Notepad.DA - Dumpit.DA - PwFix.CDA - Visibell - MTRemover - Master.DA - Interupt.Detect - Write.Protect - SCC.Regesters - Mousetxt.Re - Move.Clock.v1.1 - Mangler.DA et Install.DA pour les installer. GS.Club.16: New Desk Accessories gogo Meltdown.NDA - Memory.NDA - Puzzle - Control.NDA - Locator - Frantic.NDA - Panel - Rinky.Saver - Showtext.V1.2 - Showpic - Ruler.NDA - Confucius - Havok - Panic - ScreenSaver - VisuBram.NDA - Vir - STV.NDA - StrShow - SP.K - ScrapBook - Saver - RemoveFile - Position.Souris - avec Install DA pour les installer et Two.Apples.V2.1 pour doubler le nombre d'accessoires GS.Club.17: Diversi Softs mai 1988 Diversi Cache --> acclre les accs aux disques, certains programmes y sont allergiques. Diversi Key --> des Macros partout Diversi Copy --> copieur universel 3,5 et 5,25 Diversi Hack --> accs au moniteur et impression de l'cran tout moment Diversi Tune --> version dmo du programme commercial, couter GS.Club.18: Jeux de lettres par Donald Un logiciel franais contenant un dictionnaire de plus de 20 000 mots et qui vous propose de jouer aux anagrammes, au boggle et au mot le plus long. Il s'utilise avec la souris. GS.Club.19: Parcours de golf pour Mean 18 Six parcours de golf pratiquer pour ceux qui possdent le logiciel de simulation de golf Mean 18 d'Accolade. GS.Club.20: Digital Show.1 par Yann St Jalmes GS.Club.21: La Mm Une Bande Dessine dmente, un son infernal, une atmosphre glauque, plongez dans le mtro avec Mm et gare l'explosion. GS.Club.22: Antic's Slide Show par lui-mme GS.Club.23: Undersound, Belfort cuve 88 Booter pour apprcier le batteur, puis avec AppleWorks, lire les fichiers. Une information essentielle sur le son et l'Ensonic, le tout en franais. GS.Club.24: Music Studio Dmo Comme son nom l'indique, c'est la version de dmonstration de Music Studio 2.0. A mettre dans son lecteur et couter, on ne peut rien faire d'autre avec. GS.Club.25: Sons pour Music Studio Les musiques de cette disquette ne peuvent tre utilises que si vous possdez le logiciel Music Studio d'Activision. GS.Club.26: Navigator Dmo Ecrit par Marc Bavant, Navigator est un logiciel Hypermdia du type HyperCard ou HyperStudio. Pour utiliser cette version dmo, il faut recopier les tools 50, 51 et 52 qui se trouvent dans le fichier /NAVIGATOR.DEMO/SYSTEM/TOOLS dans le fichier TOOLS de votre disquette systme. Une fois cela fait, il faut lancer le programme NAVIGUE.SYS16 partir du Finder. GS.Club.27: Fontasm 1.0 de Stephan Hadinger Un diteur de fontes de caractres de trs belle facture, crit par un Franais, en shareware pour 150 F. Il permet tout ce que doit pouvoir faire un diteur digne de ce nom, sans concurrence ce prix! GS.Club.28: Dessins pour Print Shop GS 171 dessins pour le logiciel Print Shop GS de Broderbund Software GS.Club.29: Sound Studio Un domaine public qui permet d'couter les sons digitaliss, de faire varier la vitesse, le volume, d'inverser le signal, d'couter en continu... Celui-ci est accompagn de sons rcuprs par T.Rice et J.Rey. GS.Club.30: Utilitaires gogo Une disquette pleine d'utilitaires dont les principaux sont: Freeterm (Un programme de communication), Funkeys (Un programme qui donne des touches de fonction), Skew.Format (un formateur de disque dur bas niveau), Vaccine et Anti.Virus ( la chasse aux maladies infectieuse des disquettes et disque dur), ProArc et DeArc (compactage et dcompactage de fichier), UtilityWorks GS, PrintBuf, Squirt etc...livrs en l'tat et dcouvrir GS.Club.31: Speedy.Smith 2.2 du Sergent Claude Le copieur ultra rapide du Sergent Claude dans sa dernire version avec leur aimable autorisation. Ne tenez pas compte du catalogue, c'est un gag, bootez-la tout simplement. GS.Club.32: Technotes Apple II GS volume 1 Toutes les notes techniques jusqu'en avril 89. En anglais of course GS.Club.33: Technotes Apple II GS volume 2 GS.Club.34: Jeux Gogo Mastermind, Wargame mdival, Yahtzee, Wheels of Fortune (vitesse lente 1Mhz), Solitaire (Russite), Dazzler et Bounce it (Shareware), Tower of Hano. GS.Club.35: C Fichiers sources d'une paie en C crite par M. Ben Amor. Ncessite APW C. GS.Club.36: Sduction par F.Auzanneau et J.B Vah Version dmo de ce jeu dont le but est de sduire l'autre lors de promenades dans la ville. Disponible auprs des auteurs, adresse et prix sur le disque. GS.Club.37: Scrabble par Donald Version de scrabble souris et menus droulants en super haute-rsolution comportant un dictionnaire de 20 000 mots. Contre une bote de disquettes l'auteur vous enverra la version 75 000 mots. Explications dans le menu pomme. Ncessite 1 Mo de Ram. GS.Club.38: Demo of Swordan par Visionware Dmonstration d'un jeu de type Hroc-Fantasy aux graphismes et au son trs soigns. GS.Club.39: Star Wizard par Sergent Claude Belfort cuve 89. Votre vaisseau spatial est dans le labyrinthe de Dalmion. Prsentation en trois dimensions. Ce jeu se joue au joystick, les boutons pour tirer ou avancer et le manche pour tourner monter ou descendre. GS.Club.40: Amdos par Gary Little Disquette 3,5 p divise en 2 volumes de 400K sous le systme d'exploitation DOS 3.3. Elle vous permet d'utiliser ce systme partir des lecteurs 3,5p. Attention on ne peut y mettre que des programmes standarts, copiables par Copy A. Bootez la disquette, tapez RUN RUN.ME pour accder aux mode d'emploi, 1 pour imprimer ou 3 pour lire sur l'cran. GS.Club.41: Carte Stro V.2 par J.Rey La version amliore de la carte stro avec ampli de 2W incorpor. Les fichiers ncessitent VS/Draw ou Top Draw pour tre utilisables. Le club peut adresser une photocopie des articles (envoyer une enveloppe pradresse et timbre 2,20 F pour le retour) NOUVEAUTES GS.Club.42: Poly-Gnes dmo par M.Sordoillet Dmonstration du logiciel d'aide la recherche en gnalogie crit en mode desktop avec menus droulants par M.Sordoillet. GS.Club.43: Animations 11 animations visibles par Animation.View prsent sur le disque ou par GS/Paint ou Paintworks Gold: Abuser.Show, Fight.Show, Garfield.Show, Nuke.Show, Waterfall.Show, CPU.Show, Fly.Show, Angel.Show,Dragon.Show, Esher.Show, Saturn.Show. GS.Club.44sateur). - vos suggestions. CONTACT : Franck LASSERRE 20, rue Albert CAMUS 32000 AUCH EULEMENT VOILA IL Y AURAIT UN PETIT BUG IL AURAIT TENDANCE A OUBLIER UNE PETITE PISTE DE TEMPS EN TEMPS.MAIS RASSUREZ-VOUS RIEN DE GRAVE (ENFIN JE PENSE !!) . GS.CLUB.37: C'EST ENCORE UN FOIS GENIAL,IL PERMET DE TOUT FAIRE D'UN SCRABBLE DIGNE DE CE NOM.ET BIEN ENTENDU DE JOUER CONTRE L'ORDINATEUR.MAIS J'AI UN PETIT REGRET : LA VERSION 20000 MOTS N'ACCEPTE NI PLURIEL NI VERBES CONJUGUES GS.CLUB.40: SI VOUS N'AVEZ PAS AMDOS VOUS N'AVEZ PAS D'APPLE II GS. C'EST LE MUST DU GS. IMAGINEZ UNE DISQUETTE 3.5 AU FORMAT DOS 3.3 AVEC UN PROGRAMME POUR COPIER FICHIERS ET DISQUETTES PROVENANT D'UN LECTEUR 5.25 . EH BIEN CA C'EST AMDOS.MERCI ET BRAVO GARRY LITTLE. (JE ME MARRE QUAND JE VOIS UNIDOS PLUS A 500 F CHEZ BREJOUX!!) –s que vous ayez choisi le temps d'affichage. Commencer: lancera la projection en ouvrant auparavant une bote de dialogue vous permettant de choisir la squence visionner. Vous avez une squence exemple avec trois images de photos digitalises, photographies prises par M. Wastiaux lors d'Apple Expo. Chemin d'accs GSINF6/PROGRAMMES/PROJECTEUR/SEQUENCE Fichiers lus par l'application PROJECTION V 1.0 Structure d'un fichier d'une squence de projection: 1. toute ligne commencant par une astrisque est un commentaire 2. Le fichier commence par un chiffre indiquant la version minimum de PROJECTION pouvant le grer.(0 pour la version 1.0) 3. Le fichier commence par une valeur qui correspond au nombre des images. Cette valeur est comprise entre 0 et 32767. 4. Si V est cette valeur, elle sera suivie de V images Une sequence est constituee de 2 informations: - une chaine de caractres indiquant le mode d'apparition. Sont disponibles aArt.Conjugaison Conjugaison est un logiciel en Shareware. S'il vous convient, envoyez 160,00 F B. Lesenne 61, rue Nationale 59 800 LILLE. Vous recevrez la dernire version, version compatible avec GS/OS 5.0, acompagne de 30 devoirs. Le petit CDA mettre dans le fichier Desk.Access du System de votre System vous permet d'avoir sous les yeux les quivalents clavier donnant certains caractres accentus. Pour lancer le programme sous finder, il suffit d'un double-clic sur l'icne Cctuellement : DIRECT : l'image apparat l'cran directement NOIR : l'cran se met brutalement au noir avant l'apparition de l'image. FONDU NOIR : Fondu au Noir GLISSE GAUCHE-DROITE : l'image arrive par le ct gauche FONDU DIRECT : l'image remplace la prcdente point par point - le chemin d'accs du fichier image afficher ATTENTION: Il ne doit y avoir aucune ligne vide dans un fichier squences 5. Une information ne peut dpasser 255 caractres * Fichiers lus par l'application PROJECTION V 1.0 * * Structure d'un fichier sequence de projection: * 1. toute ligne commencant par une asterisque est un commentaire * * 2. Le fichier commence par un chiffre indiquant la version minimum * de PROJECTION pouvant le gerer. * (0 pour la version 1.0) * * 3. Le fichier commence par une valeur qui correspond au nombre des * images. Cette valeur est comprise entre 0 et 32767. * * 4. Si V est cette valeur, elle sera suivie de V images * * * Une sequencJEUXTLEDu' L0'  'FILLMAZE,Y/PLASMALIFE.2Dl X1FINDER.DATA>N3YCOPY.KILLERSMYFILLMAZEu' ,' '(FILLMAZE)OӲ5Ӳ6-FILLMAZE.INFO9Ӳ5Ӳ6FINDER.DATA>N Y/D] ,@ main TH H h ;8[iH"hHH "h " "H"Ozz"Xz "Vzz HH"H!6,",zzzzzt,*H",zzzzzLtj",zzzzz!t",zzzzz 96",zzzzz i7*H",zzzzzif",zzzzz si",zzzzz| =<",zzzzzd<*H",zzzzzdc",zzzzzid",zzzzz777Q88 |8O-,H",zzzzzt,,H",zzzzzs,H",zzzzz7-,H",zzzzz i7,H",zzzzz si,H",zzzzze <7,H",zzzzzd<,H",zzzzzid,H",zzzzz88.999 |98pI:hP",zzzzz\P ",zzzzzNzP ",zzzzz3kP ",zzzzz2:M:h:: |:*H",zzzzz)",zzzzz肭z&*H",zzzzz&",zzzzz,&",zzzzzak5*H",zzzzz5",zzzzz75",zzzzz::(;q; |t;;<",zzzzzmh֥8pI06d$mjַ֤) F) F:mjjPP",zzzzzPP ",zzzzz{P,",zzzzztP ",zzzzzHP7",zzzzziP ",zzzzzH>v> |y>P6",zzzzz6,,H",zzzzzPj6,H",zzzzzRtj,H",zzzzzPj",zzzzz:,",zzzzz:7,H",zzzzzf:,H",zzzzzif,H",zzzzzsf",zzzzz=7",zzzzz=<,H",zzzzzc=,H",zzzzz dc,H",zzzzzic",zzzzz>??@ |@dP*H",zzzzzQ,",zzzzzs,*H",zzzzz7,",zzzzzMi7*H",zzzzz<7",zzzzz0@h@@@ |@8pI0"P-{i+k ;8[id jH"Th6mh)()!) F) F[",*H",zzzzzv",zzzzz:",zzzzz",zzzzzy",zzzzz|",zzzzz",zzzzz",zzzzz",zzzzz",zzzzz]:",zzzzz,H",zzzzz,H",zzzzz,H",zzzzz ,H",zzzzz~ ,H",zzzzzz,H",zzzzzx,H",zzzzzy,H",zzzzz|,H",zzzzz,H",zzzzz,H",zzzzz,H",zzzzz,H",zzzzz"P-{i+k ;8[id hH"Th6mj)()!) F) F ",'",zzzzz$",zzzzz ",zzzzz",zzzzz",zzzzz",zzzzz}",zzzzzg,H",zzzzz,H",zzzzz,H",zzzzz",zzzzz*H",zzzzz",zzzzz",zzzzz",zzzzz ",zzzzz" ",zzzzz%",zzzzzg,H",zzzzz(,H",zzzzz*,H",zzzzz"P-{i+k ;8[i6H "Th6:)  {i+k ;8[i6mhH "Th)|"uF6mh6<".z".z".z".z".z".z".z".z6:#"v+d ".z8dpI"J{i+k ;8[i".z$8)$"P."C"C"6"6"6"A"A"6".z".z{i+k ;8[i".z"A"A"6"6"6"C"C"6$i)$"P.".z".z{i+k ;8[i68hH "Th)i".z".z"uF".z".z".z".z".z68h6".z<6:"F"vG"vG"F{i+k ;8[i6: "v+@\6mjH "Th) "G"Fj6mhH "Th)"F=68jH "Th) "vG"F "vG"vG"F68jH "Th)"vG"F\d68hH "Th)"BH76mjH "Th) "G\"F\{i+k ;8[id"=!T&"!zzz8(pI'"!zzz8pI"$" ".z{i+k ;8[i] "Tzzzz"%"Z>H>)8"Uhi)H8"Vhe6"Z>H>)8"Uhi)83m8::H "Th :iH "Th 8H'"$zz$"P.<\"$" ".z"F+{i+kZk ;8[iK""0.H"{i+k ;8[iHH "h0.0.HH"K"#"K"Vzz"""H "hB@d* HFF"T"""=!d1HNN"Th)H"ɠ:"":"> > ":"| | "TFDJHJHk"J"H".z )) ))" [z"F"BH"vG"G"v+"v+"MJ"F+p"v+"Jb"v+[  HENNOONNNNNONO)O  !2456MNmnFO"[Thh|,O{i+k ;8[inl{i+k ;8[id p$iHih "[zzzzzp p H H "h" [z)^)"'))")"w8iH"" [ziHH몧"Thh zu8iH"" [ziHH몧"Thh ) )) x8iH"" [ziHH몧"Thh ^8iH"" [ziH몧"Th ) ) 䂕H" "iʆ & &H"([zz 몧H hHh몧Q)DiHihHʆ & &H "ThhHh8pIʆ & &H "ThHh{i+k ;8[iA)Hh ٦H"Vh8 {i+kHZZ / (cJ) 䘃hhhkcck8j Jk ;8[i8pI ٦{i+k H;[ jI I f  8 F F  I I zz+k" H;[3II I I &&ff !  8  FfFf0II I I   zzzzzz+k" ;[ȗȗ+k8k H;[IIʩ FeIz+k ;8[ie5H"q\Hh:i(eH"q\pI0{i+k H;[2IIIIʀFf ee&IIzzzz+k ;8[i\HhHhpR{iHPhN'NN"rZPN)HPN"Th)/8 pIť8 > RHPN"ThHH??"Th8Hhh 8pI0>>HhHhH" ]zz  " Hh{i+k ;8[i$e9H"q\"[z88pI0 "[{i+kh돭ZhZhZhZhZ"ZHZk ;8[iHnlAmN"Whi90Hihnl8"]h)H)h{i+k:Hk ;8[i)H"Yz{i+k ;8[iH H "h {i+k ;8[i)H)|)8apI)8zpI) )iA8aH)8apI)8zpI) )iA8a5)3)){i+kH  8zzzz(k ;8[i "\zzz{i+k\\")k;[[HH Z;[ȷȷ hhhz+k ;8[iQ)&Hh ө {i+k H;[ !*8jf H;[ ! Jf  zz+kKKLKLK@BDco$DeJoŁ0;d!BRX .PnBcCk{#Jr1")|$!;'F_z3Ji0}2]| >Uq.Jg},Jd~ 7Q/Faz #?`y%B]x9Qi)A\t:Sl &=Wn '@YrE]}8 -D[r #5xil gv{,Rv*/6/cI_u|I*er@M 1i !Uq 5?If Z_ ,1W\mr 8=UZx}&.6JOV 9X[} "%3:_b 58ADGJ: Ril F\_fiz),369*cy:Tnv;\u 5 6OhBko 8A  6=DW^ad Porux'* ?BKNQTd$#IhMj ),ɄEuG:igAiL h<]=uD|4f0ׁZJwl?&f0hd>l‚Ok?`@x G1c 3!ځ]MzoB#c3sr D,@ ~globals .O  D,@ ~arrays Can't allocate SANE direct page p? w? p? w?/ 00p? w?? @@p? w?OPPp? w?_``p? w?oppp? w?p? w? p? w?  p? w?  p? w?  p? w? p? w? p? w?p? w? 0////./...-.---,-,,,+,+++*+***)*)))()((('('''&'&&&%&%%%$%$$$#$###"#"""!"!!!!!!!!!!"##$$%%%&&&''''(((())))*)****+*+++++,+,,,,,,-,-------.-......../././/////////// 0;ADFHJLMNOP2<ADFHJLMNOP4=ADFHJLMNOP 5>BEFHJLMNOP$7>BEGIKLMNOP(8?CEGIKLMNOP+9?CEGIKLMNOP.:@CFGIKLMNOP &B^z##### frames in ###### ticks: ### frames per second. $0<HT`lx @`FillMaze v1.0 By Jason Harper CIS: 76703,4222 Based on a program by Werner GuntherESC: exit TAB: demo mode N: new maze M: view map5: forward 2: backward 4: turn left 6: turn right 8HS BYTEWRKS &B^z F ,@ DIRECT  -=[ FillMaze v1.0 By Jason Harper CompuServe: 76703,4222 ]=- WHAT IT IS: A 3D perspective view of a walk through a randomly generated maze, intended as a demonstration of the power of the Apple IIgs's unique fill mode graphics. LEGAL STATUS: The random maze generation code and the outline of the maze drawing code were taken from a freely distributable posting to Usenet by Werner Gunther, G35@DHDURZ2.BITNET. The modifications and additions for the IIgs version were written by Jason Harper. FillMaze is freely distributable as long as this information file is included with all copies. USING THE PROGRAM: Just run it from any IIgs program selector, such as the Finder. A maze will be generated, and after a short delay for you to memorize the map the screen will switch to a perspective view from within the maze. An arrow at the bottom of the screen will show your orientation relative to the map: the starting point is always at the left edge, and the exit is always at the right edge of the map. The keys you use to move around and to otherwise control the game are listed at the bottom of the screen: they and other commands are discussed in more detail listed below. Your job is to find your way to the exit in as few moves as possible. If the game kept score (I didn't bother to implement scorekeeping, as the program is intended more as a demo than as a playable game), points would be deducted for having to back up over areas you have been through before (which turn red) and for viewing the map again. If you would prefer to simply watch the program in action, hit the TAB key after the maze view appears to enable demo mode. If your monitor is hooked to an Apple Video Overlay Card instead of the IIgs's monitor port, FillMaze will flicker badly due to differences in vertical sync between the card's and the computer's internal video generation. You will need to either reconnect the monitor to the computer's video port, or temporarily connect a cable between the computer's composite video output and the Overlay Card's video input (which causes it to sync with the internal video). Try these remedies anytime you encounter flicker in a program that is known to be flicker-free without an Overlay Card installed. KEY COMMANDS: ^ 5: Move forward one square. <4 5 6> 2: Move backwards. 4: Turn to left. 2 6: Turn to right. v ESCape: Exit program and return to your program selector. TAB: Start or stop demo mode. N: Generate a new random maze. M: Redisplay the map of the current maze, for a short time. Space: Calculate and display the maze drawing speed, and reset the counters used for this calculation. The TAB, N, and M keys, and the automatic new maze generation when the exit is reached also perform these functions. Nothing will happen if less than 1 second has passed since the last counter reset, as the results wouldn't be very accurate. !: Turns the program status indication on and off. When enabled, the screen border color is used to indicate what the program is currently doing: black means that the next frame of the maze picture is being generated, green means that the frame is being transferred to the screen, and red means that the program has finished the black phase but can't start the green phase yet because the position of the electron beam in the monitor is within the displayed area of the maze (modifying the maze image as it is being displayed could result in horrible flicker). When you turn status indication off or exit the program, the screen border remains black: to restore the border color you have selected in the Control Panel, just access the desk accessory menu (hit Control-Apple-Escape) briefly. ABOUT SPEED: On a IIgs running at normal speed (2.6MHz) with no interrupt driven tasks running, FillMaze will run at an average of slightly over 55 frames per second. The actual time to display each frame depends on its complexity, and generally ranges from 1/60 to 1/30 second. The presence of any interrupt routines will slow the program down further: on my usual setup, with AppleTalk enabled and The Desktop Manager installed, the average speed is 52-53 FPS. At slow speed (1MHz), the program will run at about 27 FPS, but may flicker slightly as the timing is optimized for 2.6MHz operation. With a TransWarp installed (6.25MHz or better), the program will generally run at the theoretical maximum of 60 FPS. It may even indicate speeds greater than 60 FPS: this isn't actually possible (the monitor only displays 60 frames per second), and indicates that it occassionally managed to generate two simple frames in a 1/60 second period (only one of which was ever visible). The displayed frames per second count is not guaranteed to be completely accurate, as it is based on counting vertical blanking (VBL) interrupts, which can occassionally be missed if some other interrupt routine keeps control of the computer for more than 1/60 second. It will definitely be inaccurate if the IIgs is being used in a foreign country with 50Hz power, as the FPS calculation assumes that VBL interrupts occur 60 times per second. It will also be inaccurate if you have accessed any desk accessories, which allow the clock to keep on ticking but no frames to be generated. WHY IT'S SUCH A BIG DEAL: Using normal graphics techniques, the IIgs simply wouldn't be capable of animating such a large area of the screen so quickly. The maze occupies a 320 by 160 pixel area of the screen, which corresponds to 25K of memory. The access bandwidth of the display memory is 1MB per second, so the theoretical maximum display rate of the program, if it were to completely rewrite the whole displayed area for each frame, would be 41 FPS. An actual program using that technique would run at only a fraction of that rate, due to the need for other operations besides moving data to the screen. However, the IIgs has a unique (so far as I know) variation on its graphics capabilities known as fill mode, which allows a horizontal row of pixels of the same color to be drawn by simply putting one pixel of that color at its left edge. For example, to draw this 18 by 8 (144 pixel) image... +------------------+ |::::::::::::::::::| |:::::::****:::::::| |:::::********:::::| |::::**********::::| |::::**********::::| |:::::********:::::| |:::::::****:::::::| |::::::::::::::::::| +------------------+ using fill mode would only require 20 pixels to actually be drawn: +------------------+ |: | |: * : | |: * : | |: * : | |: * : | |: * : | |: * : | |: | +------------------+ FOR PROGRAMMERS ONLY: The cost of using fill mode is that one of the 16 color palette entries (number 0) loses a color of its own, and is used to fill in areas where you want fill mode to operate. This limitation can be worked around, just as the normal 16 color limit can be, with the use of multiple palettes, which complement fill mode's requirement of solid horizontal lines quite nicely. FillMaze uses this to display over 40 colors simultaneously, and also mixes 320 and 640 modes on the screen. There is no advantage to using fill mode if the whole display area has to be zeroed between each frame, so its proper use depends on a method for remember which screen locations were given a non-zero value in the last frame, and only zeroing those locations. One approach to this requirement is to build a list of locations affected by the frame being drawn: before the next frame is drawn, the program goes thru the list and zeros each location listed there. A slight variation on this is to put a $9C byte in front of each list entry (must be two byte addresses, assuming a bank byte of $E1 for the screen memory), and terminating the list with a $6B: this turns it into an executable machine language routine, callable with a JSL, that does a STZ (STore Zero) to each listed location. Such a generated routine runs considerably faster than any possible fixed routine that goes through a generated list. Another important consideration when using fill mode is that the screen memory never be modified at the same time as it is being displayed. An extra or missing pixel not only appears wrong itself, but also propagates the error to the right, possibly all the way to the right border of the screen. See Apple IIgs Tech Note #39 for all the details on how to detect the current scan position, so you can delay drawing until the scan is somewhere far away. If the desired graphics are of moderate complexity and take up a substantial vertical portion of the screen (FillMaze falls in this category), you won't be able to generate all of a frame's data in the time between the scan passing the bottom of the displayed area and reaching the top of the area on the next pass. The solution is to generate the display data without actually putting it in the screen memory, building a list of locations to be changed (which is exactly the same as the list of locations to be cleared, as mentioned above) and the values to be placed there. Again, the most efficient way to do this is to construct the list as an executable machine language routine that performs all the changes. The lists can be generated without concern for the current scan location. When complete, the program delays until the vertical scan position is within a window starting just under the display area, then executes the clear list for the previous frame and the draw list for the current frame. Interrupts should be disabled during list executions, to keep them from taking too long. The size of the scan position window should be adjusted so that the most complicated clear and draw lists your program can generate, starting at the very last moment of the window, get completed before the scan reaches the top of the display area on the next vertical pass. The exact window size isn't critical, as long as it's not too large. FillMaze uses a variation on the techniques suggested above that allows one generated list routine to serve as both the draw list for the current frame and the clear list when the current frame becomes the previous frame. The routine runs in native mode with 8-bit registers, with the data bank register set to $E1, and is structured as follows: For every different value encountered to be put in screen memory: TXA AND #value For every screen location calculated that should receive that value: STA address At the end of the list: RTL The routine is called with the X register holding $FF to draw, or $00 to clear. Two buffers for holding the routines are required, one for the current and one for the previous frame. After the previous is cleared and the current is drawn, the pointers to the buffers are swapped (not their contents, that would take much longer), making the current buffer now the previous buffer, and then the current buffer is overwritten with the list routine for the next frame. Make sure that memory for the buffers is allocated with the 'no bank crossing' attribute set, or the program will fail every time a buffer happens to cross a 64K boundary (executable code can't span banks). Obviously, not all computer graphics applications can be efficiently described in terms of horizontal rows of pixels with the same color, but for those that can the use of fill mode can produce an otherwise unobtainable level of quality, perhaps even exceeding that of other computer systems with substantially greater processor power or display capabilities. ABOUT RULES: Apple Computer, Inc. has reserved the right to change certain aspects of the IIgs hardware, for example the address and other attributes of the screen memory, in future versions of the machine. One conceivable reason why they would want do this is to implement overscan video (graphics in the border region): that might require the starting address of the screen to change, and would definitely change the number of bytes per line in the screen memory. Any program that assumes the current values for those parameters ($E12000, 160) is therefore liable to fail to work properly on future IIgs computers. Fortunately Apple has recognized the need for high-speed graphics programs to directly access the screen memory, and provided methods for them to access it efficiently without having to assume fixed values for those parameters. These are documented in the animation demo program included in the IIgs Source Code Sampler. Briefly, you can safely assume that any graphic mode entered by starting up QuickDraw with a master SCB of $00 or $80 (you're on your own if you try to turn on SHR mode yourself) will be in bank $E1, and you can find the base address of each screen line with the GetAddress call which returns the address of a lookup table. No guarantees are made about the addresses of the SCBs or color palettes, but there is generally no point in changing them more often than 60 times per second, and the supplied tool calls for accessing them are easily fast enough for that without measurably affecting your program's overall speed. FillMaze follows all of the rules, with the single exception that it assumes that each screen line is an equal distance in memory away from the previous line. One of the points I am trying to make with FillMaze is that it is quite possible to write high quality graphics software on the IIgs without doing stupid things like disabling access to the Control Panel, requiring a reboot to exit, or using fixed memory addresses without bothering to allocate them first. It isn't even written entirely in assembly language: the maze generation and all the higher-level logic of maze drawing are done in APW C. FOR MORE INFORMATION: There have been almost no programs prior to FillMaze written to demonstrate the IIgs's fill mode. The only one I'm aware of is Cubination, which generates a very smoothly rotating icosahedron (20-sided figure) bouncing around the screen. Look for it on any information service or BBS with a IIgs download section. To see just how few pixels have to be drawn to generate a full screen of graphics in fill mode, run FillMaze, enter the Monitor (using a desk accessory such as Visit Monitor, Memory Mangler, or DiversiHack), type the command: F un lociciel modifiant le AuxType des fichiers pour pouvoir les utiliser avec le NDA Background. Back.Music.Doc --> La documentation en anglais et texte ASCII Sounds--> contenant un son utilisable BATTERIE1. Deux utilitaires qui peuvent rendre service. ATTENTION: Ils ne fonctionnent qu'avec GS/OS Chemin d'accs GSINF6/LES.PLUS * Dirmap -> reprsentation graphique, arborescente de l'occupation de vos disques. *Fonte DA Installateur ->Encore un NDA me direz-vous ? Oui, mais s'il ne doit en rester qu'un dans votre menu Pomme, c'est srement celui-l ! Ce ShareWa Beaucoup de rumeurs propos de cette nouvelle machine. Nous avons essay de faire une synthse des plus vraisemblables. - L'aspect extrieur est le mme. - Le mga de RAM est sur la carte mre. - La ROM est passe 256K incorporant plus d'outils. - La pile serait amovible sans dessouder. - Avec GS/OS 5.0, les slots seraient transparents et le clavier permettrait de simuler des touches de fonction. Il s'agit donc essentiellement d'une volution, volution normale d'un produit dj vieux de trois ans, bouge plus vite chez les MACs. Cette volution d'aprs nos informations US, o quelques concessionnaires ont t livrs en Aot, n'est pas majeure. Les possesseurs du GS actuel sous le systme 5.0 possde une machine aussi performante. Apple US ne propose d'ailleurs aucune mise niveau et les logiciels tourneront de la mme faon sur les deux machines. POM'S NOUS COMMUNIQUE Son intention de devenir un diteur de softs LES.PLUSu' Y1' 'ENGLISH.FDA.INSM/[8&DIRMAP1$4,FONTE.DA.1.03>7>7/BULLETIN.SALAIR T yT MUSIQUE.DE.FONDc  ]FINDER.DATAɛY5] Le mode mulation du 65816 En mode mulation (e=1), le 65816 est beaucoup plus qu'un simple 65C02. Tout d'abord, toutes les nouvelles instructions du 65816 fonctionnent... sur 8 bits, y compris Mvn et Mvp. Ensuite, en utilisant le registre B, le 65816 en mode mulation adresse l'intgralit des 16Mo de RAM. Enfin, le 65C02 du GS peut xcuter du code ailleurs qu'en banc $00 ou $01 avec un saut long ou un Jsl. Ce qui veut dire que si les socits qui travaillent sur des   !"#$%&programmes Apple II (+,e,c,c+) utilisaient cette possibilit, leurs programmes fonctionneraient nettement mieux sur un Apple II GS si ils profitaient de cette particularit du 65816. De plus, certaines instructions fonctionnent plus vite en mode mulation et certains programmes ncessitent un traitement sur 8bits (traitement d'une chane de caractres, graphismes prcis), alors ? Le 68516 Le Plus dterminant par rapport aux spcifications officielles du microprocesseur, c'est que le 65816 du GS dispose d'une pile de 128Ko et peut dplacer D dans l'intgralit de l'espace $000000-$01FFFF. Le IIe/IIc possdait une routine nomme Xfer qui transfrait le contrle un programme en banc $01 et qui optionnellement permettait l'usage d'une pile et d'une page zro dans le mme banc. Lorsque cela arrive, la logique de la carte 80col prserve l'espace compris entre $000000 et $0001FF et y recopie l'espace $010000-$0101FF. En sortie, la pile et la page zro en banc $00 sont restaures mais n'allez pas croire que le GS recopie $000000-$0001FF en banc $01, c'est seulement dans le premier cas que cela se produit. En mode natif, cette avantage est conserv et surtout sans passer par Xfer, il suffit pour cela de se trouver en natif 8bits et d'xcuter le code suivant: Lda #$30 Tsb $C068 (B= $00 ou $01 ou $E0 ou $E1) L'opration inverse s'effectue par un: Lda #$30 Trb $C068 Quelques petites prcautions sont cependant ncessaires. Si vous xcutez ce code en banc $0025 : POKE 780,96 : CALL 768 Et en assembleur alors ? Ben ...faites le donc sous Basic comme ci-dessus , passez en moniteur ( Call -151 , ou bien MTR si vous avez un Basic.system rcent ) , listez et analysez la routine que vous venez ainsi de "poker" de $300 $30C . DISQUE DUR INTERNE MEGACORE ___________________________ Vu sur R.Tel ce patch propos par Hackercroll pour ne booter sur votre disque dur interne Mgacore ( en slot 6 ) que si votre lecteur 3.5 est vide de disquette , ceci sans avoir changer le control panel : Interrompre le boot par CTRL-C BLOAD PROBOOT Call- 151 7F00 : 20 0D C5 00 13 7F AD 18 7F 29 10 F0 03 4C 00 C5 4C 00 80 03 01 18 7F Q ou Ctrl-C BSAVE PROBOOT, A$7F00 , L$273 Au besoin recrire le Hello pour qu'il lance Proboot ( PRINT CHR$(4) "BRUN PROBOOT" ) Thank you ... Mister Hackercroll 50 de la notice, que je vous invite consulter pour dcouvrir toutes les possibilits de ce logiciel, mais d'un modeste guide de vos premiers pas de 'Ralisateur'. Les premiers films ne sont pas toujours trs spectaculaires et de nombreuses astuces sont dcouvrir. Seule limitation gnante, les images de fond tant redessines chaque nouveau pas, le rythme du film se ralentit notablement lorsque le dessin de fond est trs complexe ( moins d'une astuce dcouvrir !). ART & FILM DIRECTOR, un logiciel bien dans la tradition EPIX et qui va vous occuper pendant de longues soires ! J. Rey , le contrle est transfr l'adresse qui suit le Tsb $C068... en banc $01. Pas de problmes en revanche si vous l'xcutez dans d'autres bancs. Ex: $000300: Lda #$30 $000302: Tsb $C068 $010305: Rep #$30 $010307: Lda #$2000 $01030A: Tcd .......: xx et non $000305 Ensuite, il n'est pas possible d'xcuter du code en banc $00 tant que la pile et la page zro sont en $01 sous peine de plantages impromptus. Avec ce moyen et en autorisant le shadowing pour la SHR, il est possible d'adresser l'cran 320*200/640*200 par la page zro. En thorie: l'autorisation/ inhibition du shadowing SHR se fait avec le bit 3 de $C035 (1=shadowing inhib) mais depuis que j'ai ma Transwarp, cela ne suffit plus, du moins apparemment. Pour vous en convaincre, allumez votre IIGS et passez en mode moniteur, $C035 a le plus souvent pour valeur $1E ou $08. Mettez $C035 $08, c029:41 et listez les adresses en $E12000. Maintenant, tapez $012000: xx xx xx ou xx sont des valeurs diffrentes de $E12000 puis refaites $E12000: les valeurs sont celles que vous avez entres en $012000. Etonnant non ? #$1C permet tout de mme d'inhiber le shadowing pour la SHR mais c'est une valeur minimale. Note: Ma Transwarp est un modle 7MHz, rev 1.18H, ouf ! Vous avez peut-etre trouv trs intressant la possibilit d'adresser l'cran SHR avec la page zro ? C'est avantageux du point de vue de la compacit du code produit car l'accs se fait en deux octets au lieu de trois si l'on choisit l'adressage court mais du point de vue de la vitesse, il n'y a aucune diffrence entre les deux mthodes. Il est curieux de constater combien il est difficile de s'accorder sur le nombre de cycles ncessaires certaines instructions compte tenu de la diversit de ce qui est crit ce propos. Ainsi, Clefs pour II GS 1re d, Clefs pour Apple II GS 2me ed., Appendice de l'APW et The Western Design Center W65C816 Data Sheet ne disent pas la mme chose. En ce qui concerne le problme du Sta page zro, toutes les documentations sont fausses, y compris et c'est surprenant, celle de WDC. Si l'on fait une synthse qui conjugue srieux relatif accord aux diffrents auteurs et mettons, probabilit que cela soit vrai, un Sta en adressage court avec m=0 (16bits) occuperait le 65816 pendant 5 cycles (4 + 1 si m=0). En page zro, le stockage de la mme valeur prendrait 4 cycles (3 + 1 si m=0 avec D = xx00 sinon + 1cycle). C'est thorique, car sur mon IIGS (avec la Transwarp) ce n'est pas vrai. Des boucles sur un stockage en page zro (D=2000) et un stockage utilisant l'adressage court (B=00) ne montre aucune variation de vitesse, quelle que soit le nombre d'itrations. Et l o cela devient carrment fou, c'est qu'il existe une valeur de D o le stockage de mots (double-octets) montre une acclration de 35-37% par rapport un stockage en page zro avec D ayant une toute autre valeur. Cette valeur de D c'est $0000. De surcrot, cette acclration de 35% concerne la boucle en entier, or comme nous le verrons plus loin, la partie de la boucle xcute 99% du temps comporte deux instructions qui (prions que soit vrai) durent le mme nombre de cycles quelle que soit la valeur de D. De ce fait, les accs sont 65-70% plus rapides, ce qui est considrable. Pour vous en convaincre, voil le source de ma boucle, taper aprs un Control-Reset, un call - 151 et un passage dans le mini assembleur par un !,return: !00/300: Clc (espace) Xce (esp) rep #$30 Pea $0000 Pea $0800 Ldx #$0F03 ReadAsciiTime (on pourrait utiliser le tick) Jsl $E10000 (mais ce n'est pas utile compte tenu du nombre d'it.) Lda #$0000 changer en Lda #$2000 lors du test suivant Tcd Lda #$1111 n'importe quelle valeur convient Ldy #$0200 Ldx #$7FFF Sta $00 Dex 2 cycles Bpl (adresse du sta $00) 2 cycles + 1 puisque branchement xcut 99% Dey du temps Bpl (adresse du Ldx #$7FFF) Pea $0000 les temps de dpart/arrive sont en $00800 et $000850 Pea $0850 Ldx #$0F03 Jsl $E10000 Brk *300g Aprs le break: *800(return) et une suite de return pour afficher le temps d'arrive en $850 Sur mon II GS, les temps (approximatifs mais la marge est telle) Avec D=$0000 21 secondes pour environ 16.800.000 itrations (2,1 Mips) Avec D=$2000 33 secondes Compte tenu des rsultats, je pense qu'un Sta page zro avec D diffrent de $0000 se fait en 5 cycles et en 3 avec D = $0000 tout cela en mode 16bits. Une initiation aux interruptions par le signal VBL Il se produit une VBL lorsque la trame arrive dans coin infrieur droit de l'cran et remonte en haut gauche pour le redessiner. Le signal VBL n'est pas une interruption en soi et se produit 50 ou 60 fois par seconde sur un IIGS en fonction de la frquence que vous slectionnez avec le Control Panel. Le switch $C019 permet de connatre l'occurrence d'un signal VBL puisqu' cet instant le bit 7 passe 0. C'est un moyen pratique pour synchroniser l'affichage sans passer par une interruption. Il ne faut pas oublier que si le bit 7 passe 0 lors du dbut du VBL, il reste 0 pendant la dure du signal et qu'il n'est donc pas question d'une routine du style: Test_Vbl Anop Lda $C019 Bmi Test_Vbl ... Bra Test_Vbl En effet, il faut s'assurer que le Vbl courant est bien termin avant de tester l'occurence du suivant. Notre code devient donc: Test_Vbl Anop Lda $C019 Bmi Test_Vbl ... End_Vbl Anop Lda $C019 Bpl End_Vbl ou Beq car seul le bit 7 est significatif Bra Test_Vbl Si l'on incrmente un drapeau entre ces deux tests, on s'apercevra que l'on obtient bien 60 vbls par seconde ce qui sans surprise sur un GS 60Hz. Ce switch sert pas mal, d'aprs Dag Mentar et on peut le croire, il sert entre autre l'homo cupertinus pour afficher sans dchets la pomme balladeuse du Check Startup Device. Mais si ce switch est intressant, il est parfaitement inutile pour simuler l'xcution simultane de plusieurs routines ou de les faire s'xcuter pendant le fonctionnement du programme principal. Le IIgs est capable de gnrer une interruption lors d'un signal VBL. Cette interruption est gre par les bits 3 de $C041 et de $C046 et par $C047. L'interruption appartient la famille IRQ (Interrupt Request), interruptions produites en gnral par des priphriques pour demander au processeur de lui accorder quelque attention. Les chips grant les ports srie, l'Ensoniq, la souris... sont producteurs d'interruptions IRQ. Il existe d'autres interruptions comme la NMI, Cop, Abort, certaines sont softs, de plus je passe sur la distinction interruption native ou mulation qui n'a pas grand intrt ici. Disons simplement que le GS possde des adresses immuables des vecteurs vers les routines de traitement de chaque interruption. Celui qui nous intresse se trouve en $FFFE-$FFFF en banc $00 ou $FF. On y trouve l'adresse $C074, adresse qui contient le code suivant: Clv Jmp $E10010 qui est l'adresse dfinitive de l'interrupt Manager. En $E10010, on trouve un saut (ROM 01) en $FFB7CC. Le but de l'interrupt manager est d'identifier la nature de l'interruption, si elle lui est connue, d'xcuter le programme de traitement de cette interruption dont il connat le vecteur en banc $E1. Si il choue dans sa mission d'identification, il doit passer la main au vecteur Other Interrupt en $E1005C et si cela ne suffit pas $0003FE. Avant d'xcuter sa mission, il passe en mode natif long puis prserve registres et environnement en banc $E1, des adresses comprises entre $0108 et $011A: $E10108: registre A $E1010A: registre X $E1010C: registre Y $E1010E: pile (pas tout de suite) $E10110: registre D $E10119: Shadow et speed P et B sont empils. Ces adresses servent aux dbuggers comme au Brk Manager Aprs avoir respect les conventions de sauvegarde, le GS passe en vitesse rapide, met D $0000 et commence tester en squence les interruptions. Dans quel ordre docteur ? Dans l'ordre des urgences, savoir que certaines interruptions peuvent survenir dans des dlais trs courts et qu'il convient de ne pas en perdre une. C'est le cas de l'Appletalk qui doit tre test toutes les 104 microsecondes (230.000 bauds) ou de la srie toutes les 1.09 millisecondes. Si ce n'est pas fait, il y aura perte de donnes, ce qui peut tre catastrophique avec certains mots... Ce sont d'ailleurs les deux premires interruptions testes. L'ordre des vecteurs en banc $E1 indique aussi l'ordre de promptitude des interruptions. Avant d'en arriver l'interruption VBL, le GS aura test l'AplTlk, la Srie, la SCB et la Sound Interrupt. Cette digression vous aura peut-etre aid comprendre le mcanisme de traitement des interruptions. Avant de sauter en $E10030 qui est le vecteur de traitement du signal VBL, le GS teste deux switchs: $C041 et $C046. Le bit 3 du premier indique si l'interruption VBL est permise et le bit 3 du second indique si elle a eu lieu. Donc, pour savoir s'il est temps de redessiner l'cran, on commet le code suivant: Lda $C046 si l'interruption VBL est dsactive, alors le bit 3 de And $C041 $C041 est 0, un and avec $C046 va mettre celui-ci 0 And #$08 par la meme occasion. Le And #$08 s'assure que l'on ne Beq No_Vbl va pas traiter autre chose Vbl_Occured Le GS va donner la main au vecteur dont l'adresse se trouve en $E10030, en natif 8bit, D=$0000, B=$00 et ce par un Jsl. Le VBL Manager doit prserver B, P et D et doit sortir avec la retenue zro. Le reste est votre convenance. Nous allons porter notre attention quelques instants sur le Manager fournit par Apple, oui, celui qui gre les tches de fonds que l'on ajoute par _SetHearBeat (bref, le Heartbeat Manager). Il n'est pas bien crit. En voici le source: Sta $00C047 (nous entrons avec B = $00, mais pourquoi utiliser Rep #$30 l'adressage court ?) Lda $E100DC Mise jour du compteur de ticks Inc A Sta $E100DC Bne Test_If_Task Lda $E100DE Si dpassement, on incrmente le mot de poids fort Inc A Le compteur de ticks reviendra 0 aprs plus de 136 ans Sta $E100DE de fonctionnement sans extinction des feux. Test_If_Task Anop Rep #$30 Nous tions dj en mode 16bits, mais vous tes press ? Lda $E100D8 $E100D8-E100DB contient le pointeur sur la 1re tche Tax ou bien $00000000 s'il n'y en a aucune. Ora $E100DA = 0 si pas de tche de fond Beq Exit_Vbl_Manager Phb Shortm Lda $E100DA Pha Plb Longm Phx typique de chez Apple: Je n'ai pas de midi, mais on va Jsl MidiInputPoll ($E101B2: Rtl) tester l'entre MIDI, pas de patch comme Plx pour leurs protections: 22 cycles inutiles. * Un petit rappel sur l'entte des taches de fond: * 0: Pointeur sur tache suivante, 0 long si aucune autre * 4: Compteur dcrment chaque VBL, si 0, xcution de la tache * 6: Signature, #$A55A Test_Signature Anop Lda $0006,x Cmp #$A55A Beq Signature_Ok SysFailMgr signature errone, plantage Signature_Ok Anop Lda $0004,x 0 = tche en sommeil Beq Next_Vbl Dec $0004,x diffrent de 0, routine suivante Bne Next_Vbl on atteint 0, alors on va xcuter cette routine Phb prserve B et l'adresse de l'entte Phx Phk Dc H'F4',i'Retour_VBL-1' Pea 'Retour_VBL-1' empile l'adresse de retour Phb empile l'adresse haute de la routine qui se trouve ds B Txa Clc Adc #7 on empile l'adresse basse-1 puisque l'on va y accder Pha par un Rtl Sep #$30 8bits (attention avec les compilateurs) Rtl je n'utilise pas de short,long car dans le code on * repasse immdiatement en long. Retour_VBL Anop c'est cette adresse qui est empile donc xcute par le Clc Rtl de la routine. Xce Apple prcise bien: on sort de la routine en NATIF 8bits Rep #$30 donc on repasse en natif, c'est cohrent. Plx Plb On rcupre nos registres Next_VBL Anop Lda $0000,x On teste la prsence d'une hypothtique prochaine Ora $0002,x routine. Beq Exit_Vbl_2 Non, on sort, on va re-tester l'entre MIDI Shortm Lda $0002,x Pha Longm Lda $0000,x Tax Plb Bra Test_Signature Exit_Vbl Anop Jsl MidiInputPoll Plb Exit_Vbl_2 Anop Sep #$30 Clc Rtl Ce code ne me plat pas, il est possible de faire mieux. Voici ce que je propose: Sta $C047 Sta court puisque B = $00 Pea $00E1 Ce pea prserve le banc courant et va Plb nous permettre de travailler plus vite Long un seul passage en 16bits Inc |$00DC on vite un Lda long et le reste se fait Lda |$00DC avec 1cycle et 1 octet de moins Bne First_Vbl Inc |$00DE First_Vbl Anop Lda |$00D8 mme remarque Tax Ora |$00DA Beq Alt_Exit_Vbl Shortm Lda |$00DA idem Pha Plb Longm Test_Vbl Anop Lda |$0006,x Cmp #$A55A Beq Signature_OK ! Ce que vous voulez, Brk, saut un debugger... ! Moi je breake car le debugger est en ligne Signature_OK Anop Lda |$0004,x la Midi ? Pour ceux qui ont un driver Beq Next_VBL Midi et seulement pour eux, qu'ils Dec |$0004,x ajoutent une tche de fond qui, au moins, Bne Next_VBL servira quelque chose Phb Phx Phk Per Retour_VBL-1 on verra son utilit plus loin Phb Clc Txa Adc #7 Pha Short Rtl Retour_VBL Anop Long Plx Plb Next_VBL Anop Lda |$0000,x Ora |$0002,x Beq Alt_Exit_VBL Shortm Merlin: MX %10 Lda |$0002,x Pha Longm MX %00 avec Merlin Lda |$0000,x Tax Plb Bra Test_VBL Alt_Exit_VBL Anop Plb Exit_Vbl Anop Sep #$30 Clc Rtl Mine de rien, ce code est 35% plus concis que celui d'Apple, plus rapide et cependant 100% compatible. Cependant, il n'est pas possible de patcher directement le vecteur du VBL Manager. En effet, pour prvenir l'action de patcheurs fous, Apple a install un certain nombre de mcanismes de protection pour assurer la prennit de son VBL Manager. Juste avant celui-ci, il y a un saut long... au VBL Manager ! Inutile ? Non. C'est ce saut long qui sert pour patcher $E10030. Et ce patch est effectu plusieurs fois. Comme il est situ quatre octets avant le dbut de la routine de traitement, il suffirait de charger l'adresse de celle-ci, d'y soustraire quatre pour obtenir l'adresse basse (la haute, c'est simple) o copier un saut long Suffirait ? Le conditionnel indique que non car Apple aime perdre son temps et celui du GS dvelopper des routines de protection aussi lentes qu'inutiles puisque le dveloppeur consciencieux prserve l'ancien vecteur et le restaure si le manager d'interruptions qu'il veut mettre en oeuvre n'est que temporaire, mais inutile de prcher dans le dsert, occupons-nous plutt de cette routine. Aprs avoir travaill le fichier TS2 en frocit, j'ai trouv. Par le patch de deux Cmp #$valeur (valeur=adresse du manager, ou presque) puis d'une comparaison avec $E10031, $E10032 (en 16bits), il est encore possible au Protector cupertiniesque vtu d'un des 3 modles de T-Shirts en vigueur Mac-Town, comme en tmoigne la photo du team QuickDraw 32bits, 10 personnes!, il est donc possible cette personne d'tre au fait de toute modification en $E10031-$E10033 et donc d'agir en consquence. L se pose un problme de compatibilit. En effet, il serait possible de patcher les Cmp #$xxyy avec de nouvelles valeurs, mais cela ne marcherait qu'avec un seul fichier TS2. Autant, il est fort probable que le saut long au VBL manager se trouve toujours 4 octets avant le dbut de celui-ci, autant l'adresse des deux Cmp n'a quasiment aucune chance de se trouver au mme offset par rapport au Manager. Alors que faire ? Souvenons-nous d'une chose, ce nouveau manager tant plus compact que l'ancien, il est parfaitement capable de prendre sa place encore faut-il qu'il soit relogeable. Celui d'Apple ne l'est pas cause d'une seule instruction: Le Pea AdresseBasseDeRetour-1. C'est l qu'intervient notre Per. Per empile bien une adresse mais qui est le rsultat de l'addition d'un offset (ngatif ou positif) et du compteur de programme (PC). Ainsi notre code peut etre dplac n'importe o en mmoire, il reste oprationnel. Pour remplace l'Apple manager, il faut inhiber temporairement l'interruption VBL: Shortm Lda #$F7 And $C041 B = $00 ou $01 ou $E0 ou $E1 Sta $C041 Longm Puis dplacer le nouveau manager l'adresse de l'ancien. Faites fonctionner vos mninges, moi j'utilise un Mvn. Shortm Lda #$08 Eor $C041 Sta $C041 Longm Excuter une routine en tche de fond. L, je conseille d'utiliser le HeartBeat Manager ou mieux encore le Tasks Manager de Switcher. Une tche de fond est prcde d'un entte de 8 octets: Offset 0: ... (Pointeur) Offset 4: Occurence (mot) Offset 6: Signature ($A55A) En APW: My_Task Anop Ds 4 dc i'60' xcute au bout de 60 ticks soit 1 seconde Dc i'$A55A' Longa Off Instructions pour le compilateur Longi Off On entre en 8bits Start_Of_Code Anop Sta $C047 Reset the VBL Php Prserve le mode 8bit Phb Phk Plb Rep #$30 Lda #0060 Cette routine sera appele toutes les secondes Sta My_Task+4 ... Plb Plp Clc Rtl Son ajout dans la file se fait par la fonction $12 du Misc. Tool. Utilisez une macro: Pushlong #My_Task _SetHeartBeat Bcc Task_Added ... Sa suppression peut se faire de deux faons: 1. En indiquant 0 pour occurrence. 2. En appelant _DelHeartBeat, ce qui est radical. Dans le premier cas, crire une valeur positive comme occurence ractive la tche de fond si les interruptions VBL sont toujours permises. Dans le second cas, un SetHeartBeat est de rigueur. Voil, j'espre que ces explications concernant la VBL et plus gnralement les interruptions auront assouvi votre soif de connaissances. Si certains points sont rests obscurs, crivez ou mieux, envoyez des fichiers Appleworks cela permettra de rpondre une fois pour toute. V. Hemeury w~|uijqy}yusio{z{wuuule\Ya`VOSUQMMQW][[XUT]`]cmmeaacdekpiacjmpx~}¿ǽ~yz~xkeaeknn_SYhg_^dbbba`VT[\OHJLOUZVUQLKRbh_NIZgkeaahmqyzy~urtwwtoqtupplklgbelgWVgmjjie]]gpqnoxzustu|wtux{{toqpmoqrsuxtd]`d`pICONSu' ޲' '*CONJ.ICONS+9 )h CONJUGAISONE?DODDLL DL DDL NDD@ NDD?NNDDNND?DDN?DDDD?DDDDDDDDDDDDDDNDDDDDDDDDDDD?DDD*,-./< <?ww?<*NTITLED33?wwwsw3wwuuswwwGwwwttwwwwwwGwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwGwwwGwwwww DEVOIR*.DC*DDDODDDO?O?OO?OO?OO?OODDDOODDD DDDDAOAOMDDDD ,@ K{<4") 4 P) "h ) " $ H) "L`""h>>H "hh "hL"H>H"""2A:""iH@>H"`" "o"" "">H">HiH">HiH">H">HiH">HiH""9"023456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~""`n""""""""""""">H""") Veuillez patienter S.V.P ...!Plus assez de m{moire disponible.3Une erreur s'est produite lors de l'initialisation.yyHZ-" " ""h*"H"h: `8X, ZH,"`XZH,"``"h``  `-h "hn)mDcl.D`*"h-h "h"`< @\\XN1 - A propos de Conjugaison\\N300V ; < Fichiers \\N2 - Conjugaison \\N301*Cc - Devoirs \\N303*Dd - Effacer les scores \\N304*Ss - Quitter\\N302*Qq ; < Edition \\N3 - Annuler\\N250V*Zz - Couper\\N251*Xx - Copier\\N252*Cc - Coller\\N253*Vv ; ~GnOK-Les fichiers d exercices se terminent par .Dc?Conjugaison 1.0 Auteurs: B.Lesenne F.HeuchampsLogiciel distribu en Shareware. Si vous en avez l'emploi, son prix est de 160F. Vous recevrez la dernire version accompagne de 30 devoirs. B.Lesenne 61 Rue Nationale 59800 LilleA_U 27_ 2-2>"D\t?DODDLL DL DDL NDD@ NDD?NNDDNND?DDN?DDDD?DDDDDDDDDDDDDDNDDDDDDDDDDDD?DDDĈ2"hȆhʆ2"hJhLІ 7J"І "h0h2%4h6h82H0H8H6H3"4 866؜򆜂솜ꆜ膜" <4Vq"h:4`42H0H4H/"44&ߜ2H0H1/"2H0H9/"L/ 5 J L 62H0H "`2 J L 13 H2H0Hڢ/"h81L X&V2H0Hڢ."hI:88* I-Z2H0H:H/"L *0 8) J L 9+=&H2H0Hڢ/"h888*L  n ߝѭߝҭߝoӭߝ_ԭߝPۭߝ@ܜ↜LHJH" " 2H0H"ʆHȆH"Hddlj"h2H0H) "L 2H0H)􂙢"0uȢNN0 W4/LNreL riL rL erL Z"h8`00b 9LNyoyu rLya rLg rLlete L0Ni0rLɎ0 rLg0rLc0rLNeɎ NɎ0 rL0 rL0rLavo rLLɐt rLL L bdfh0nnNbn0lbLLbȢlbLbbLb l rL bLb  L` ȽbL b0Larr5Nrp6rr'ressorsrr nэ ߽ҍ߽oӍ߽_ԍ߽Pۍ߽@܍߭r-.   A   O n 0 rx`rH "hh֍^轎֍`轎֍b٢dٍjdٍldٍnٮnp)$p٠J&n`)(`ڠJ*`4)6P$ق6< 4448``4)6ї>.ق64H4hJixr8 444`4)6<ق 6444ة r` r`4:)6:)8:ق6n`:m8::4:)6:)8:ق64 :r8``:m8::44:)6:d)8:dق64 r8``:m8::44:)6:d)8:dق64 ʞn8``:m8::44:)6:)8:ق64 Un_8``:m8::44:)6:m)8:mق64 n@8``:m8::44:)6:Ÿ)8:Ÿق64 ПnP8``:m8::4frire no`{H<[ {2}7^~\9(5]68!}@0n|%_-\_-P'M4'AA [ 2a{*%  h[ ;i kLv"00΂r n) n 8jҭ) niҭn 020 LHJH3"r ) J8*䆜"-2H0H"ʆHȆH"ʆHȆH"ꆜ̆ކ^ٍt`ٍvbٍx䆍|jٍ~lٍnٍzJ5 d`"̆̆ i䆀ꆀ00"A :"F" :"􂙢"-:"--<":"-<"rxLX$ :"^"Z:"̆ HH" $:"j"Z$:"    ӋHыH"<؆ چ<) :""ކΆrxLX$dn@)0@ :""چH؆H:"n̆ 91 d`"L<) ̆)L<n@)0L#ΆLJn@)Ά8 d̆LwL̆Ά LL)L)L)Ά"n"+LΆLΆLrLr̆ LL  ̆L L0h 0 ߰0} 00 _s Lx _ Lx Ά 2 %L]n̆ΆL _ _ ކ݉HۉH )L̆:00} 0ކ 0ކi'H%H L̆ΆՀ Άކ'H%H ) LL ,n@)L@))L Lw ) L)̆Ά:̆   Щ "n@) ̆JΆE<:" @) "V0̆VJV % ̆؆i ؆:ΆΆiކiކLI ̆̆ Lo`ꆜ LoLLLn'䆽}H{H ) 䆽UHSH  n "r* )6̆)n<_ԀH) Ltn_)QHOH  &Lw ) Lwe ΆLwn)%n_,`t Ʉs Lw䆽}H{H  LLn/̆  | 䆽}H{H L̆  w 䆽UHSH L̆   w 䆽UHSH Ln@) ؆i ؆":Ά<ΆiކiކLĬ ̆ `̆`  Lo``І-J"ІU"`n@) r   A %o`8 00`̆  `Ά w `| `)"HH:"ΆD̆1,' "nP) ̆ r - =Ά   ̆ Άnކ݉HۉH `b b٭`*`٭^*^٭rn n٭l*l٭j*j`_"hHB 1t^٭v`٭xb٭z|䆭~j٭l٭nh̆̆Lo`܆H؆H:""rL L"WL>"%L"1L 4LN!gL"fL"[L!VL!FL#SL#hLg#_Lp"kL/#,L$jL$sLW""`̆+&!Ά LF$ 䆽HH LF$̆ Ά(#!Ά LF$ 䆽HH LF$̆?FcLF$ Q$ձHӱH LF$ Q$HH LF$ Q$HH LF$ Q$HH LF$̆ %LF$ Q$HH LF$ Q$5H3H LF$ Q$MHKH LF$̆ %LF$ Q$eHcH LF$ Q$}H{H LF$ Q$HH LF$̆䆽ŲHòH LF$̆䆽HH LF$̆䆽EHCH LF$̆LF$ Q$ͰH˰H LF$ Q$HH LF$̆䆽HH LF$̆ Q$HH LF$̆<b e Άs LF$̆  e Άs LF$̆ e Άs LF$̆ Q$HH LF$LF$̆"l r e Q$-H+H LF$̆ Q$HH LF$̆ Q$UHSH LF$̆ Q$%H#H LF$ Q$ H HLF$"`Ά `L8rx n <:""" K:"4) ʙ" Z:"4)@ " i:"4) ٙ""K:"􂙢"Z:"nHH"i:"nHH"" d:"4) "" }:"%" :"@""  Lo`0܆H؆H:""X""`:)6:ҟ)8:ҟق 68``:m8::Ʈn@01no L& L8( Ll( L( L4) L) L)` O* &L+" O* & " ) &L+ &L+ ` 'F$2H0H '4&2H0H ` ' (2H0H '*2H0H `n@)L(rLi'? ta>`?@2AB(D#FL'L(̆Ά L4(`̆Ά L4(`̆Ά񭂙c)"HH:"ᩙ Ŭ ΆΆ)@/r& 􏌀 8``" O*  m*Q " )L+f L+" O*"  m* * ) 0inQ 0knQ0Q L+n̆ o91" O* &" 2n̆ P91 ) &L+ &L+ ) 'L+ &L+ )n@) " O* &`"080"  "0ʎ0 )0e0 &"0e0L+" O*n@) Ά &`@)Ά``b b٭`*`٭^*^`np)$p٠J&`n`)(`ڠJ*`rH "hh֍^轎֍`轎֍b `n@)080"`0QpQpqfr e %p삙8nn0`$0݅2݅h&0݅2݅j `r`n n٭l*l٭j*jٰ`e `"n@)Li+n@)  * *`n@)@̆ `r&+*&+!,L ̆L+c `̆ #Ά v `Ά`)̆ `6E5̆ Ά]VΆNIr6vn `/1pr&̆Ά  `l `0̆Ά̆Ά n `Άrrrrrrrr!) W&) LX-Lk-h8L")Lk-n̆ o91LP-@)̆L0ΆL0`n@)L0̆L0ΆL0x `r䆽}H{HL1䆽UHSHL1 1̆ HHL1-H+HL1! 1̆ EHCHL1]H[HL1> 1̆ uHsHL1HHL1N 1̆ HHL1HHL1䆽HHL1%䆽ݩH۩HL1-䆽EHCHL1.䆽HHL1C䆽HHL1! 1̆ ըHӨHL1HHL1) 1ծHӮHL1+ 1HHL12䆽HHL1䆽HHL1S 1HHL1XĔ %L0 1 1mHkHL1 1 1HHL1 1 1HHL1Y 1HHL1a!̆ 1HHL1 1HHL1\Ŏ$-L1 1HHL1 1ͳH˳HL1 1HHL1 1HHL1c b 1uHsHL1'̆` 1ŵHõHL1 1ݵH۵HL1m'̆` 1HHL1 1HHL1l䆽UHSHL1n䆽=H;HL1w䆽mHkHL10̆` 1-H+HL1Q̆` 1EHCHL1`nP) 1 L1䆽=H;HL1nP)@䆽HHL1nP) 䆽}H{HL1nP)L1nP)䆽=H;HL1nP) 1 L1䆽HHL1nP)䆽HHL1nP)䆽HHL1`" "`Ά `0 0 0 0`)`̆`Ά`8`LHJH"LHJH""h:LHJH"`VERBE DPECER Devant une syllabe muette change le E en Et devant les voyelles A et O le C prend une cdille. je dpce et nous dpeons.AVOIR s'emploi comme auxiliaire pour la pluspart des verbes conjugus la forme active. C'est un verbe transitif quand il a un un complment direct d'objet.ETRE S'emploie comme auxiliaire pour la conjugaison : de tous les verbes pronominaux. de tous les verbes passifs. Le participe pass de tre : t est toujours invariable.VERBE PREVOIR Se conjugue comme VOIR sauf au FUTUR et au CONDITIONNEL prsent VOIR je verrai je verrais. PREVOIR je prvoirai je prvoirais.VERBES FOUTRE et CONTREFOUTRE REFOUTRE en principe ne se conjuguent pas : au pass simple, au pass antrieur de l'indicatif, l'imparfait du du subjonctifVERBES CORROMPRE ROMPRE INTERROMPRE seule particularit de ces verbes par rapport aux verbes en DRE : prendre un T la troisime personne de l'indicatif prsent: Il rend mais il corrompt<VERBES DU PREMIER GROUPE : 'ER' Ces verbes forment la conjugaison vivante de la langue franaise. Un seul est vraiment irrgulier: ALLER Cependant un certain nombre de ces verbes ,souvent d'ailleurs pour des raisons de phontique,ont de lgres irrgularits du radical. Ex: mang ez, mang e ons, mang e ai.LES VERBES EN ...CER Pour conserver au C un son doux une cdille est placesous le C devant les voyelles A et O Ex : nous plaons je plaai.LES VERBES EN ...GER Pour conserver au G un son doux le E est maintenu devant les voyelles A et O Ex :je mange ,nous mangeons,je mangeai.LES VERBES EN E.ER comme : pe s er Ces verbes changent le e muet en ouvert devant une syllabe muette PESER : je pse et je pserai mais je pesais que je pesasseLES VERBES EN .ER Ces verbes changent le ferm en ouvert devant une syllabe finale muette. Mais au futur et au conditionnel, le ferm ne change pas. je cde je cderai.LES VERBES EN ...ELER ...ETER Ces verbes doublent la consonne L ou T devant un E muet: je jette Cependant 22 de ces verbes n'obissent pas cette rgle et changent alors le e en . je modle et nous modelonsYCERTAINS VERBES EN ..ELER ..ETER ne doublent pas le L ou le T devant une syllabe muette mais changent ce e en devant une voyelle. Liste de ces verbes: acheter,racheter,bgueter,corseter crocheter,fileter,fureter,haleter celer,dceler,receler,ciseler dmanteler,carteler,encasteler geler,dgeler,congeler,surgeler marteler,modeler,peler....LES VERBES EN ...ER Dans ces verbes le du radical reste toujours ferm: je crerai ils crrent cre Remarquer la prsence de deux E certains temps de la conjugaison.LES VERBES EN ...GER Devant un E muet le se change en Et l'on maintient le E aprs le G devant les voyelles A et O afin de conserver ce G un son doux. il assige et nous assigeonsLES VERBES EN ..IER Une remarque seulement propos de ces verbes: l'imparfait et au subjonctif prsent deux I se suivent. prsent: nous prions. imparfait: nous priions.LES VERBES EN AYER Ces verbes changent le Y du radical en I devant un E muet Mais... il est possible de conserver le Y dans toute la conjugaison. Ainsi l'on conjugue: je paye ou je paie sans faute.LES VERBES EN ...OYER et... UYER Ces verbes changent le Y du radical en I devant un E muet je broie mais nous broyons (envoyer et renvoyer sont irrguliers certains temps.)VERBES ENVOYER RENVOYER Se conjuguent comme les autres verbes en OYER. (changent le Y en I devant un E muet) mais au FUTUR et au CONDITIONNEL ces verbes modifient leur radical ENVERRAI (futur) ENVOYAI (pass)LES VERBES EN IR de ce groupe ont le participe prsent en ISSANT : finissant, maigrissant... Environ trois cents verbes se conjuguent de cette manire. Ce logiciel considrera comme du deux- ime groupe tout verbe en IR non dcrit dans les 330 verbes du troisime groupe6HAR Ce verbe du deuxime groupe est le seul possdant cette terminaison. Le trma remplace l'accent circonflexe au pass simple et au subjonctif imparfait. Sauf aux trois premires personnes de l'indicatif et la seconde personne de l'impratif,ce verbe gardedurant toute la conjugaison le trma sur l' I .VERBE GESIR tre couch en parlant de personnes mortes ou malades, de choses renverses par le temps. Nous gisions dans les trous sordides. Des menhirs gisent renverss par le tempsVERBE ALLER Se conjugue sur trois radicaux distincts. VA (prsent et impratif IR (futur et conditionnel) ALL (aux autres temps.) Emploie l'auxiliaire ETREVERBES TENIR VENIR, leurs composs se conjuguent sur quatre radicaux: IEN EN IENNE et t ou v (tenir venir) Tenir et ses composs emploient l'auxiliaire ETRE circonvenir - subvenir - prvenir.iVERBES ACQUERIR QUERIR, leurs composs Se conjuguent sur 4 radicaux: ..QUIER , ..QU , R ,..QUER , ..QUVERBES SENTIR MENTIR SORTIR PARTIR se REPENTIR et leurs composs. Pas de pige dans le conjugaison mais le participe pass de MENTIR est invariable alors que DEMENTIR s'accorde. DESSASORTIR se conjugue sur FINIRVTIR et ses composs. L'indicatif prsent et l'impratif sont parfois conjugus sur le verbe FINIR ...se vtissent... ..il se vtit de peaux de btes.LES VERBES EN -VRIR ET -FRIR, leurs composs La conjugaison de ces verbes offre bien des similitudes avec celle des verbes en ER. ATTENTION appauvrir est un verbe rgulier en IRVERBES CUEILLIR RECUEILLIR ACCUEILLIR La conjugaison de ces trois verbes est proche de celle des verbes en er : j'aime je cueille Les autres verbes en EILLIR se conju- gent sur finir : je vieillisVERBES ASSAILLIR et TRESAILLIR ATTENTION : Il tressaille de joie et non il tressaillit. Il tressaillirait et non il tressailerait.3VERBE FAILLIR Ce verbe a trois acceptations : dans le sens de manquer de, il ne se conjugue qu'au pass simple au futur, au conditionnel et aux temps composs. Idem dans le sens de manquer mais les formes anciennes subsistent : Le coeur me faut Dans le sens de faire faillite, il se conjugue sur FINIR.EVERBES BOUILLIR et ses composs. Aucun pige dans cette conjugaison.NVERBES DORMIR ENDORMIR RENDORMIR REDORMIR Aucun pige dans cette conjugaison.VERBE COURIR et ses composs. Aucun pige dans cette conjugaison. Cependant deux R au futur et au conditionnel: il courra , il courrait mais l'imparfait: il courait.VERBE MOURIR Aucun pige dans cette conjugaison. Cependant deux R au futur et au conditionnel: il mourra , il mourrait mais l'imparfait: il mourait. Ce verbe emploie l'auxiliaire ETREVERBES SERVIR DESSERVIR RESSERVIR Aucun pige dans cette conjugaison. ATTENTION cependant, le verbe ASSERVIR se conjugue comme FINIR.VERBES FUIR et ENFUIR Attention aux Y l'imparfait et aux deux premires personnes du pluriel du prsent de l'indicatif et du subjonctif.VERBE OUIR On emploie ENTENDRE mais...on dit encore j'ous j'ourai Par contre on emploie toujours l'expression: par ou-dire. La conjugaison en rouge est trs ancienne.pVERBES RECEVOIR CONCEVOIR APERCEVOIR DECEVOIR PERCEVOIR Quand le C prcde un O ou un U le C prend une cdille.VERBES VOIR ENTREVOIR REVOIR Conjugaison sur quatre radicaux: ..voi ..voy ..ver ..v PREVOIR se conjugue sur ce modle sauf au futur et au conditionnel il prvoira je prvoiraisVERBES POURVOIR et DEPOURVOIR Pas de diffrence dans la conjugaison avec le verbe voir ..sauf au futur et au conditionnel. DEPOURVOIR ne s'emploie qu'au pass simple et aux temps composs. Il le dpourvu de tout.pVERBES SAVOIR et RESAVOIR Noter la forme du subjonctif prsent et de l'impratif: ...que je sache. Sache ...VERBES DEVOIR et REDEVOIR Il faut remarquer la forme particulire du participe pass masculin singulier d red mais... due redue dus redus dues redues.... sans accent !VERBE POUVOIR Attention au FUTUR et au CONDITIONNEL prsent: 2 R pourrait Employer de prfrence je puis On dit toujours Puis-je et non PEUX-jeVERBES MOUVOIR EMOUVOIR PROMOUVOIR ATTENTION au participe pass mouvoir m mouvoir mu promouvoir promu ce dernier verbe ne se congugeais gure qu'aux temps composs mais une acceptation commerciale autorise maintenant d'autres formes.VERBES PLEUVOIR ET REPLEVOIR Ces deux verbes impersonnel s'emploient au pluriel, mais dans un sens figur. Les coups lui pleuvaient sur la nuque. Les obus pleuvent sur le bateau Il pleuvait des cordes ( la fois impersonnel et figur).VERBE FALLOIR Il ne s'en fallut que de peu. Il n'est pas sot,tant s'en faut. Mais attention ne pas confondre FAUT prsent de FALLOIR et FAUT prsent de FAILLIR: Le coeur me faut.VERBES VALOIR REVALOIR EQUIVALOIR La conjugaison se forme autour de quatre radicaux : ..vau ..val ..vaud ..vaill PREVALOIR n'est diffrent qu'au prsent du subjonctif. que je vaille que je prvaleVERBE VOULOIR Attention l'impratif Veux donc, homme heureux! implique une ferme volont. Veuillez croire en mes bons... Ayez la bont de croire en mes bons...VERBES ASSEOIR et RASSEOIR Certains temps ont deux conjugaisons possibles. Les formes en IE et EY sont plus distingus que les formesen OI.jVERBES SEOIR : convenir On emploie encore SIS SISE SEANT MESSOIR : pas convenable Gure encore employ.VERBE SURSEOIR Je sursois nous sursoyons Se conjugue comme ASSEOIR ATTENTION au futur et au conditionnel: Je sursEoirai Je sursEoirais En conservant le E de l'infinitif.VERBE CHOIR Se conjugue avec ETRE aux temps composs. Tomber: l'averse choit soudain... Abandonner: elle m'a laiss choir. Les formes crites en rouge sont dsutes.VERBES EN -ANDRE -ENDRE _ONDRE -ERDRE Ces verbes n'offrent pas de difficults particulires. PRENDRE se conjugue difframment._VERBE PRENDRE et ses composs. ATTENTION au redoublement du N nous prenons mais ils prennent.>VERBE BATTRE et ses composs. Aucune difficult particulire.rVERBE METTRE et ses composs. Aucune difficult particulire. Se construit sur trois racines ..MET ..METT ..MVERBES EN _EINDRE et leurs composs. se conjugue sur trois radicaux: -EIN -EIGN -EIND Il peint , il peignait, il peindrait se conjuguent ainsi :VERBE JOINDRE et ses composs. se conjugue sur trois radicaux: ..JOIN ,..JOIGN , ..JOIND Il joint, il joignait, il joindraitVERBES CRAINDRE PLAINDRE CONTRAINDRE se conjugue sur trois radicaux: .. CRAIN .. CRAIGN .. CRAIND Il craint, il craignait, il craindraitVERBES VAINCRE et CONVAINCRE ATTENTION pas de T la troisime personne du prsent de l'indicatif En outre, devant une voyelle (sauf U) le C se change en QU il vainc nous vainquons il a vaincuVERBES TRAIRE EXTRAIRE DISTRAIRE et leurs compos Pas d'accent circonflexe sur le i BRAIRE ne s'emploie pas tous les temps mais seulement la troisime personne .|VERBES FAIRE et ses composs. Remarquer - vous faites , -faites ainsi que les subjonctifs : que je fasse que je fisse .VERBES PLAIRE DEPLAIRE COMPLAIRE Attention ne pas oublier l'accent circonflexe sur le i : il plat. la troisime personne du singulier VERBE TAIRE pas d'accent circonflexe : il tait.LES VERBES EN ATRE... comme connatre, paratre et leurs composs. Ces verbes ont un accent circonflexe sur le I quand celui i prcde un T : il connat ,il connatra.VERBES NAITRE RENAITRE Ces verbes ont un accent circonflexe sur le I quand celui i prcde un T : il nat ,il natra. ATTENTION au passsimple et au subjonctif imparfait: je naquis que je naquisseVERBE PAITRE Ce verbe ne se conjugue pas aux temps composs, ni au pass simple, ni au subjonctif imparfait. Il prend l'accent circonflexe sur le I quand celui ci prcde un T. VERBE REPAITRE Ce verbe se conjugue tous les temps.VERBE CROITRE Pour distinguer croire de crotre un accent circonflexe est pos certains temps pouvant prter confusion. je crois que je crusse CROIRE je cros que je crsse CROITREVERBES CROIRE et ACCROIRE ATTENTION: ne pas confondre les verbes CROITRE et CROIRE qui part l'accent s' crivent pareilles au prsent. CROIRE je crois CROITRE je cros.NVERBES BOIRE et EMBOIRE Se conjuguent sur trois radicaux : ..BOI ..BUV ..BVERBES CLORE FORCLORE ces verbes prennent un accent circon- flexe sur le i la troisime personne de l'indicatif. VERBES ECLORE ENCLORE DECLORE se conjuguent ce temps sans accent il clt mais il clot.VERBES CONCLURE EXCLURE RECLURE participe pass: conclu exclu reclu VERBES INCLURE OCCLURE participe pass: inclus occlusVERBES ABSOUDRE DISSOUDRE ne se conjuguent ni l'imparfait de l'indicatif ni l'imparfait du conditionnel Participe pass absous absoute Les anciens participes absolu et dissolu ne sont plus employs que comme adjectifs.fVERBES COUDRE RECOUDRE DECOUDRE Cette conjugaison irrgulire n'offre aucune difficult particulire.eVERBES MOUDRE REMOUDRE MOUDRE Cette conjugaison irrgulire n'offre aucune difficult particulire.VERBES SUIVRE ENSUIVRE POURSUIVRE Cette conjugaison irrgulire n'offre aucune difficult particulire. auxiliaire tre pour ensuivre ATTENTION ne pas confondre les verbes: ETRE je SUIS bien vivant... SUIVRE je SUIS mon chien...VERBES VIVRE REVIVRE SURVIVRE Remarquer le pass simple: vcus et l'imparfait du subjonctif: vcusse Le participe pass de survivre est invariable.hVERBES ELIRE RELIRE LIRE RLIRE Cette conjugaison irrgulire n'offre aucune difficult particulire.VERBES DIRE ET REDIRE Remarquer la deuxime personne du pluriel du prsent de l'indicatif et de l'impratif. MAUDIRE se conjugue sur FINIR Les autres composs de dire conjuguent: vous interdisez, etc...VERBES RIRE et SOURIRE Cette conjugaison irrgulire n'offre aucune difficult particulire. Remarquer cependant les deux i l'imparfait et au subjonctif prsent.gVERBES EN ..CRIRE ECRIRE etc... Cette conjugaison irrgulire n'offre aucune difficult particulicre.CONFIRE CIRCONCIRE SUFFIRE FRIRE Se conjuguent de cette faon. Toutefois au participe pass: circoncire fait circoncis suffire fait suffi, toujours invariable frire et confire font frit confitVERBES EN -UIRE Conduire, construire, leurs composs se conjuguent de cette faon. nuire et reluire conjuguent difframment au pass simple ATTENTION nui participe pass de nuire est invariableVERBES LUIRE et RELUIRE Ces deux verbes se conjuguent comme tous ceux en -UIRE sauf au pass simple ou l'usage a impos: je luis je reluis pour je luisis je reluisis ATTENTION: lui participe pass de LUIRE est invariable.CONTREDIRE INTERDIRE MEDIRE DEDIRE et PREDIRE se conjuguent ainsi. ATTENTION : vous dites mais vous contredisez vous interdisez... MAUDIRE se conjugue sur finirVERBE RSOUDRE participe pass :rsolu Un second participe pass existe : rsous fem rsoute, en parlant des choses qui changent d'tat. J'ai rsolu mon problme et La neige se rsout en eau sale.VERBE DECHOIR Utilise ETRE ou AVOIR aux temps composs. selon le sens: ACTION - Il a beaucoup dchu ces temps.... RESULTAT -Il est dchu de ses droits... Les formes crites en rouge sont dsutes.yVERBE ARGUER Se conjugue comme tout verbe rgulier en ER Cependant la conjugaison crite en rouge se rencontre parfois.VERBE RAPIECER Ce verbe se conjugue comme tout verbe en ER. Cependant le corps du verbe se module en mettant une cdille sous le C devant les voyelles A et O et le se change en devant une syllabe muette. je rapice et nous rapionsVERBE RALLER Ne pas confondre rler: faire entendre un rle en respirant et raller: se dit du cerf poussant son cri. Ne se conjugue qu'au prsent et encore certaines personnes.BVERBE VENER de venaison... Ne se conjugue qu'aux temps composs.VERBE ECHOIR Se conjugue avec ETRE aux temps composs Ne se conjugue qu'aux troisimes personnes singulier et pluriel Le terme choit le 15 de chaque mois Les formes crites en rouge sont dsutes.VERBE POINDRE Se conjugue au prsent et au futur de l'indicatif. Piquer,Pointer,Apparatre: l'aube point... une tristesse le poignait. la fleur ne fait que poindre...PVERBE RECLURE Renfermer Ne se conjugue qu'aux temps composs. Il est reclus...^VERBE REVALOIR Rendre la pareille Je vous le revaudrai. seulement ind.futur et cond.prsentVERBE SAILLIR Ce verbe a deux acceptations: Jaillir, sortir avec force, il se conjugue alors sur FINIR Une pine qui saillit soudain du tronc. Couvrir une femelle Etalon de classe, il saillit la jument.KVERBE SOULOIR Aucun renseignement sur ce verbe Un seul temps: l'imparfaitVERBE SOURDRE Deux acceptations pour ce verbe: Filtrer, jaillir du sol: l'eau sourd du sol... Surgir, natre: ce mal qui sourdait en lui.CVERBE STUPEFAIRE Frapper de stupeur IL avait stupfait son monde.<VERBE SURFAIRE Apprcier exagrment. Il surfait ses prix.VERBE RESULTER Dcouler, dpendre: ..Il en rsulterait comme consquence ... Apparatre, ressortir: Il rsulte de ces aveux....fVERBE VERMOULER Ce verbe en ER fait en participe pass: VERMOULU Il est vermoulu. (devenir vermoulu)VERBE COURBATURER Ce verbe rgulier admet deux participes passs. Il tait coubatur aprs tant d'efforts Il tait courbatu aprs tant d'effortsVERBE FLEURIR Dans le sens orner de fleurs: FLEURISSANT FLEURISSAIT Le ruban rouge qui fleurissait sa boutonnire. Dans le sens prosprer: FLORISSANT FLORISSAIT Son commerce florissait de plus en plus.VERBE BENIR Se conjugue normalement sur finir mais admet deux participes passs. Glorifier Dieu :Soyez bni ! Le prtre qui a bni le mariage. le buis est bnit par le cur.dVERBE IMPARTIR Donner en partage, accorder Impartir un dlai. Le temps qui vous tait imparti....VERBE BRUIRE Rendre un son confus, murmurer Les feuilles des ormes bruissent dans le vent du matin l'eau du ruisseau bruit.... BRUISSER tend supplanter BRUIRE n'est souvent employ qu' la troisime personne.VERBE FICHER Deux participes passs pour ce verbe suivant le sens: Planter, enfoncer: fich Des aiguilles de pin se fichent dans.... des pieux sont fichs en terre Flanquer, se moquer: fichu il s'est fichu de moikVERBES ACCROTRE DECROTRE RECROTRE Ces trois verbes prennent un accent circonflexe sur le I suivi d'un TVERBE CHAUVIR Faire la chouette Dresser les oreilles en parlant du cheval, du mulet... Il chauvit des oreilles... Se conjugue sur FINIR sauf les trois premires personnes de l'indicatifCVERBE APPAROIR En montrer l'vidence. Il appert de ce document...aVERBE OINDRE Enduire, Imprgner (ne s'emploie que rarement..) Oignez-vous de cette sainte huileVERBES EN ..EYER Ces verbes gardent toujours leur Y dans toute la conjugaison. je grasseye, je grasseyais... Grasseyer : parler avec un son guttural. Langueyer : munir de languettes. Faseyer : mettre au vent une voile. Capeyer : se vtir d'une cape.DVERBE AVERER Donner comme certain. Ce raisonnement s'avere juste.VERBE DOUER Doter, gratifier, pourvoir de qualits. La nature l'a dou de beaucoup de patience. Ne se conjugue qu'aux temps composs ^VERBE RESSORTIR Deux acceptations: sortir nouveau (en noir) tre du ressort de (en rouge)zVERBE BEER Etre grand ouvert Le coffre bait vide de ses valeurs. Il bait d'admiration. Peu utilis sauf: bouche be.VERBE ARDRE pas de renseignements sur ce verbe Se conjugue comme tout verbe en ER Seulement au prsent et l'imparfait de l'indicatif.9VERBE OCCIRE Tuer Ne se conjugue qu'aux temps composs.VVERBE AMUIR Etre muet,devenir muet Conserve le i trma durant toute la conjugaison..VERBE ADIRER Perdu, gar EX: un titre adir Aucun renseignement sur ce verbe Aucun renseignement sur ce verbejVERBE BIENVENIR Emploi assez rare EX: Se faire bienvenir de son ami = se faire accueillir favorablementiVERBE CHALOIR S'chauffer pour... Peu m'en chaut = peu m'importe Il m'en chaut = cela ne m'importe peu^VERBE COMPAROIR Comparatre en justice ...les tmoins que la justice mande ainsi comparoirVERBE COURRE Poursuivre une bte... ...en chasse courre Mr le Duc prfre courre la bte noire conjugue Maurice Genevois.... Aucun renseignement sur ce verbe]VERBE FERIR Verbe ancien = frapper Ne s'emploie que dans l'expression : ...sans coup frir.BVERBE FORCLORE Exclure Priv d'un droit Il se laisse forclore Aucun renseignement sur ce verbe6VERBE QUERIR Chercher. Va donc qurir un escabeau...6VERBE QUERIR Chercher. Va donc querir un escabeau....VERBE RAVOIR Aucun renseignement sur ce verbe"VERBE TISTRE Ancien verbe tisser."VERBE TISTRE Ancien verbe tisserSVERBE ACCROIRE Laisser croire une chose fausse Il veut nous faire accroire que...qVERBE AVERER donner comme certain Avrer un fait A la forme pronominale se verbe se conjugue tous les temps.-VERBE RAVOIR aucune indication sur ce verbe-VERBE MEFAIRE Aucune indication sur ce verbeWVERBE RASSIR Devenir rassis Le cake commence rassir. Le pain commence se rassir.422d344I5 6H77e899:;<n=>>?v@AB|CDDQE)FFzGFHHJIJJFKLLMM?NNOEPPQRpS)TTU)VVNWW{XXYY+ZZ;[\\)]]^d_P`aabbhcKddeffgghhi|j_kllmnooppxqq*rrEsstWttBuuv[wwxuyyzzH{F||}w}}~~~Ac\>`%]ł bՃ3_- ( dP'#_7 (2<(x·2<(x·2<(x·Js +n 8, 0 6|d ( 6 6OK Commentaires Temps SuivantConjugaison du verbe : Au temps : Forme : j' que qu' Ce n'est pas un verbe.Choisissez votre tempsDonnez votre verbe SVP.Ne se conjugue pas. je tu il nous vous ils elle elles UY]agmquyagyme te se nous vous se m' t' s' aeiouNJϊيߊ!+9JZj{PRESENT IMPARFAITFUTUR PASSE SIMPLESUBJONCTIF PRESENTSUBJONCTIF IMPARFAIT CONDITIONNEL IMPERATIF PASSE COMPOSEPLUS QUE PARFAITFUTUR ANTERIEURPASSE ANTERIEURSUBJONCTIF PASSESUBJONCTIF PLUS QUE PARFAITCONDITIONNEL PASSE 1CONDITIONNEL PASSE 2IMPERATIF PASSEActivePassive Pronominale Interrogative--t--toi-nous-vous @ @ @achiriennoivuiss0H`x8CF &8JC .8C 6"8C' ?KVF GKJV OKV X#KV' b^iF j^Ji p ^i x$^i' q|F qJ| !q| %q|' &'+4А(+44!i 5p! 'Ƒ6! 0ԑ) * d+ r, - . /' 0 1 2 V3 ' 9F A:J G; N<' 8PRESENTSUB pr.PASSE c.SUB pa.IMPARF.SUB imp. Plus par.SUB pr.FUTURCONDIT. FUTUR an.COND pa.PASSE s.IMPER. PASSE an.IMP.pa."CONJUGAISON DES VERBES EN FRANCAIS TEMPS SIMPLES  TEMPS COMPOSES JTINVIVerbe conjuguerM tous tempsFAnnulerAccepterQuitterinterro.actifpassifpronom.``p /P_`o0?@O00PP  s0p`@0`#+4;BLU_fmryacheterbguetercelerciselercongelercorsetercrocheterdcelerdgelerdmantelercartelerencastelerfileterfuretergelerhaletermartelermodelerpelerracheterrecelersurgeleraciselercarnelerembrelerregelerpracheterremodeleracbcecicrfifugehamapecodcenmoraresunjrscemaarcartchrgrinet rinev riruqritnesritnemritrapritnepritrosritv rirvuorirfforirffurillierilliarilliarilliurimrodriruocriruomrivresriuf ruo risg riovecrioverriovrriovruriovasriovedriovuoriovueriov riollariolavrioluorioessrioesrrioes riohc erdnererdneferdnecerdneperdneterdneverdnaperdnoferdnoperdnoterdreperdromerdroterpmorertuoferdnererttaberttemerdnieerdnioerdniaercniaeriarteriarberiaf erialperiat ertanertarertapertoreriorceriob erolc erulccerulcnerulceerulcxerduoserduocerduomerviuserviv eril erid erirf erircserircerir erifnoericnoeriffueriuc eriud eriurteriul eriun  !"#$%&''()*,-'./0132455555555555557789:;<==>??@@BlDEFGGGGHIJKLMTQPPOQQQRRRSRbrouillasserbruinerbrumasserbrumercrachinermessariverneigeoterneigernordesterpleuvasserpleuvinerpleuvocherpluvinerpleuvocherpleuvoterreneigermesadvenirouestirboumerincomberrsulter "+5>DMW`jr|adirerassavoiravenirbienvenirchaloircomparoircourrecloperfrirforcloreissirqurirquerirravoirtistrettreaccroireavrerravoirmfairerassirester$-3:?GLRX^diqqw}  comparanttissuissuforclosavenuclopadirbienvenubantrassisavrmfaire/////0////////////i////Z/M`///S/E@///:://v/|o/!pas de conjugaison pour ce temps.Ce verbe est unipersonnelOn se sert de ce verbe : A l'infinitif:Au participe pass :Au participe prsent :De cette seule faon. chautConsulter les commentairespour en savoir plus ! --> inusitsurfstupfbnitfichuutet  advenirarriver apparatredbouderdcderdevenirentrer intervenirmonterobvenirpartirparvenirprovenir redevenirremonterrentrer ressortirresterretomber retournerrevenirsurvenirtombervenir redescendre allerarguerbercapayer courbaturerdpecerdouerenvoyerfaseyerficher grasseyer langueyerpouvoir ressortirrallerrapicerrenvoyerrsultersevrervener vermoulerWtpfrpkpp+sYXdZeamurapparoirardreasservirassortirbnirbruirechauvircrotre dfaillirdiredchoir dsassortirdpartir enorgueillir envieillirchoirfaillirfleurirharimpartirjaillirluiremaudiremesseoirnatreoccireoindreourpoindrepouvoirprendre prvaloirprvoirrairerebnirreclureredire rejaillirreluirerenatrerevaloirrpartirrsoudresaillirsouloirsourdre stupfairesurfairevieillirwnuhjmCNV[giS2Avo%\+6/=h]NSA^U_`abcadvenirbrairebruire dpourvoirensuivrefrireparfairerairereclurerenatrerepatreresavoir:( circonciremouvoir entre-luire entre-nuireincluremaudirenuireocclure promouvoir recrotrerecluresuffire,<p<Padvenirbrairebruireencloreensuivrecloremaudire promouvoir#" prvaloirDchauvir complaireconvenirdplaire entre-luire entre-nuire quivaloirluirementirnuireplairereluire ressemblerriresouriresuffiresurvivreAChoisissez votre devoir.Choisissez un fichier score.[^bejnsx}÷ɷϷַٷݷ !(/7>GJKLQU[^bejnsx}׺ܺ÷ɷϷַٷݷ Y_ekrxGJKLQU^bfjryŸ̸Ҹٸݸ $*15>FNU\ckr{ǹ̹ӹٹ߹ !',17>BKS[bipxź˺к׺ܺ%*/5<@IQY_ekrxĻɻлջڻ޻#(.59BJRX^dkqy|}~ȼͼҼּܼ  &-1:BJPV\ciqtuv{½ɽҽٽ "'-29?FMUZdmv~ž;Ҿܾ#*19@IPW]elty~Ŀʿпֿ޿ %-5>FPVWX`ghnsw &-.26:AGNRST[a#*17?FNV^fowbfjnv}  (.59BJRY`gov"+3<<BHPX`h`q|`hq| $+48?EMQYbmsz&.6=FNW[_ciov} "&.6=FNv}/5<@I " "+17<DLU]flw #*17?FNSY^fmt| $.4ryrryrryy9AIPYajjs|~--<K\kkkkkkkk #.::FR_ky#-88CNZe&2?KYYais}aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa &&4BQ_o{*7ER $,2,9A$HHQZgskkkkkkk %,5>HQH[gHQr[gyykkke es e ons ez ent ais ais ait ions iez aienterai eras era erons erez eront ai as a mes tes rent e es e ions iez ent asse asses t assions assiez assent erais erais erait erions eriez eraient e ons ez ant e is is it issons issez issent issais issais issait issions issiez issaient irai iras ira irons irez iront is is it mes tes irent isse isses isse issions issiez issent isse isses t issions issiez issent irais irais irait irions iriez iraient is issons issez issanti s s t ons ez ent ais ais ait ions iez aient irai iras ira irons irez iront is is it mes tes irent e es e ions iez ent isse isses t issions issiez issent irais irais irait irions iriez iraient s ons ez ant i s s t ons ez ent ais ais ait ions iez aient rai ras ra rons rez ront us us ut mes tes urent e es e ions iez ent usse usses t ussions ussiez ussent rais rais rait rions riez raient s ons ez ant i e es e ons ez ent ais ais ait ions iez aient rai ras ra rons rez ront is is it mes tes irent e es e ions iez ent isse isses t issions issiez issent rais rais rait rions riez raient e ons ez ant i s s t ons ez ent ais ais ait ions iez aient rai ras ra rons rez ront is is it mes tes irent e es e ions iez ent isse isses t issions issiez issent rais rais rait rions riez raient s ons ez ant i ai as a avons avez ont avais avais avait avions aviez avaient aurai auras aura aurons aurez auront eus eus eut emes etes eurent aie aies ait ayons ayez aient eusse eusses et eussions eussiez eussent aurais aurais aurait aurions auriez auraient aie ayons ayez eusse eusses et eussions eussiez eussent eu ayant suis es est sommes tes sont tais tais tait tions tiez taient serai seras sera serons serez seront fus fus fut fmes ftes furent serai seras sera serons serez seront sois sois soit soyons soyez soient fusse fusses ft fussions fussiez fussent serais serais serait serions seriez seraient sois soyons soyez vais vas va allons allez vont va allons allez ins ins int nmes ntes inrent insseinssesnt inssionsinssiez inssent ais ais ait aisons aites ont ais aisons aites is is it isons ites isent is isons ites is is it ssont ssez ssent ssais ssais ssait ssions ssiez ssaient rai ras ra rons rez ront s s t mes tes rent sse sses sse ssions ssiez ssent sse sses t ssions ssiez ssent rais rais rait rions riez raient is ssons ssez ois oyons oyez ous out oussons oussez oussent oussais oussait oussions oussiez oussaient ourai ourais ourait ouront ourez ouront ous out oumes outes ouent ousse ousses oussions oussiez out oussions oussiez ourais ourait ourions ouriez ouraient aut allait audra allut aille allt audrait -eut euvent euvait euvaient euvra euvront ut urent euve euvent t ussent euvrait euvraient sied sent seyait seyaientsira sirot sie sient sirat siraient ois os os ot oissons oissez oissent oissais oissais oissait oissions oissiez oissaient otrai otras otra otrons otrez otront s s t mes tes rent oisse oisses oisse oissions oissiez oissent sse sses t ssions ssiez ssent otrais otrais otrait otrions otriez otraient ois oissonsoissez errai erras erra errons errez erront errais errais errait errions erriez erraient sache sachons sachez puisse puisses puisse puissons puissez puissent ois ois oit oyons oyez oient oyais oyais oyait oyions oyiez oyaient oirai oiras oira oirons oirez oiront oie oies oie oyions oyiez oient oirais oirais oirait oirions oiriez oiraient ois oyons oyez ye yes yerai yeras yera yerons yerez yeront yions yiez yent yerais yerait yerions yeriez yeraient yons yez audrai audras audra audrons audrez audront audrais audrait audrions audriez audraient ois oit oyons oyez oient oyais oyait oyionsoyiez oyaient orrai-oirai orras-oiras orra-oira orrons-oirons orrez-oirez orront-oiront orrais-oirais orrait-oirait orrions-oirions orriez-oiriez orraient-oiraient oie cherrai cherras cherra cherrons cherrez cherront cherrais cherrait cherrions cherriez cherraient dchet dcherrai dcherras dcherra dcherrons dcherrez dcherront dcherrais dcherrait dcherrions dcherriez dcherraient chet chent cherra cherront cherrait cherraient ce ces eons ecez cent eais eait ecions eciez eaient cerai ceras cera ceront cerez ceront eai eas ea emes etes ecrent easse easses et eassions eassiez eassent cerais cerais cerait ceriont ceriez ceraient is is it mes tes irent argu argus argunt argurai arguras argura arguront argurez arguront argurais argurait argurions arguriez arguraient pice pices pions picez picent picions piciez revais revas reva revont sourd sourdent sourdait sourdaient point poignait poindra poignit florissais florissait florissions florissiez florissaient luisis luisit luismes luistes luisirent saille saillent saillait saillaient saillera sailleront saillit saillirent saillt saillissent saillerait sailleraient iers iert rons rez irent ire ires rions riez chauvis chauvit chauvissons chauvissez chauvissez amus amut amussons amussez amussent amussais amussait amussions amussiez amussaient amurai amuras amura amurons amurez amuront amus amut amumes amutes amurent amusse amusses amussions amussiez amut amurais amurait amurions amuriez amuraient veux - veuillevoulonsvoulez - veuillezfrisfritppert ressortis ressortit ressortissons ressortissez ressortissent ressortissais ressortissaitressortissions ressortissiezressortissaient ressortirai ressortiras ressortira ressortirons ressortirez ressortiront ressortmes ressorttes ressortirent ressortisse ressortissesressortissions ressortissiez ressortt ressortirais ressortirait ressortirions ressortiriezressortiraientcourbatu <-- inusit: ne se conjugue pas.((((*( @ D(<0<  $(,408DH<@xL<<<P<P<X,h,<<,0,TTTpl<<<P<<`<x|<pdpdp< <ll<p<T4,  #&),026;>ACFKOQSVZ]adhknqtw}eutcelyoyiallenuistutiertuortillimiuntoulualusttuaititousviculuussucuaailliecalluuui>>'????????????????7?>???????>,0@   $,0d@@ X48DH<,0,0LT,P,0,0`d@lptxtxtxhLLL,0,<<,0,0txtx@(((XH\||| h| |(D@Dll   l (l((|( TTll (((DDDl(lll((D(((((l((DT@Tll@@@@l@D     LF&   B  $" '"013579;=?BEHKNRTVX\`cfilosvy|ceiyleleroioyillmvteurouraievavaueoendenquetettngnndaisaissattissuvisdslulvudileuouloudeuillieniendierrcevoiiedeyiallaillivouvassoosaill puisୂ)d)dق 68``mhablerhacherhachurerharhalerhaleterhancher handicaperhanterhapper haranguerharasserharcelerharder harnacher harpaillerharper harponnerhasarderhter haubannerhausserhaverhavirhlerhercherherscherherserheurterhrisser hrissonnerhisserhocherhongrer hongroyerhonnirhoqueter houblonnerhouerhoulerhoupperhourderhourdir houspillerhucherhuerhuirhululerhumerhurler✕00Zፗ0`0ȹZὂZ LHm⍕L ⭓ Wn`abstenir appartenir circonvenircontenir contrevenirconvenirdevenir disconvenirdtenir entretenir intervenir maintenirobtenirobvenirparvenirprovenirprvenir redevenir ressouvenirretenirrevenirsoutenirsouvenirsubvenirsurvenirtenirvenirh0d dd0 "H`hh0ddd0H"`<"P, <$? Mc>r>>> ``H>S>e>w>>>nnD>\.y6yqzH}H:XZXZ hh hnm l(+2*5*NQZ]`hchmhwy}~Gn8<Ph>D\t  ! * Ĉ- Ĉ8 Ȇ< ʆE H S JW LZ І] Іy І| І 0 2 4   6 8 2 0 8 6 4 6 6        "   < 4     V q q :% 4+ 2/ 03 4> 4A 4I O 2S 0a g 2k 0|  /  J   2 0  J   2 0    2 0 :   # ' 2+ 0/ ::  K N J Q c 2g 0     n      o  _  P  @   L J  2 0 ʆ Ȇ d d d lj lj    0 24 0; > H K S 2W 0^ a m y N|  N W  4  N       0 0 b b 9  N r   r# & 1 r4 7 D G N NZ r] ` l ro r ~ r   r   N N r   r   r     r   r  bd f#h(+n.n5N8b=nDlMbPLUXbflobrLubbLblrbLb`bLbarrNrr rrn" %(+o.1_47P:=@@CFKrX[^aAdgjOmunx~rr^`bdjdldnnp$p&n`(`*46#*-P296A<DI4L4O4X4[a6gїnq>v}644r44446<6444rr4:6:8: 6$n',:/82:5::4=:@F6I:LR8U:\_dk6p4u:xr:8::44:6:d8:d64r:8::44:6:d8:  d64#ʞ&n)1:487:::=4B4E:HN6Q:TZ8]:dgls6x4}Un_:8::44:6:m8:m64n@:8::44:6:Ÿ8:Ÿ '6,41П4n7P?:B8E:H:K4PX`hnnot<vrnnnn L Jr#,/2"5:2>0IʆMȆXʆ\Ȇgj̆mކp^stv`yv|bx|j~lnzd̆̆"FFZrbX$r^u^̆jjӋы؆چ<&)3ކ6Ά9<?rGX$JMdPUXn[@c@uxچ؆n̆1d``<̆<n@#ΆJn@ Άd̆w!$̆3ΆEHKSV^aiΆnsnv}ΆΆrr̆ ̆ }_ssx _ x !Ά, 9 >C]FnIN̆VΆ[^_c_f kކn݉rۉvy̆}ކކ'%̆ΆΆކ'% ,n@!$@,49<?BHKwN QY\_ğoΆwz̆    n@̆Ά@V̆V V%̆!؆'؆*0Ά5Ά9?CކIކQITY̆\̆dgoknqtown}{  US  n r̆n_#+0369t<n?_FQJONR&WwZ _gwjruΆ}wnn_w}{ n̆||} { ̆)w,w/25U9S=@ CFĬXw[w^adUhSlo ruxn{@؆؆ΆΆކކĬ̆̆oІІІ Іn@ !r, 6 @ MRU Z`̆xΆww||Ά̆nP̆r   Ά$ 1 4 9̆FΆNnQVކY݉]ۉaebibl`p`s^w^zrnnlljj1t^v`xbz|~jln̆̆o܆ ؆ r ( "0 >"8 "@ H N!P "X "` !h !p #x # g# p" /# $ $ W" ̆ Ά F$        F$!̆!Ά#!Ά2!F$5!8!;!>!A!E!I!L!F$O!̆k!n!F$q!Q$t!ձx!ӱ|!!F$!Q$!!!!F$!Q$!!!!F$!Q$!!!!F$!̆!F$!Q$!!!!F$!Q$!5!3!!F$!Q$!M!K!!F$!̆ "F$ "Q$"e"c""F$"Q$ "}$"{("+"F$."Q$1"5"9"<"F$?"̆G"J"ŲN"òR"U"F$X"̆`"c"g"k"n"F$q"̆y"|"E"C""F$"̆"F$""""Q$"Ͱ"˰""F$""""Q$""""F$"̆"""""F$"̆"Q$""""F$#̆ #b#b####Ά*#-#F$0#̆;#>#A#D#L#O#W#Άb#e#F$h#̆s#v#y#|####Ά##F$#̆#Q$####F$#F$#̆####Q$#-#+##F$#̆#Q$####F$$̆$Q$ $U $S$$F$$̆&$Q$)$%-$#1$4$F$7$Q$:$ >$ D$F$R$ΆY$^$b$rj$nz$}$$4$ʙ$ʙ$4$$$4$ٙ$ٙ%%(%n+%/%G%nJ%N%p%4x%{%%%%%%@%@%%%%o%%܆%؆%X%X&:&&6&:!&ҟ'&8*&:1&4&ҟ9&@&6J&:M&8P&:S&:X&n[&@`&nc&oi&&o&8(u&l({&(&4)&)&)&O*&&&+&"&O*&&& &)&&&+&&&+&&&&'&$&2&0&'&&&2&0&&'&(&2'0'' '*'2'0''n'@&'()'r1'i'<'d''g'(j'̆o'Άz'}'4('̆'Ά''''4('̆'Ά'''''''''̆'Ά'Ά(r(($('(,(/(2(9(">(O*A( F(m*I(QL(QO(\()a(+d(fg(j(+m("r(O*( (m*(*()(i(n(Q(k(n(Q(Q(Q((+(n(̆(o(1(("(O*(&( ((n(̆(P(1()(&)+)&)+ )))')+)&)+)))n!)@))".)O*1)&5)"=)B)G)"J) O) ^)c)h))u)z)&)))+)")O*)n)@)Ά)&)@)Ά)b)b)`)`)^)^)n)p)$)p)&)n)`*(*`***r,*0*3*6*9*^>*A*`F*I*bL* P*nS*@Y*_*b*e*j*"p*s*Qv*p{*~*Q*p*q*f*r***p******n*n*$*0*2*h*&*0*2*j* *r*n+n+l +l +j+j+(+n++@3+i+6+n9+@A+F+*I+*M+nP+@X+̆`+c+f+j+r+̆++++̆+Ά++Ά+̆++++̆+Ά ,Ά,r&,2,:,̆B,ΆO,R,U,\,e,̆j,Άy,̆,Ά,,Ά,,,W&,,,X-,k-,,,,k-,n,̆,o,1-P--@-̆-0-Ά-0"-n%-@--00-̆:-0=-ΆG-0M-Q-rY-\-}`-{d-1l-o-Us-Sw-1-1-̆---1---+-1-1-̆-E-C-1-]-[-1-1-̆-u-s-1---1-1-̆---1-..1....1!.$.ݩ(.۩,.14.7.E;.C?.1G.J.N.R.1Z.].a.e.1m.1p.̆x.ը|.Ө.1...1.1.ծ.Ӯ.1.1...1....1....1.1...1.̆/0/1/1 /m/k/1/1/1//#/1&/1)/1,/0/4/11PF11K1N1Q11T1W1[1_11b1ne1Pm1p1t1x11{1n~1P1111111Ά11 11111 111̆1Ά1L1J2L2J 2:%2L)2J422d344I5 6H77e899:Ą;Ȅ<̄n=Є>Ԅ>؄?܄v@AB|CDDQE)FFzGFHH JIJJFKL L$M(M,?N0N4O8EP`%]ł bՃ3Ć(d‡Ƈڇ(򇁉 ·$>·BVp·tJ+80҈|ֈڈ( ۉ߉ %U)Y-]1a5g9m=qAuEyIaMgQyNJϊيߊ!+9JZj{ÊыՋً݋&ŒҌ.ڌ6? G"2O:JXRbbjzjpxʍڍ򍔐 "*:RАj'Ƒ0ԑʎdr*2BJZbrVҏAڏGN 8"/////0//////////Ę/Ș/̘iИ/Ԙ/ؘ/ܘ/Z/M`///S/E@ ///:: /$/(v,/0|4o8/;[?^CbGeKjOnSsWx[}_cgkosw{÷ɷϷַٷݷá ǡˡϡ!ӡ(ס/ۡ7ߡ>GJKLQU[^be jnsx}#'+׺/ܺ37;?CGKO÷SɷWϷ[ַ_ٷcݷgkosw{ Y_ekrxGJKLQU^bâfǢjˢrϢyӢעۢߢ㢢碪뢴Ÿ̸Ҹٸݸ #' +/3$7*;1?5C>GFKNOUS\Wc[k_rc{gkosw{ǹ̹ӹٹ߹ãǣˣϣӣ ףۣߣ!',17>BKS [bipx#'+/37;?CGKOSW[_źc˺gкk׺oܺsw{%*/5<@äIǤQˤYϤ_Ӥeפkۤrߤx㤀礃뤄串󤊻 #Ļ'ɻ+л/ջ3ڻ7޻;?CGKOSW[_cgko#s(w.{59BJRX^dkqy|}~åǥ˥ϥӥץۥߥ㥼ȼͼҼּܼ  # '+/3 7&;-?1C:GBKJOPSVW\[c_icqgtkuovs{w{½ɽҽٽæǦ˦Ϧ Ӧצۦ"ߦ'-29?FMUZdm v~#'+/37;?žC;GҾKܾOSW[_cgko#s*w1{9@IPW]elty~Ŀʿпֿç޿ǧ˧ϧӧקۧ ߧ%-5>FPVWX `ghnsw#'+/37;?CGKOSW[_cgkosw{ &-.26:AGNRèSǨT˨[ϨaӨ#ר*ۨ1ߨ7?FNV^fow bf#j'n+v/}37;?CGKOSW[_cgkosw{  (.59BJRY`govéǩ˩ϩөש۩ߩ㩰究 "+3#<'<+B/H3P7X;`?hC`GqK|OS`Wh[_qc|gkosw{êǪ˪ϪӪת۪ߪ #'+/37;?CGKOSW [_cgkosw{$+48?EëMǫ˫ϫQӫ׫۫Y߫bms z#'+/37;?CGKOSW[_cgkosw{ì&Ǭ.ˬ6Ϭ=ӬF׬N۬W߬[_ciov} #'+/37; ?CGKO"SW[_cgkosw{&.6=FNv}íǭ˭/ϭ5ӭ<׭@ۭI߭  "#'+/37;?CGK OSW"[+_1c7g<kDoLsw{U]flwîǮˮϮӮ׮ۮ߮㮓箛  #*#1'7+?/F37;?CGKNOSSYW^[f_mcgkosw{t|ïǯ˯ϯӯׯۯ߯ #'+/37;?C GKO$SW[_.c4gkroysrw{ryrryðyǰ˰9ϰAӰIװP۰Y߰ajjs| #'+/37;?CGKOSW[_c~gkosw{--<K\kñDZk˱kϱӱױ۱߱㱧籰뱺ﱺkk kkCONJUGAISON2u' N0' 'ICONS)޲N1+CONJUGAISON1L0DESK.ACCS޲N2FINDER.DATATY)Y,k#'+/37; ?C#G.K:O:SFWR[__kcgkyosw{òDz˲ϲӲײ۲߲#- #'+/37;?CGKOS8W8[C_NcZgekosw{ódz˳ϳӳ׳۳߳ &2#?'K+Y/Y3a7i;s?}CaGaKOaSaW[a_acgakaosawa{aaaaaaaaaaaaôǴa˴aϴӴa״a۴ߴaaaaaaaa  &&#4'B+Q/_3o7{;?CGKOSW[_cgkosw{*7ER õ ǵ ˵ϵӵ׵$۵,ߵ2,9A$HHQZgs kkk#k'+/37;?CGKOSW[_kckgkkosw{ %,ö5Ƕ>˶H϶QӶH׶[۶g߶HQr[gyy #'+/37;?CGKOkSkWkOSW[_ cgkosw{#&),026;>ACFKOQSVZ]adhknqtw}ՁՆՉՊՍ004183<5@7D9H;L=P?TBXE\H`KdNhRlTpVtXx\|`cfilosvy|݂݈݀݅݌ݑݕݘݜݟݢݤݦݨݪݭݰݳݶݺݾ  $(,߂%(+d14;߂>dC߂J6TWZ]`႙ Z"Z%႙(Z.3H7:=@CF ILQWTnWddddddDESK.ACCSu' ޲' ''CONJCDA  FINDER.DATA( ,@  ConjugaisonKH " Les Verbes (vers 1.0)* " H " H ")(Comment avoir les caract}res accentu{s ?e "  H "_________________ " H "2 7 9 5 0 ^ 6 8 % " H " ~ ^ ^ ^ ^ ^ "{ } \ i a e i o u' "_________________H "  &%< appuyez sur espace pour continuer >u " ""h) k % H "` ` &A*D*ee:'='[H^Hkquu1qpHCONJCDACSON2"f PROJECTEURBUD< CONJUGAISON2YT COPY.KILLERSHFILLMAZE&jh FILLMAZE.INFOHFILLMAZEs applications tant professionnelles que ludiques et j'en passe...... Un trs beau travail effectu par le Teem Apple II qui mrite des flicitations ! Ne cherchez pas le nom du GS club dans ces pages, n'tant pas User Group, il est normal qu'il n'y figure pas. Nos rapports avec Apple n'en sont pas moins cordiaux. Le guide est gratuit, tlphonez au (1) 69 86 36 78 pour l'obtenir, faites-le pour appuyer notre action et rpondez l'enqute (seulement 434 rponses au premier). J. Rey......: Parcours de Golf pour Mean 18 (Disk II) Monarch.m18, Oceanhil.m18, Rriver.m18, Restless.m18, Makaha.m18, Kayak.m18 Ncessite le logiciel de jeu Mean 18 d'Accolade. GS.Club.45: Parcours de Golf pour Mean 18 (Disk III) Wild1.m18, Vhills.m18, Swope.m18, JimClay.m18, Sonovar.m18, Rockwood.m18. Ncessite le logiciel de jeu Mean 18 d'Accolade. GS.Club.46: Parcours de Golf pour Mean 18 (Disk IV) Ottawa.m18, Island.m18, Green.m18. Ncessite le logiciel de jeu Mean 18 d'Accolade. GS.Club.47: JeuACROMATEx (Volume II) Concentration : Un jeu de mmory. Pyramid : une russite originale. Poker. Life: le jeu de la vie. Yellow sub: arcade sous-marine. Backgammon. Music Game: un jeu de mmoire visuel et musical. Maze creator: imprimez sur papier ou cran les labyrinthes de votre choix. GS.Club.48: Mines of Moria de Alan Koeneke Explorez le pays de Moria. Un jeu d'aventures en anglais, graphismes en mode texte, gestion trs complte, au dbut, vous crez votre personnage, documentation sur le disque. GS.Club.49: Alzan de H.Chapotin et C.Besson jeu d'aventures en franais. Vous devez quitter la ville tout prix. Domaine public rcupr au USA !!!? GS.Club.50: Divers et utilitaires (Volume II) MIDI.PLANS- CONVERTSOUND- SURFBELL- P8.LAUNCHER- ANIMATION.GS- SLIDE.SHOW- PICSOUND- FIXCOLOR- DECOMP- DIVERSI.SCOPE- PLASMALIFE.2- MAXCOLOR- COLORTONE- BOUNCE.APPLES- SUPERLATHER- ADDRESSMANAG- CASSETTE.LABEL- CLIPLIB.F GS.Club.51: Sons pour Music Construction Set Les fichiers Blues, Classiques, Jazz, Waltzes et Ragtime sont de Philippe Nicolas. Ncessite le logiciel Music Constuction Set GS.Club.52: Sons digitaliss + sound studio (Volume II) Big Ben, Bonk oh, Hal my mind, Jet, Pig Ignorance, Shuttle, Superman, T.Zone. GS.Club.53: Divers et utilitaires (Volume III) MUSICSTUDIOSNGS, NOIZE, DTUNE.DEMO, VIEWPIC, C1.SAVER, KALEIDO.PRIMER, INWARP.S16, PS.CONVERT, WINDOW, PANORAMIX, SETUP.SELECT, LAUNCHBOX.S16, CAT.TEX, DIALOG.MAKER (Crateur de fentre sous Merlin, gnial!), PUPS, BASIC.PATCH Programmes avec le source APW (STARTPIC-SHOWPIC-MEMORY-SHOWCLIP-CALLBYPT- PALETTE-PUZZLE-GENERIC-MOUSETRACK-MELTDOWN-PRINTSCR-APASSTUFF) GS.Club.54: Fontes pour le logiciel Print Shop de Broderbund Software GS.Club.55: Bordures pour le logiciel Print Shop de Broderbund Software Bordures noires et bordures en couleur. GS.Club.56: Images 16 palettes de M. Arnaud Un slide-show de 23 images en 16 palettes ralises par M. Arnaud. Appuyer sur espace pour passer d'COPY.KILLERSu' M' ',PIRATE.SYS16`11DATA+ X0FINDER.DATA>Y5Y`1) ,@Pirate.sysPirate.sys) _   g    04 "0"nK04)4" Џ" 0 J   l  ""` / "$*  Yɿ ``"""h "H "hh:HH"g:i:H2H"?:i:H"* ":i:H" !"#H,ART.LE.GUIDE(bX X H)ACHAT.USA? XXH,ART.ART.FILM X%X%H,ART.LES.PLUS]#]#H/ART.CONJUGAISONJY Y H(ART.ASS6o] ] H+ART.ASTUCESG XXH(ART.JEUXY"Y"H-ART.65816.VBL,&UZ Z H*ART.PASCAL8\0\0H+ART.ERREURSD''H-ART.EDITORIALQ^^HART.EDITORIALQV ^HH  "hh H "hFhH H "hh@H "jh2h42628.0FJFL`" """""H"H""`H"衡LHJH " &` "hVhX` ? ` " Zt``1/DATA z ` m `    `   ` x) V` ȀHZХizh`88"?J"~"zh`HZ ZФ  ](F :ZJ-& ȷJ-& ȥ i ]ܥiɞ Vzh`Z_ J-&Z z_0 i ]ӥiɞ V  L0" J*%~),ڨ) "~" 0~~~80~`8`~~`"h`0 ` "h0**)  "$`8`**Ѝzҍ|  |ҭzЩ |ҭz`HZ rzh` r`d`mm rF` `&ҭCЭ @ ν ο V`) ɠ `HZKHH &"ᩪ zhk`hh`HZmzh`HZm8mzh` &ЩHZHH '"ᩪ zh`` "" "04)4Џ"0` ~` V e ` V e  `Z"hz`$"zhhh`$"zhhh`h h ڭ H H " ` }TK w `5)5 }TK5 5`xo ):u No No No No o ):s No No No No o ):q q s u X0Г`x/ 1 )/ )ń7 N/ N/ N/ N/ N1 N1 N1 N1 1 )/ )ń5 N/ N/ N/ N/ N1 N1 N1 N1 1 )/ )ń3 3 5 7 X_0L`Kh h hhhh H Hhh"  % $"  "$kKh/ h1 h,h.h(h*hh1 H/ H4 6""4"  % &$"&  "$kKh h h h H H H H" 1h h "l h h H H H HkKh h hh H H"  = L$"L #"$h h PHNH H HkKh h h\h^hXhZhh H H` {4 6\<^>""4"  C &$X\fHdH`H&"hh \"$ kd(f*h,j."& `Khhh\h^hXhZhhHH`  u {l"   R $ &l1fHdH`HX\'"hm\"$ k\ ^`RT"RZ\\^8`Kh"h$hh$H"H\^  h"h$^H\H$H"Hk"df`b"l`K")FbH`HH "hhdfHHfd` hhhh0`HZHH"zh`H"$dP0h8`KhhhhhhHHHH"  hh"lHHH "hh  HH H H"9 x H HHH "XHH"k 0`Kh?hAh1h3h;h=AH?H "=H;H"  h5h75JJJJJJJJJ9=H;Hhh"   $` {hhdf"  pHHHH "  AxfAdi?AAH?H1H "X1i190p"$ kKhhhhhhhhHH ""l<JJJJJJJJJJ` {HHHHH "  HHfHdHHH k"2!d ,!Akkkkkk k@kKune image l'autre. Un superbe travail. GS.Club.57: Polysons Version 5.1 par Babar de St Cyr La dernire version du logiciel dcrit dans GS Club 12. Attention, celle-ci ne fonctionne qu'avec GS/OS 4.0. Documentation sur le disque. GS.Club.58: 50 images compactes pour GS/Paint ou PaintWorks Gold HURRICANE_F15.2_F15.1_BMW.1_ZZ-RETRO_PORSCHE.911-PORSCHE-PEUGEOT.405_PEUGEOT.205.B_ PEUGEOT.205.A_MERCEDES.500K_MERCEDES.300SL_MAZDA_FERRARI-FERRARI-DELUXE BUGATTI_BMW.2_BENTLEY_MAD.MAX_NINJA_HARLEY_STAR.WAR.2_STAR.WAR.5_STAR.WAR.4 STAR.WAR.3-STAR.WAR_BABAR_TORTUE_POUSSIN_PORKY_PEGASE_PAYSAGE_MONSTRE MARIONNETTE_MANEGE_MAGICIEN_KIRK_GARFIELD_AT.4_CHAT.3_CHAT.2_CHAT.1_CASTOR_ CANETON_BELLE.VAGABOND_BAMBI.2_MBI.1_ALICE GS.Club.59: Images envoyes par M.Pointet pour GS/Paint JAGUAR.NOIRE_PUZZLE.LAPIN_FEN.EDITION_POUPEE.4_POUPEE.3_POUPEE.1_HADDOCK_LEGUMES_ POUPEE.2_CRISTAL.JOUR_JAGUAR.BLEUE_CANTON.DE.VAUD_FRUITS_ROSE_CRISTAL.ROUGE_ CRISTAL.BRUN_CRISTAL.NB_CRISTAL.NUIT_LE.SON.I_LASSO.5_AZ.BB__LASSO.1_LASSO.2__ LASSO.3_LASSO.4_D.GS.00_D.GS.01_D.GS.02_TINTIN.ZOUAVE_POUP.CHIN_PHARAON_LINDBERGH_ CAMION_D.GS.03_D.GS.04_D.GS.05_D.GS.06_D.GS.07_LE.SON.K_ GS.Club.60: Fontes et images pour GS/Paint Fontes Romandes: ROMANDE.12_ROMANDE.24 Fontes: SYMBOLS.36.24_MOBILE.18_ GENEVA.12_GENEVA.10_CENTURY.18 Images BD: CORTO.2_ASTERIX.2_VALENTIN_TOURNESOL.640_SCHTROUMPF_PANTHERE.ROSE_ OBELIX_MICKEY.MAGE.DBL_MARSUPILAMI.4_MARSUPILAMI.3_MARSUPILAMI.2_MARSUPILAMI.1_ LUCKY.LUKE_LES.DUPOND.JEEP_LEONARD.2_LEONARD.1_IZNOGOUD_GASTON.7_GASTON.6_ GASTON.4_GASTON.3_GASTON.2_GASTON.1.640_DONALD.DAISY_CORTO.1_BUGS.BUNNY_BIDOCHON_ BETTY.BOOP_ASTERIX.3.640_ASTERIX.1 Dessins Thunderscan: COMPTEL_TRAIN.2_TRAIN.1_TORTUE.ARA.1_TORTUE.ARA_TIGRE_ SOURIS_RENARD_PARANTHROPE_OISEAUX_MANCHOTS_LE.CHAT.GAG.2_LE.CHAT.GAG.1_GYPAETE.N_ GRENOUILLE_GORILLE.1_GORILLE_ELEPHANT_DAME_PERIPHERIQUES GS.Club.61: Mandel 2.0 par E.Jarrige Fonctionne seulement sous GS/OS 4.0. La documentation est sur le disque, ainsi que le soue des prix : dbut octobre 90 ( Apple Expo peut tre ??? ) A partir du 1er dcembre, le rglement complet du concours sera envoy ceux qui en feront la demande. Le bureau. rce du programme en TML Pascal. Logiciel de fabrication et de rcuprarion d'images fractales. GS.Club.62: USA.Stack par Philippe Nicolas Pile hyperstudio donnant l'information essentielle concernant les diffrents tats des USA. Ncessite le logiciel HyperStudio de R.Wagner. GS.Club.63: Collection imaginaire par C.Marker Pile hyperstudio prsentant une collection de timbres imaginaires et d'autres essais. Ncessite le logiciel HyperStudio de R.Wagner. GS.Club.64: Premiers essais par D.Melchior Deux piles hyperstudio, la premire est une prsentation du GS Club ralise pour Apple Expo, la seconde, l'bauche d'un premier vocabulaire. Ncessite le logiciel HyperStudio de R.Wagner. Voil la dernire volution du catalogue. Nous attendions des USA un envoi de 15 disquettes de fontes toutes compatibles entre-elles.Ne les ayant toujours pas reues, nous esprons pouvoir les mettre dans notre catalogue de janvier 90. ICONSu' O '  '/GSINFOS.6.ICONS V */GSINFOS/GSinfosGSINFOSSX(ffffoffffffffffffffwwwwzzzww  /GS.INFOS/GSinfosGS.INFOS8HU]U_U]Q_U]U_U]U_U]U_U]U_UUUUUUU_UUUUUUU_UUUUUUU_U\U_U\UU_U\UU_U\UU_\U_""fofooo""""""oo""oo"/oooo""""""fofo ENGLISH.FDA.INSv[8' '+FONT.DA.1.0n3>7>7 $%&'()*ORSTUV"#nopqn3/ @,@ $,=IX--Font-DA Installer\H**$"hk$"k$HZ"#kH",$H"jk;8 [% %"+;ik;8 [%X%%H "-%:%I "-$I"-%$H"-+;ik;8 [",=o% c ""-Ho%Y"-h+;ik;8 [%I",D% D%H"-h&%HH "-h%h%HHj"-h$h$$$H Hhh$$ $$$$HHhhIH$$P%%$$Ș$$$$b$$%%$|$L%J%"-H"-h$$ISHHD%H "-h$h%""D%H%$H"-"-H"-h %"-H"-h:%:%I "-%HH% "-h%h%%%HK"-{i H}J"-HH%%H{i H' "-h%h%{i H}$J"-HH%%H{i Hb% "-h@%hB%{i H,}8J"-HH%%H{i H) "-h<%h>%{i HJ"-HH%%H{i H) "-hF%hH%{i H$J"-HH%%H{i H~( "-h%h %{i H,8J"-HH%%H{i H_' "-h$h$ %IH%F%H"-%%H"-%%+;ik;8  [HH"-hh%%H"->:"-,="-H&"-h ,8 "?.HH:"-&"-H"-+;i k;8 [)Hccm'"a,k')k' m' k'%hhhh %%&hh% "-" RP%X%hhT%hhR%%H'J'%P% "-"H' "-)HX%hhhhccT%hhhhP% "-"H' "-9)cch  )H & &H8hh8hhh h HH H,%H@ "-h h"H' "- HX%hhhh H HT%hhhhP% "-"H' "-H' "- +;ik;8 [   N%x H2$"H{i H( "-(I  ɸ ɹ\HP "-h {iH ("+H "a-" 6HHH"-hh(("A$#+;i"k;8 [ H""-Art.Ass6 Certains membres ont des problmes avec les exemples. Ceux-ci sont tous tests. La difficult vient souvent d'une faute de frappe, la plus commune est l'oubli de la livre ou du dise aprs les instructions LDA ou CMP, le signe dollars est quant lui facultatif. Chapitre 11: Les branchements et les boucles -------------------------------------------- Comme vous devez dj le savoir, tout programme est constitu de trois structures fonA b ,@ main b """") ;8[il"H"hHHH "hHH"iHH"F:""""d:"" moqsuwy{d}dddd  "S," :""wxyz{|}~3.0 @,@ $0AM\--Fonte-DA Installateur\H**$"lk$"k$HZ"#kH"-$H"nk;8 [ % %"+;ik;8 [ %X%%H "=. %B%I "=.%I"=.%%H"=.+;ik;8 ["-=y% c ""=.Hy%Y"=.h+;ik;8 [ %I" -L% L%H"=.h.%HH "=.h%h%H$g<5EXPO.55EXPO.3SEQUENCE< PROJECTION5<EXPO.7 64H""-  +;i k;8 [H H""-H 64H""-+;ik;8 [N%&z&&&&&Y&&$z& &6&&&&&HH&2"-h"%h$%HH$%"%Ht& "-h2%h4%HH4%2%H#"-h.%h0%HH4%2%64H#"-h%h%2%" $%"%H"-$%"%H"-+;ik;8  [2%HHt& "-hh8' ( "hkPlease Insert ProgramDisk, And Press Return...  Kh:h<h>h@<H:H"> k `hhڭHH""hhHHH "hh捂荄HHHHHH" " J` HH"`HZxhXH %H Xzh`HZxh\H` %H Xzh`HZxh`H@ %H Xzh`HZxhdH 0 %H Xzh`HZxhhH %H Xzh`hh h hhHH H H"H`$ZHXH ` D^H\H ` abH`H ` fHdH ` jHhH ` H"衡  ` L @`Xh\Ѝd@  O   n 2[ p v`  ᳮ "hhȷrjlpnt `HZ "V40zh`Z "V40)z` hhhhh` hhhhh)ڭ8rm  m) m) @m m m h `mj jj͊jܩ8`j`ml lllܩ8`l````` ` (`@0`8`#h|HmnHtHxHH8 `h~HmnHtHzHH8 `tthrhphlhhhjڭr=jHhH"3 "hdhft;jHhHnHlH"%"jHhHnHlH""dpd %xl|`d %zl~` "`"`ZK0%HH歄p hh0k0HFH)Dȷ)BD hHHF֭i8 v `vnȷpȷt`HZ~i h zh`H x2 %H Xγh`  " + V   } o $ {! n' = ! ` % Z    # & ݍ&"~` E O"9 ` i0~8H6H@" `0H.H " ` H"衡`5)5ԅЅҩ 6Ԧ@0 i 0 . ȷ. ȥ i 0iΟiiΡn5 5``ii` `? A (!(+188&i  n `?   3"60i}`  + 60i}`8`6),  . "0 |"+ " H  h 3"0i}б`8``0` ` ? q! s!mo!<"q!>"o!6) |"@" "`@"o! Η60`~`!! "<"">""@""" "60" "m""6) "! "%""<"6) |"@" Η60!!ͷ`HZ i<"<"@ηzh`HZ"zh8`zh`HZ"zh8`zh`HZ"zh8`zh`HZ"zh8`zh`    #$$ # C )?& $&&$$ `}$}$ #&F&$&$$ ;%$$ s%$$#$&譁$& C )$ '}$}$ ``HZ$ $:$ %$ $$ $60i}zh`zh8`HZ#i6)+ "! |" &0ݘi}zh`zh8`#& #HZ#i 6&60i}zh`%%%% %m%% $#&% C )%ӭ%%%%`% $&6)i}& &2 A`i6`'' j)''`l'j'j' &j)8n)p).r) C ) l'yb'l) '&j)  j'j'`'' &j)Xl)'n)'p)'' (&r)j)0''' )''&'l)'n)'p)''`HZG(E( j(<&j)/E(G( I( O(60i}zh`zh8` HZ&i 6) "+ "! |" j)0ؘi}zh`zh8` f&j) 6HZ&i  6j)60i}zh``)X)\)Z)X) b)m\)^)`) '&j)Z) C )X)Э^)\)\)X)`\) ' <Ղ 099 4.3    [n$'/49?DKRhu-W6n>Q",8GYbel~%69@HOTZ]`empu '*-07:>AJNQTWZ`cf~'+36;EHLOTYfiQz+ "+.147:CIPW  >BFJNRUYdhw|( 8<@DGKOS^bemsw{~. #'*.58;>ADGJMPSVy~1  #(-369HKPSVY\_gkov| 147:=@CFU#'+.26:DKORY\ajn) &*4;?BNQUZ^msvy -HLPT^beit{~#3sw{ #Jq!69=ASVZ^ruy} %(+.17:) $)-159 wl($f . 9 Ul> $wFN,R$y\sXA  & $ \ Xr h 4^  $ L i lW ( $ &  4  $ p kz\`PZ3?JH{i H*(i H"-.,H"-h Ș564 Șy%.%2%" H*(i H"- H"-h2%" ()()I"HHt& "-hh ))@$$$$ K H H(H(H8hhHH"-zhhhȘ( (ȩ( *("a-  HHHt& "-hhN))@>ei))  Ht& "-yHHt& "-hhhh$$".!-+;i,k;8  [) ) 8  8pI0cch)Hcch)8Mcch)Hcch)8 S +;ik;80 [$$)HHH".D%H "-h6%h8%"8%6%*%(%%% 8 pI0 cchH"-",*%(%H".cchi   cchHH*%(%H".cchhhh |&*%(%H&hhhh C' "a )h H hhHH$%"%H"-hhH"-8'HH"-h H"- H"-  Б HHHt& "-hh}% 8 pI0\%Q cchHH : cchhhh%IO cchHH"%$$) $  L%J%) &%)L%J%  L%J%   ". cchHH cch)cchchch-h/--څ)h++)H:H  k cch'H'"-h'!"- %G"-$%"%H "-8%6%H"-+;i0k;8 [HHR"-hhhh_HHL"-h%%ȘH"-HHH*"-hh+;ik;80 [H"-h HH H".D%H "-h6%h8%"8%6%*%(% |&*%(%H&hhhh 8pI0THH%"-*%(%H:".cchhhh*%(%H:".cchH"O*%(%H:".cchH"7*%(%H:".cchi @ 5*%(%H:".cchi   N' "a )h H hhHH$%"%H"-hhH"-8'HH"-hH"-H"-Б"9 HHHt& "-hhzHHH"-h!h# &%)6".%%HHhchch%h'4 ".%%HHhchch)h+ 8pI0 &%)F'%:$".xDATAu' ' '*MAZE.DATA2- '@'+*MAZE.DATA3G ^.@.+'BAK.PAKX F  +(MAIN.PAKe(+'WIN.PAK{!+)MONEY.PAK_$+)WRONG.PAK 4""+*MAZE.DATA4] @ ++TWINKLE.ACEY  +(BANG.ACEb+*SMOKEY.PAKg Q88++WHISTLE.ACEt+BBBBEBBEBBBBBBBBBBBBEFBBFBBBEBEFBBEBBBEBEFBBDBFBBEBEFBBBDBDBBE,./012345BEFBBBBBEBEFBBBBBEBEFBBBBEBEBBBBBBEBEBBBBBBEBEBBBBBBEBEBBBBBBEBDEBBBBBBEBBBBBBBEBBBBBBBBBBBBBBBBBEBBBBBBBBBBEBBBBBBBBBEFBBEBBBBBBBBBEFBBEBBBBBBBBBEFBBBBBBBBBEFBBBBBBBBBEFBBBBBBBBBFBBBBBBBBBBFBBBBBBBFDBBBBBBBBFBBBBBBBBBBBBBBBBBDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBEFBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDBBEBBBBBBEFBBBBBEFBBBBEFBBBEBBBBBEBBBBEBBBBBEBBBBBEBBBFBBEBBBBBEBBBBBEBBBBBBBEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBEBBBBBBEBBBBBBBBEBBBBBBBBEBBBEBBBBBEBBBBBBEBBBBBBEBBEBBBBBEBBB    B B   B B   B  D      D   BB  BD BD  D   B B  B D B D  D    B B  B D B D B BB D BD  E  B B  B D BD  B B BD B D   E  B B B D B B B  D   E  B  D B BB   D B  B  E  B Art.Pascal Nous continuons notre tour des variables utilises par Pascal, avec des variables d'une grande souplesse o toute la finesse du programmeur pourra se dvelopper. __________________________________________________________________________________ Chapitre 7 : Les types structurs __________________________________________________________________________________ 7.1 Dfinition -------------- Dans ce type de donnes, une variable 79<=>?@ABrstuvest forme de plusieurs lments. Nous verrons pour cette fois, le type Tableau et le type Article, nous gardons le type Set, File, Text et Pointer pour les futurs articles. 7.2 Le type Tableau ou Array ---------------------------- La notion de tableau en Pascal est semblable celle de Basic. Les tableaux peuvent avoir plusieurs dimensions. Nous allons considrer en premier, le tableau le plus simple, une dimensplus importants et sa volont de promouvoir les logiciels franais pour IIGS. Intention confirme par le soutien apport notre concours. Un des premiers exemples sera la commercialisation du logiciel Navigator de Marc Bavant. Commercialisation imminente de ce logiciel dont la dmo est diffuse par le club. BREJOUX NOUS INFORME Le problme de certains logiciels dfectueux livrs avec la Thunderscan est rsolu. Appleworks GS existe en version de dmonstration. Hyperstudio et Appleworks GS nouvelle version sont en voie de distribution. Ce n'est plus une question de semaines, mais de jours... TML PASCAL II Nous avons reu TML Pascal II des USA. Ce qui tendrait confirmer l'arrive des autres logiciels attendus avec le systme GS/OS 5.0 (Hyperstudio et Appleworks GS). APPLIED ENGINEERING Aux USA, Applied avec tous ses produits, distribue une lettre dont on vous joint la copie pour information. Lion, la liste. Prenons la phrase: Je programme en TML Pascal Cette phrase peut tre considre comme une liste de 5 mots, un tableau. Ce tableau peut se dfinir comme: MOT: Array [1..50] of string Chaque mot est une variable de notre tableau, en, qui est le troisime mot est un lment de notre tableau dont la place est Mot[3]. Chaque variable du tableau a comme toutes les variables un nom, un type et une valeur. Le nom et le type doivent tre dclars avant d'utiliser la variable. Voici un petit programme qui utilise un tableau une dimension. program Affichemot(input,output); uses QDIntf, GSIntf, ConsoleIO; var Phrase: String; { La phrase est dclare comme une chaine de caractres} debut,compteur,i: integer; Mot: Array[1..50] of string;{ mot est une variable tableau de chaines de caractres dont l'indice va de 1 50} Procedure lislaphrase; { procdure de saisie d'une phrase} begin Writeln('Ecrivez une phrase suivie d''un retour chariot'); Writeln('----------------------------------------------'); Readln(Phrase); Writeln; end; Procedure Trouvemot;{ procdure de dcoupage en mots} begin Phrase:= concat(phrase,' '); compteur:=0; while length(phrase) >1 do { Cette boucle dcoupe la phrase en lments mots Begin Debut:=pos(' ',phrase); compteur:=compteur+1; mot[compteur]:=copy(phrase,1,debut-1); delete(phrase,1,debut); { chaque chaine de caractres avant un espace est dcoupe et mise dans la variable tableau mot, on change l'indice chaque fois en ajoutant 1 Les signes de ponctuation sont considrs comme des mots, puisqu'un mot est dfini comme la chaine de caractres d'un espace un autre.} end; end; procedure Ecrismot;{ cette procdure affiche la valeur du compteur, c'est dire le nombre de mots trouvs, puis les mots l'un en dessous de l'autre en parcourant par une boucle la variable tableau mot} begin Writeln; Writeln(compteur); for i:= 1 to compteur do writeln(mot[i]); end; begin {programme principal donnant l'ordre d'excution des procdures} Lislaphrase; Trouvemot; Ecrismot; Readln; end. Un tableau peut bien sr contenir autre chose que des chanes de caractres, il peut aussi se prsenter sous une forme compacte: array [1..100] of real : tableau de rels packed array [color] of bolean Attention, en TML Pascal, les tableaux sont limits 32 k: 32 767 bytes exactement. 7.2 Le type article ou Record ---------------------------- Ce type de variable va permettre de mettre ensemble des variables de type diffrents.L'exemple type de fichiers o cette variable sera utile est un fichier regroupant des donnes sur une mme personne.Nous avons besoin de connatre son Nom, son Prnom, son adresse, son numro d'ordre. En Pascal, nous pouvons le dclarer comme suit: TYPE Individu = Record Nom : Packed Array [1..15] of char; Prenom : Packed Array [1..15] of char; Art.Erreurs UNABLE TO LOAD PRODOS Ce message laconique au boot d'une disquette ne veut pas dire qu'elle est vrole, mais simplement qu'il n'y a pas de systme sur celle-ci. C'est le cas des disquettes GS Infos (Bien que maintenant D. Delehaye avec son programme ait chang la situation) et de la majorit des domaines publics sauf de certains sharewares dont les auteurs ont pay la licence d'utilisation Apple. Alors, pas de panique, on charge CEFun systme et on se met sur Finder, on peut ce moment-l lancer toutes les applications et voir le catalogue du disque. Si une application s'arrte encours de chargement, cela peut provenir d'une mmoire insuffisante. De plus en plus d'applications ncessitent la carte mmoire pleine, c'est dire un GS 1,256 Mo et elles sont souvent livres sur plusieurs disquettes (Appleworks GS, Hyperstudio), l'une contenant le systme et l'autre le programme, ce qui implique la possession de 2 lecteurs si on ne veut pas jouer au grille-pain. Alors, c'est quoi un GS minimum pour l'anne 90: 1,256 Mo de Ram, 2 lecteurs et GS/OS. Lisez le manuel du finder, sa connaissance devient indispensable et ne vous empche nullement de travailler avec P8. Ce n'est pas parce que la bote de votre auto 5 vitesses qu'il est interdit d'utiliser les 4 premires. 6HIJKLMNSTUV  D D B   D B  B  B  B  D BD B D B  BD B D B  B  B  B BE D B D B D B D B D B D B  B  B  B B  B D B D B   D B D B  B  B  B B  B D B D B   D B D B  B  B   B D B D B   D B D B  B  B   B D B D B D BD B  B  B BD B  B D B D B   B   B B F BD BD B D  B   B B     B   B B B      B B  B BF B B B     B B  B  B F B B B BB B BD B D B  B B  B  B F B B B B B  B D B  B  B B  B  B F B B BF B B B  B D B  B  B B  B  B F B B B F B B B  B D B B  B B  B  B F B B B F B B B B  B D  B   B F B B B F B B B B  B D  B   B F B B B F B B B B  B D  B   B F B B B F B B B B  B D B B  B B  B  BF B B B F B  B  B D B  B  B B  B  B B B D B B B D B  B  B B  B  B B B D  D B  B  B B  B  B B B D  D B  B D B B  B  B B B B D D B  B    B  B B B D B BBD   B    B  B B B D B  B B D   B    B  B B B D B  B B D  D B  BE B  B  B B B D B  B B D B B    B E B  B B B B D B  B B D B  B    B E B B D B  B B D B  B    B E B B D B  B B D B  B D B B E B BD B  B BD B  B  E BB BD B B   B   B  E B B B D B    B   B  E B B B D B    B   B  B B E B B B D B  BD B  B BD B  B  B  B E B B B D B  B D B  B B D B  B  B  B E B B B D B  B D B  B B D B  B  B  B E B B B D B  B D B  B B D B  B  B  B E B B B D B  B D B  B B D B    B E B B B D B  B D B  B B D B    B E B B BD B  B D B  B B D B    B E B B   B D B  B B D B  BB BE  B E B B   BD B B B D B  B B B B B E B B   B B D B  B B B B B E B B B   B B D B  B B B B B Ecc'%$".cc$"a-D+):"".cc+)"".cc""a-&%)2+)"".cch HH0'%$".cch HHh-h/ I#!-/Șa! ".!H!HhchchhH"*H"-h!"-H %%  J 0:"-"-"-*"-"-$%"Art.Editorial Vous avez sous les yeux le dernier numro de l'anne 1989. Un an dj, un an en votre compagnie et celle de notre Apple IIGS. Notre activit va en augmentant, outre l'accroissement du nombre de nos membres qui reste la tche prioritaire et pour laquelle nous comptons sur tous ( Distribuer la disquette, c'est bien si on obtient une adhsion, la donner sans le faire, c'est saper l'oeuvre de tous.), nous lanons un grand concours pour dveloppeur, concours qui devraitPR apporter des logiciels verticaux franais notre machine, nous commenons aussi ngocier les prix de certains matriels et essayons d'obtenir des rductions auprs des vendeurs, voir la rubrique avantages Club. Notre catalogue du domaine public s'enrichit et les premires piles HyperStudio apparaissent. En esprant vous compter parmi nos membres 1990, je vous laisse votre exploration de GS Infos n6. D. Melchior B B B  B B D B  B B B B B E B B B  B B B BD B B B B B B E B B B  B B B  B B B B E B B B  B B B  B B B B E B B B  B B B B B B BE BB B  B B B     B B B B   B B   B B BB B B B  B  B B B B B B B  B  B B F BE B B B B B  B  B  F  B E BB B B B  B    F  B E B  B    F  B E B  B    F  B E B  B  B  F  B E B  B  B  B  F  B E B  B B B  B  F  B E B  B B B  B  F  B E B  B B B  B  F  B E B  B B B  B  F  B E B  B B B  B F  B E B  B B B  B  B E B  B B B  B  B E B  B  B  B  B E B   B  B B F  B E B   B  B  B  F  B E BE B  B  B  B  F BD   B B B  B  B    B B B  B   B B B  B   B  B B  B  F  B B  B B  B  F  B B  B B B B  F  B B B   F  B B B   F  B B B   F  B B B F  BB BB̻BUŻ[[[ϻ̻U[UŻ [U[[[ϻ̻[B[ĻB[[B[[ϻ̻[B[ĻB[U[[ϻ̻U UU[UUU[U[[[[[BUUUUU[˻̻UF UU[UUU[U[UB[[[U[UUUU˻BB˻EBĻUD[ U[[[[BU[B[[[UBU[[UûBF̻B˻EBBBB˻B̼D»UFUUUU[[BU[B[[B[[[ûBBB˻D˼̼EB"̼̼̼WYZ[\]^_`abc̼˻̼̼̼˼˻˻˼˼»UFUUUUUU[UB[[[DU[[U[û ̼˻̻B̻˼̼˼̻˻EB D»BUFUUUUUU[[[[D[BU[»EFB˼D˻EB ˻̻˼̼B˻˻˼»[B[UUUUU[[U[[D[U»B̼̻˻̻ ˼˼̻˻EEʻ[B[[U[U[ [[[[[UBU[[UǻB»EʻU[U U[UUU[BUD[U[[[U[U[[UǻB»̻BU UU[UUU[UB[[[[BU[UU[˻ϻBUF[ӻϻBUF[ӻϻBUFUӻϻBUFUӻûުûûûûûûûûûûûûûûûûûûûûûûûû뻻DN+.DKB뻻DN+.DKB뻻3>B.3B뻻3>B.3B뻻3>B3B뻻3>B3B뻻3>B*"3B뻻3>B*"3B 뻻3>3B뻻3>3B 뻻3>3B뻻3>3B 뻻3>3B뻻3>3B 뻻3>/3B뻻3>/3B뻻3>B3B뻻3>B3B뻻B32D3B뻻B32D3B뻻B3#D3B뻻B3#D3B뻻3:B3B뻻3:B3B뻻3:B3B뻻3:B3B 뻻3:33B뻻3:33B 뻻3:33B뻻3:33B 뻻3:33B뻻3:33B 뻻B뻻Bûûûûûûûûûûûûûûûûûûûûûûûû뻻DN+.DKB뻻DN+.DKB뻻3>B.3B뻻3>B.3B뻻3>B3B뻻3>B3B뻻3>B*"3B뻻3>B*"3B 뻻3>3B뻻3>3B 뻻3>3B뻻3>3B 뻻3>3B뻻3>3B 뻻3>/3B뻻3>/3B뻻3>B3B뻻3>B3B뻻B32D3B뻻B32D3B뻻B3#D3B뻻B3#D3B뻻3:B3B뻻3:B3B뻻3:B3B뻻3:B3B 뻻3:33B뻻3:33B 뻻3:33B뻻3:33B 뻻3:33B뻻3:33B 뻻B뻻Bûûûûûûûûûûûûûûûûûûûûûû뻻DN+.DKB뻻DN+.DKB뻻3>B.3B뻻3>B.3B뻻3>B3B뻻3>B3B뻻3>B*"3B뻻3>B*"3B 뻻3>3B뻻3>3B 뻻3>3B뻻3>3B 뻻3>3B뻻3>3B 뻻3>/3B뻻3>/3B뻻3>B3B뻻3>B3B뻻B32D3B뻻B32D3B뻻B3#D3B뻻B3#D3B뻻3:B3B뻻3:B3B뻻3:B3B뻻3:B3B 뻻3:33B뻻3:33B 뻻3:33B뻻3:33B 뻻3:33B뻻3:33B 뻻B뻻Bûûûûûûûûûûûûûûûûûûûû뻻DN+.DKB뻻DN+.DKB뻻3>B.3B뻻3>B.3B뻻3>B3B뻻3>B3B뻻3>B*"3B뻻3>B*"3B 뻻3>3B뻻3>3B 뻻3>3B뻻3>3B 뻻3>3B뻻3>3B 뻻3>/3B뻻3>/3B뻻3>B3B뻻3>B3B뻻B32D3B뻻B32D3B뻻B3#D3B뻻B3#D3B뻻3:B3B뻻3:B3B뻻3:B3B뻻3:B3B 뻻3:33B뻻3:33B 뻻3:33B뻻3:33B 뻻3:33B뻻3:33B 뻻B뻻Bûûûûûûûûûûûûûûûûûûûûûûûûûûûûûûûûû»kBfkBkfk̻kBkB kBkB BfBkB BfBkB BkkB BfkB BfkB kkB BffBfkB »k˻BB ϻB ϻB ϻB B˼ûû»B Bû̻»B»B ˻û˻»BFB ˻˼̻̻˻B˻˻̻̼̻EBB ˻˼̻̻˼˼B̻̻˻̻˼˻F̻B B̻˻˼˻̻˼B˻˼˻̻̻˻̻˻B B̻˻˼˻̻˻BB˻˼˻̻̻˻̻˻B B̻˼˻̻˻BB˻˼˻̻̻˻F̻B B̻˼˻̻˻˻˼˻˼˻̻̻˻FBB B̻˼˻̻˼̻˻̻̻˼̻̻˻̼EB »˻˼˻̼˻D˻˻̻̻˻BB ϻB ϻ̻B̀?@"` P D "` P D ?"` P D "` P D B?"` P D "` P D "` P D "U\DeDD Dw  """ "" "" "" "" "" "" "" "" "" DBEE"" BBEBEEB"" DBBBDDEDB"" DDDFBBBF"" FBBBBBBF"" FBBBBBF"" FBBBBBBF"" FDBBBBBBF"" FdfghijklmnopqrstuvwxyBDBBBBBF"" EBBBBBBF"" EBBBBBBF"" EBBBB"" EDFBFDFBBBEBEBDB"" EDBEDBDBBDBBBDEBDBDBB"" EDBBBBBBB B"" EDBBBBBBBBDB B"" EDBBBBBBBBBBBBBBBB"" EDBBBBBBDBBBBBBB"" EDBBBBBBBBBBBB"" EDBBBBBBBBBBBBBBEDD"" EDBBBBBBDBBBBBBEED"" EBBBBBBBFBBBBBEE"" EBBBBBBBFBBBBBEF"" EBBBBBBBFBBBBBBFFB"" FBBBBBBBEBBBBBBF"" FBBBBBDDBDEBBBBBBE"" FBBBBBDDBEBBBBBEBB"" FBBDBDBBBBBDBEB"" EBBBDBDDBBBBBBEBBBF"" FBBBBBBBFBDBBBBBBEBF"" DBBBBBBFBDBBBBBBEBBF"" BBBBBBFDDBBBBBBEBBF"" BBEEDBBEEEBB"" DBDEEEEEEE"" BB"" BB"" BB"" B"" B"" B"" E"" "" "" "" "" "" "" "" "" FUEUB"" FDEDB"" FDEDB"" FDEDB"" FDBEDB"" FDBBEDB"" FDBDB""4DB"" FDBDBTDB"" FDBDBTDB"" FDBDBTDB"" FDBDCUUTDB"" FDBEDB"" FDBEDB"" FDEDB"" FDEDB"" FDBEDB"" FDBEDB"" FDB EDB"" FD-EDB"" FD-EDB"" FD-EDB"" FDB EDB"" FDEDB"" FDEDB"" FDEDB"" FDDBEDB"" FDDBEDB"" FD BEDB"" FD BED"" FD BED"" FD BEDBB "" BB BFD BEDF"" FFDED ""  FDED B"" FDED BE B B""  BE BFDED B ""  BFDEDB B "" B B FDBBBFEDB B "" B BFDBFEDB Ъ B "" B B BFD BFED ڪB ""  B ͪ BFDBFED ̪ ""  BB ʪ BFD FED j ""  ` Ъ BFD BFED f""  `ڪBFD BFEDB ""  BFDEDB BB"" B BBFDED "" BDDFDEDB E+"" B EFDED "" B BFDOFDBB"" B DBFDB kB"" B`DOD ۻB ""  B ڪ BDDODD ڪB ""  B BDBD B ݪB ""  B B BDBDBBځB"" B ʁDBDB D ݪ "" B D BDBD ڪ "" B D DBDEB"" BDDBD E B""  E Dgwwwfgwwffffb#E3UDD B""  DBDffwxwvfwwxBffb#E3UD ""  DDDFffgwxwwvfwwxffhDf"F3TFDF"" FDDDvBfgwwwfgwwffffb#E35FDBB "" BB BDDGwvffbE"wwfgwxBff"F3TED"" DDBwffbE"wwvfwwxffhfb#E35ED"" DDBwvfb#D3wwfgwwffhBfb#E35EDB"" DDwvb#D3xwwfgwwBfffb#E35EDB"" DDDwb#D3wxwwvf wwxffhffb#E35EDB"" DDDwr#D3wwwwDf wwffhfb#E35EDB"" DDDwr#D3BwwwfgwwBfb#E35EDB"" DDDwr#D3Bwxwwvf wwxffhb#E35EDB"" DDwr#D3wwwvfwwxffh#E35EDB"" DDxwr#D3gwwwfgwwff#E35EDB"" DDwBwr#D3fwxwvfgwxffb#E35EDB"" DDwxwwr#D3ffwxwwvfwwxfb#E35EDB"" DDwwxwwr#D3ffgwwwfgwwb#E35EDB"" DDBwwr#D3Bfwxwvfgwwb#E35EDB"" DDwr#D3fwxwwvfwwx#E35EDB"" DDwxr#D3vBfgwwwDfww#E35DDC3DDB"" DDDw#D3wvBfgBwxwwfgwr#E35DDC3DDB"" DDDwr#D3wwfwxwwvfwr#E35DDC3DDB"" DDgwr#D3BwBfgwwwDfr#E35DDC3DDB"" DDfwr#D3BwvBfgwwwfb#E35DDC3DDB"" DDffBwr#D3wfwxwwvBfb#E35DDC3DDB"" DDffgwwr#D3DwfwwwBfb#E35DDC3DDB"" DDvffgwr#D3DwvBfgwwwffb#E35DD334DB"" DDwBfwr#D3EwvBfwxwwvfb#E35DDC3DDB"" TDwvffgr#D3Fwfwwwvb#E35BD4DDB"" Dwwvffb#D3FwvBfgwwwb#E35EDB"" BTDBDgwwffb#D3FwvBfwxwr#E35EDB"" BDBDfgwwBfDwxFwfwxwr#E35EDB"" S3 33ffwwvffgDwxwBfgwr#E34E3B"" "" "" "" "" "" "" "" "" "" "" "" B"" BEB"" BBFB"" B!DB "" B+"" BB+"" B B5"" B B+BB"" "" B"" "" "" BBB"" B"" BB B "" DBB "" BB "" B B  "" B B B "" "" "" "" FD"" BF"" BBB "" B"" BB"" B BB"" B BB "" B"" "" "" "" "" "" """̀? Ow U,  Ow U, ? Ow U,  Ow U, B? Ow U,  Ow U,  Ow U, "U\DeDD Dw  DAAAAAAAAAAAAAAAAAB EBB ABBBDBBABBBBBABBBz|}~ABB EBF B BAB EBFBBAB BBBBBB ABB BB B BABBDBBBABBBDBBBA B BB BAFB  B BAD BBBBBBADBBBEBADABDABABBBABBABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFEBBBAEEBBBAEEBAB?BBAB!   ABB 4BBAB B B BBB ABB)BABABAAAADBBBADBBADBA D B B BA DBB BA D BB BBBAFBBBBAD %BB B AAAAAAAABAB&B BAB PROJECTEURu' T '  '&EXPO.74eNZ! *PROJECTIONTZղղ(SEQUENCE1Y$Y$FINDER.DATAT.Y(EXPO.49oN8T;EXPO.14eNTEXPO.2w8lNT;&EXPO.34dN'Z &EXPO.5@ }N Z( EXPO.6%<uN T;WHn"=.h$h$$$H Hhh$$ $$$$HHhhIH$$P%%$$Ș$$$$b$$% %%|%T%R%"=.H"=.h%%ISHHL%H "=.h%h%" "L%H%%H"=."=.H"=.h(%"=.H"=.hB%B%I "=. %HH% "=.h%h%%%HK"=.{i HJ"=.HH%%H{i H' "=.h$%h&%{i H$J"=.HH%%H{i Hj% "=.hH%hJ%{i H,8J"=.HH%%H{i H) "=.hD%hF%{i HJ"=.HH%%H{i H) "=.hN%hP%{i H$J"=.HH%%H{i H( "=.h%h%{i H,8J"=.HH%%H{i H{' "=.h$h$(%IP%N%H"=.%%H"=.%%+;ik;8  [HH"=.hh%%H"=.>:"=.,="=.H&&"=.h ,8 ".HH:"=.&&"=.H"=.+;i k;8 [)Hcc'",')' ' '%hhhh %%&hh% "=."  RX%`%hh\%hhZ%%b'd'%X% "=." b' "=.)H`%hhhhcc\%hhhhX% "=." b' "=.9)cch  )H&&H8hh8hhh h HH H4%H@ "=.h h" b' "=. H`%hhhh H H\%hhhhX% "=." b' "=.b' "=. +;ik;8 [   V%x H2$"H{i H) "=.)I  ɸ ɹ\HP "=.h {iH )"/,H "-"  6HHH"=.hh( )"E$#+;i"k;8 [ H""=. 64H""=.  +;i k;8 [H H""=.H 64H""=.+;ik;8 [V%&&&&&&Y&&$& &6&&&&&HH&2"=.h*%h,%HH,%*%H& "=.h:%h<%HH<%:%H#"=.h6%h8%HH<%:%64H#"=.h %h"%:%" ,%*%H"=.,%*%H"=.+;ik;8  [:%HH& "=.hhR' (H{i H*(i H"p-.,H"=.h Ș564 Șy %6%:%" H*(i H"p- H"=.h:%" ()()I"HH& "=.hh ))@$$$$ K H H(H(H8hhHH"=.zhhhȘ( (ȩ( *("-  HHH& "=.hhN))@>ei))  H& "=.yHH& "=.hhhh$$".!-+;i,k;8  [) ) 8  8pI0cch)Hcch)8Mcch)Hcch)8 S +;ik;80 [%%)HHH"R/L%H "=.h>%h@%" @%>%2%0%% % 8 pI0 cchH"=."-2%0%H".cchi   cchHH2%0%H".cchhhh &2%0%H&hhhh C.' "e *h H hhHH,%*%H"=.hhH"=.R'HH"=.h H"=. H"=.  Б HHH& "=.hh}% 8 pI0\%Q cchHH : cchhhh%IO cchHH"%%%) %  T%R%) .%)T%R%  T%R%   "R/ cchHH cch)cchchch-h/--څ)h++)H:H  k cch'H'"=.h'!"=. %G"=.,%*%H "=.@%>%H"=.+;i0k;8 [HHR"=.hhhh_HHL"=.h%%ȘH"=.HHH*"=.hh+;ik;80 [H"=.h HH H"R/L%H "=.h>%h@%" @%>%2%0% &2%0%H&hhhh 8pI0THH%"=.2%0%H:".cchhhh2%0%H:".cchH"O2%0%H:".cchH"72%0%H:".cchi @ 52%0%H:".cchi   N.' "e *h H hhHH,%*%H"=.hhH"=.R'HH"=.hH"=.H"=.Б"= HHH& "=.hhzHHH"=.h!h# .%)6"R/%%HHhchch%h'4 "R/%%HHhchch)h+ 8pI0 .%)F'%:$".cc'%$".cc$"-D+):"".cc+)"".cc""-.%)2+)"".cch HH0'%$".cch HHh-h/ I#!-/Șa! "R/!H!HhchchhH"/*H"=.h!"=.H %%  J 0:"=."=."=.*"=."=.,%*%H "=.@%>%H"=.+;i0k Control PanelFonte-DA Installateur;8 [HH "=.h h Hhchchh H "=.h8pI0i".cch ;".cchih) +;ik;8B [&%$%HJwk*ch%h%V% %%HdJ"=.%%H?J"=.Hk*Y"=.hJ%H%HJ'("j hhHH%%H"=.hhi$%%H""=.H%%H"=.%%H "=.H"=.H"=.h 0: "=. "R/HHhchch h H"/*"=."=.F%D%HJ.%)!%%) H)Y"=.h>?'"j hhH"=.%$$HJ"%%HJ"P%N%HJHH "=.hhHHH"=.hh4%f'"j hh!{iH  {iH  {iHH{i)H "=.h)'X')) ) {i)H(",.HI&Y"=.hH"=.H{iH"p-"=.h^'I( "=." HH"=.h#h%H"=.%#H"=.+H(Y"=.hH"=.DJCI+;iHk;8 [H"=.h)芍V% %%H"=."%%H"=.%%H"=.H{iH i H"p-%%H"=.h :H i H"p-H"=.h H "'%: $H`$$$$$#$#$.':  $H`#$$$#####$+;iks Installer NDA22/ Erreur /^ #0 N)K, i6Enlever(C) Franois UHRICH septembre 198932/ Le numro de famille existe avec un autre nom/^ #0  R 8F &Annuler . %2(&& * ***A ProposChoisissez les CDAs enlever :CDA Installer :FONTE Installer : Enlever CDAaNDA Installer : Enlever NDA ,'32/ Cette Fonte existe dj/^ #0 33/ Le nombre de CDAs est limit 13/^ #0 Installer CDA Fonte-DA Installateur Installer Fonte hb* hc*" zHc*Hb*k hb* hc*hi*h:Hhe*hg*c*Hb*f*He*i*k0d0%JSFonte-DA InstallateurS v 1.00 ATTENTION: ne fonctionne que sous les systmes GS/OS Cet Accessoire de Bureau est un Shareware. Si vous tes satisfait de ce produit et que vous voulez continuer l'utiliser,envoyez 60 FF ($10 hors Europe) l'adresse ci-dessous et vous serez inform des futures versions (gratuites l'exception des frais d'envoi): Franois UHRICH 67 alle de la Robertsau 67000 Strasbourg FRANCE%^ #0 ;8 [;8 H H HH "h,h,h,h,h,, +;i k; [     +;ikHH; [ 0  Ȁȗ +;ik=.k?.kj-l-n-?.1HP "h?."-?.HH"!"?.zhZګl-n-j-kh-h-h--hJ -H 0-H-H-HkK{.}.&.k{;8[:ڥJ       {i +k.%.-.H"-?.H"h")u.y.IH7IHZ; [*8e쪥I+zzzkh@k ;8[:IȅIFejf0I{ih[k{ih[@k;8  ["/' k/OJ  e e f f ff` k/  d Fejf)  @8 +;ikd8d d 8k0AM \2$C$O$c$'y%Ly%n%'j%)P)( {'&&&&u'''%&% `%#\%7Z%Nd'_X%yb'`%\%X% b' b' `% \% X% b'9 b' )% )e (k ) & &L :% :% & R'K %Q6%W:%:%&&c&~&_&*W&W&*&k*wk*(!)*!?'!f'"("I&#(o#(%)&&&%&(&&&&' * ' *'*'*('o,,..!.%.).-.q.u.u.y.5 ~*?OYu!$VYy|(,0>BE\lw{ CGKjor:?BS{ #KOSVfiux{!+;x &:=KQTbo| cf  -#1A|f31VaP^&+R~ۃrTU m/<([)2 D,@ ~globals 288s D,@ ~arrays Can't allocate SANE direct pageAborting due to error $xxxx.w w   _  _UUUUUUUUUUUUUUUUffffffffffffffffN : " blocks $c$eWorking...DirMap works only under GS/OS.6Jl &&&v- :-:-:vA NANANvU bUbUbvi vivivv} }}v vQuitReread volume names$$$$$$$$$$$$$$$$$$$$$$$$  DirMap v1.0 Copyright 1989 Jason Harper CompuServe: 76703,4222?8HS BYTEWRKS O ] ce    F ,@ DIRECT B B A B8D BABB+ B D AB&BBAABBAAAAFDBAFDBADBBABBD BBBBA B BBA  B  BBBA BB B BBBABB/BBDABABBAAAABBBABBABABB BBA ,%BA B  BBBA  B BBBAB!ABABBAAAAAAAAAAAAAAAABABABBABF F AB B A ABEBЪBEBBAB B BA  BBBA B A  B B Ъ A ݪ B B ڪA ʪBB A  ABB j  f ABB ڪ  ڪB ABBBB BBB ABDD B   ABEB EB ABB +B  * AB B B B ABB B B A ݻBBݪ A ݽBB AB ڪBB ʠBA ݪ   B AD ڪ DADݪB DA E BB E BAEEBAAB B ABF F ABBABABAAAAAAAAAAAAD̀D? Ow  U,  Ow  U, ; Ow  U,  Ow  U, B? Ow  U,  Ow  U,  Ow  U,  ? 3 < 3 = 3 "U\DeDD Dw  "B""BB""!""!D"B"!""""""!D3133331B31F3333B31E3F31333B3B3313333F3B31BBF3B33333B31331BE1EDADBDDDBDDBDDDABDADBABDAFDAAEBDDDBDBDDDADDDDABBDADFBDFDDEDDDDBDDDBBDABDBDABDEBDADBDAFDDFDBDDDDDADDABBDEDDDDFDADFDBDDDABDBDADDABDDADDDBEDADDDFDBDBBDBDBBDAUUQUUQUQUUUQUUQDUUUUUUBUDUBUBUUQUUQUQB UQUUUBUUQDUUUUUUBUEUQBUUUUQUUQDUUB UUQUUUBUUQDUUUUUUUBUBUUUUQUUQDUUB UUQUUUBUUQDUUUUUUUBUBUUUUQUUQDUUB UUQUUUBUUQDUUUUUUUQBUQUUUUQffaDffB ffaffffBffaDffffffBfDffaffffaffaDffffaffBffaDffffffBfEffaffffaffaDffBf faffffBffaDffffffBfEfaffffaffaDffBDfaffBffaDffffffBfFfaffffaffaDffBDfBffBffaDffffffBfFfaffffaffaDffBfffBffaDffffffBfEfaffffaUUQDUUBUUQDUUBUUQDUUUUUUUUQEUBUUUUQUUQDUQBUUQDUUBUUQDUUUUUUUUFUUBUUBUUQUUQDUQBUUEUUQBUDUUUUUUUQEUQBUUQBUQUUEUQBUQEBUUQUUUQUUBUUUQBUBUQUQDUBUUUDFUBUQUUBUUUDUUQUQUUQDDDDDDDADEDDADDBDBDEDDDADDDFDABBDDDFDDADDDBDDDAEDDADDDADABDADDADDDDDDDADDDADDDADDDBDBDADDDDDADDABDDDBDDDDABDDABDDDDA313311331331331331""!""!""B"!"!"!B""!F""!B"!"""E""!BB"""!E3D331B1B31F3F31B3311D3E31B33133131D31DE3B33133131E3DE31333B331B11F3311331B3D33331BDAFDABDDADABABDEDDADDDADDBDEDADDABDDBDBDDDADDAFAEDBDDADBDABDABDDDDAABDEDDABDABDDADDABDAEDDEDDABDBDABBDBBDABDBDDDADABDDFDADBDABDDABFDAFBDADABBDDDADBDFDADDDDDFDDDDBDDDAUUUFUQBEUQBDUBUQUUQ UUUBUQUQBUUUQUUUUUQUUQUQUUQUQBUQUUQUQUUBBUUBUUUQUUU UUQUUQUUBUUQBUUUQUUQUQUBUUQBUUUQUUU UUQUUQUUBUUQDUUQBUUQUUQUUQUBUUBUUUQUUU UUQUUQUUBUUQDUUQBUUQUUQUUQUBUUBUUUQUUU UUQUUQUUBUUQDUUQBUUQUUQUUQUBUUBUUUQfff ffaffaffBffaDffaBffaffaffaffBffBfffafff ffaffaffBffaDffaBffaffaffaffBfffaffa ffaffaffBffaDffaBffaffaffaffffBfffaffaffEaffaffaffBffaDffaBffaffaDfaffBfffaBffaDaffaffaffBffaDffaBffaffaDfDffBfffaBUQUDUB UUQUUQUUBUUQDUUQBUUQUUQUEUUBUUUQUQBUB UUQUUQUUBUUQDUUQBUUQUUQUUQFUUBUUUQUDUB UUQUUQUUBUUQDUUQBUUQUUQUUQFUUBUUUQUUUQBUUQUUQUUQBUDUUQBUUQUUQUUUQBUUUQUUUQBUUBUUQBUUQUUQBUUQUUQUQUBUUUQBDDDBDDDADDBDDDEDADEDEDDDDABDDBDDDDADDDADAEEDADFDBEDDEDADABDDDDABDDDBDFDDFDAEDABDDADEDFDADDDDADADADDDAEDABEDAEDDDDDDADBDBDADEDEDDDDADDABDDAB331B331B33331B3331B331B331B""!B""!B""!B"""BBBBBBB-BBBBB  $BBBBBB1B  BBB BBBBB"BBB BFFBBBBEEBBEB)BBBBBBBB BBDBB BB  BBBBBBBBB B BDBBBB B B#B BBBBBBBBBBBBBBB,BBB B BB<E BB BB BB>BBBBBBBBB BBEBBB BBBBBBBDBFDB BBBB B  BBBBBBBB BB  B B*B B B6􀠀Ӏ倠Հ̀耍NS $B?3  pA    pA  =  pA    pA  B?  pA    pA  ?  pA   2       ?  :  ;   "  +  ] +  ? % ] +   ] +  ? ] +  >     ]+  . F  "U\DeDD Dw  f`````````BDD@DDB`B000000`B030033` " """"""D"""B" " " B"" " """" " B" "" "" """"` ""    "" "  """"&" ""  """ """"  B ` BB` BBB`  E BBBDB`B  "  " """"" ""  ""F      B """" " B"D B`B   ""E"B   "  "  ""B D" ""  "  " B "B`B3B30E333BB30 33033330B0DB330333000BB30333300B`00D3`D@@B@D`DBDDD@`````````DBFB `D BFB `D3 B  . `DBBB1BBBBB`DBBBBBBB`D Ё - B  B `DB B B  B B B B B `  E    `  F F  B  ````EE   `D   FF  `D7 B ݁  B! `D#BB,BBB B`D,BB%B BB`D, B! B  B" B`D B B B BB B B` F E `E  D````D `DB`D `DBB`D B`D `D ` B`B````D D B   F B D F `D  DB  FBD F`D?  Ё  , `E# BBB`E7BBB`E B B  B Ё  B B `D B B( B B  `B    `  ```` B  D  E B` BF   D  EB`D?  B Ё  B F`DB BBB D BB`DBB"B#B`D B1 BB B B B `D B?  B B B E`D F B B`DE B````DB  BE B`D B B B`D3 B B? `DBBB3B?F`DBBB:F`D Ё - B?  `DB B B  B B B! `  E B`  F F````B  E`BD FD `D B B B B `DD >`D D `D D B  B  B`D ́ B B3 `D B `D BB````D D B `D DF  E BB`D ݁ B" B? `DBB BB/E`DBBB B&E`D B D5 B B( `D B́  B B ́  B  E`BF E ` E   B F```` E  B B D  ` BB EB EDD BB `D  B B& E `DBD D%F`DB&E`D Ё  B  B& E B `D B? # B B `D FB B  B`DE  BB````D  D    E D`D D D  E `D? BB`D*BB B`D ݁ ? B B  `D B B% B B B `D B B́ " B' B ` B B` BB````  D   B `B  B B`D?  B! B`D BBBB`D B?B`D B6  B  `D4 B6 ` `  B````DB    D E`D B B E`D B B ݁ B+ D`D B  B B (BBBE`DBBB%BBBE`D   B   B B E`E* B$ B B B B D` F FBFB` F F B E B````BB  `B  B`D B B `DBBB BB B`D B B BЁ  B B  `D B$ D `D B9 B```````B333E3303B0`3030330D303330F30E3`""""BB" """ " B "" " "" B"" " " " " " """" """  E """"  " " """ " ""B " B` ""  B""    """ """B" """"   """ """F  "" "B"" B""" "   B" "` BB BFB` ""  B"    """ B"""B""""B F " " "" ""   B "` "   "   "   """ """ """"  """""  " " """    "  B "`333B3333B 33303303333030000B3300F33B3303303303033B33B3300`0B3B0`DBD@DB`f̀?pP0 0@@ar pP0 0@@ar ?pP0 0@@ar pP0 0@@ar B?pP0 0@@ar pP0 0@@ar <pP0 0@@ar wA,p   D"0/"?3DPOD_Ufpofw         (B*%(*%,B+,+,B+,+(*%(*B*%,B+8:5E8:5,+,+,B+,B+<458=;,B#"B+,+,B+,B +<458=;,B+,B+,+(B*%B,B+,B+?@ABCDEFGHIJKLMNOPQ "hhHH&H$Hlt "hwhyHH&H$H_g HL "hhhj` +Hw"hw ``$ &`HH"``8 H,"` H`` \HH  "hhHH3"᭛HH3"᭛HH"` HH "᜙8`` ` B D "D`FH"h" " H"9"*"/"""`"t-;'";Y QHB7:H ("hͼ "H"h`  HB7:H ("h  7:A u  7:A  HH"HH HA"chh " 4I4 |"`H"h `H "hξH"`8AHH 6 `J`""`"hh H "h"hh8 ͕`8`"- B)*`  Y T᫭  H"`  4`    }T᫭H"   `ί9)Σ)8)8  :Ф`i~i)H)hH)h)ίCH)ͩhH)ͫih)ͭi  :w`  }H"  ::ڻ Zzii  `  }H"0 d  ``K  ;i)& ȷɀ kK    i k` 2"2"&H$H"`* 2"2"2"&H$H"&H$H"`2" `2" `K [ +k`ZZ zz`ZZ)zz`K []H[H:"."&H$H"+k "`HHHHH"h3HHH HH"h&H$H"`0Kh h h! h" 0hhh͏Ɂ #  0" ڮ! ڮ ڮ ګ0kHH"h, : ,KWYS,HjHhH",HI &"]H[H:"."`,8,iKKHH#"h |2 , <m, HjHhH" HI &" *` 9 A ʥ      ;i)) ȷW    8   ` 0 >>@\N1X--A Propos...\VN256>> Fichier \N2--Fermer\DVN255--Quitter\N257*Qq>> Edition \N3--Annuler\DN250$Zz--Couper\DN251*Xx--Copier\DN252*Cc--Coller\DN253*Vv--Effacer\DVN254>> Projection \N4--Manuel\CN260--Automatique\CN261--Sans arrt\CDVN262--Commencer\VN258--Aide\DN259._ i> ? l VViE:+JJSProjection SVersion 1.0a - 21 Jun 89 - 20:54 (c) Grard SEBBAH3K'0@ZB Choisissez une sequence: x65_P\" -Dommage",'MDsol, il s'agit.8'wd'une version trop rcente.r1 %=Um.:' @L' (' P\' n  n  OuvrirFermerDisqueAnnulerH4pw>ND) R(Pause entre chaque image: secondes. s.. !'(44Ok(4$Annuler DIRECTNOIR FONDU NOIRGLISSE GAUCHE-DROITE FONDU DIRECT%G&!%W % )3'D3;',l!E5,8@< l+7>/4:+)",$5W3g.5 3% 3&#*7W''# 93$!u8;,~!@ *1n/0< Ge1t3;Z7.2s#)57%x>-$.%: 7S\")'1^ !W 1>34(!)4'%m- 8~*y5U2'.2*+![!5P'8w&x0x&.^(-8!( =6d  '0#w,)X%,<!)4*"A v2+7:n -\/o\ ../s!+K"|M !Xq< i 2j$G>.0\, !h&=-`#)l0J1nn3,. ,3g<0.+ "5 +W&q) 4m&":)+3/6& 1x)ee$(}%}$G_{.`"9]0,Z(\0r'!//6i7&5l.(| s $/<f7,(!1 :/ 3.$0(" hP/ G=. # Q:+ :V.@#e y -"x:c)7&o3!&()1!;<#(K:2 "<:4q;Yc91&/{#:4U=:>(oL:!1 4'*.3"5')3 *;'%2 ~3+o/@Y+y3'3k M.p;-"6615`g#5a9!W "&!P 22e&[6 '3!4 .2' ./t XE )9/K. x5&w>';N;).0!*83;-a^ h#2/ d3'/_:.X> {  c4b#C6;5$!Z $.(. /u735!838,#n,[^%7'8%v.7f %4<=t'| X,(?Du5R75=%= +.>00M /U+.`@"%5 S b+~ =b=6|^6 $8(2.U% M 2"2\$+}#CL)(k.8V01-% 1:00\ >1:!G1%(E'^7c2&~69+$j'>& w\ 2$qr-0=+.7$Q/ 549i,(};`* 1c07I; /<#3k1D86/ 1r'Lv%/Fn((2 <d B6Y]9K 68CY8"w} =/35Z<3!8C'=  ; a+(,"4:-14X ^/le;'?'w<)I=C^$7O(<6 u"_#W}6e/M, "!)+?*&81$P'92*9/ 8I <"4< !J6`)&('(-"6$$&N+kn9#+Z\=##H17Q55,n&0$73+6x_>2 *(TL\0X($08c8 5Z<5<%M'>2!E0!{85 *%3+ y$-(%[,)8c94H$j)"<6D2('6g;/3!:Hx6*-3$#7h*%n-ay9 "l'#0R;:/12A0:) s}7O;0(7b,W(RE!Z%@&< , 9<:3b.$'8&E`&G$! >,&)R'2?3bC =&2:='>R)08` 9 /59!=5C8q#J>##"4 "=0#n(!D<=&=7{ 7";0!<>O412" d*9=6i"$o%j1{%O=o*:J )d!'qk"%7 *K.'7::3?,;.Ok'=M;;:<&<-g5V/l%&;$,V-{"!( b0/:ag-R8$$p;`!c`- i>6q/4<>0<'- ,;O 4613 U6?:;-&0fj%TR./P E* : 2WL7l&GU1H5, 5*.$9u3g!o0f("#B$J kj>{("<nZp!Y 71.&!-88*1. 36%s ;5 7 26%4)O-%29Y9\*H Y!,Z'xB2:33D%d% { #T.+u 2,c ?3 *!z:n7l*=5w/w'L3i(t%~ 1'w /$Q_. 9:53 s},U;# !<6h!l v !|H1M)/z+7, ~!6B1 )07&$%]].:0U7 ;W2:4! k*2'}%): N&X 0# q\>#0` SF.J33# 2&/b3\%6=C$/o8.-06U4G "z-( ):+R.35Q4j*(=M(52,;;<9=(;e7p .yc/ T#a4=9'*m7L>4M+R &R Q*^ < ,*';&P!37 #z"1x2:)X5$+ (". 7.]*, %hfQ)62k!L<)Xb \ 5q 'q874S'v%?76#&&N>/$91#r*A7*!!;9 =,1V,f>8 %"2"+FTD(70va,9+(>;8\:)e,&10% &!#$6n"LD$! K)6)-=7w 8P}""\4,#'1r. |4.o)"12'L;:;2c R %!96p " 2| > 7>F+ =';&4!'-/=]9!.B4(*+% ^/7. ,($4.4P z,&Y31x r59*b7G2( B :%u== q%T+>}Y19:8$2k3 )*$1O= 6m2=& $!Nr&1p)T7U#-#<2q%Cs&8.]$}46 ^,}!p$&',/+,6 %7(L'U &#-.G ;+(K !77)!*F2X0V"=Q8 G o0,>_-=(1%Q : L'# 020 H=.\76): 4<;=1!*<,E<=#$)5+<w9_,;0& * ):; ^<: -85=": !* +6( zV6( S-4:?*a 98a t&;a"70,~ 3 0t>o0/3>44(',$'4:/r$k1`B+#37, A# b v*2$5 y "2g!/i:l<Cz&>W,Y$Z"/78-#35 D 6^; F"x 3@(|u 'X:.Y5_9;%s]+>% $>14.<' ?:)280l W )E(716764;f9(3634// [ _(5- =1 &( o6%( 1,>_2 _p.-$*=\ 8N6.;f/71h0! 0  9 d-_',]/:4 $ 2>3z*s1gk#(67 /Q[ b,w 57 \8 &(`/5%l5/yM ,23$ 9 9 }+ln%%(60N8!` B7p6V+>*M e m5':' N,+$;/U!)7{ -# T4;-; %BZ/ d",t9!m 4=#%-*2=%!::J5 < +/ 't,1+!._1< !"~ } m7RfHM)1$;E,C + "$i yC; B L=8*3A5<A& .4X>+8'8g/+I56i")'#]b R .6 k-B 3*;(y# 9%*#j37 .N#(7;*;W-.A1 J> Y-r1:*%6s%!14&R) +(!&]&I8$&:7 !  [~%6b;*wu rf!' -&A6;!x &9 & "O4c+#!/S6oa6 & 6#<[;&= s q,)v 976 + r+u U -4 58(;0; 0 0 *Q3&2  8F;.(#(%+h 4.9"  c!,T=1 r#:`+ i100Q$:5A= 52. d>u  7b6]6 /!,6"w&%.-*;)+( 6(: &79(v+2b( ;:N9&"='-:t,<'g "$L8c)*$'8-;"X30#RV5M4{1.Z&*+73 et ;8($9"5:8(Y,!\('H a.P1a72) 4(HO72/bK%4%2|9-4)d$a%\3+m -4%=<#r:] #-&.<8h 3$&p3p <,-1 "/3 -P.U 9M!>!(p,%87=% X M))N<' 88$37C >*4kP7!= 6Ed!8m,j+l=+i-bP0c/^5' :3':#6X 9S9 &}449 x+ 8k=\ .U# / < K7y7] }7T), B=k>t #8/U D/5 90 Q1#9'-109@0 n 5a2<&32$}*& _*f e|*_4/=O&= 46 <61 3y058L 9D-8 |s!1;v/_+52E/1=jP>C&H2 >(3*<0'-A<- 7z+ (7| {EQ)UR! t /%)(y29'E3J/56b$l-~M_ ( &9G,:z<4{,Nc !h4K:P004 665~%M"fc$n-\s<  Y &50(E 9k5:: );5Pv>a;96v; 9cR4 < 2B0A+@>):6}\61K%h%/r3(:)U0 +~d.=do+<+3Z 3#5> ;/};).u $T:8p8^:8N &/SV#1r-  O:t , b 6 &(25 & 03 !%5-2-i0"0 $& "<4!g&_ :"n5 *2 ^9$^& =q,l!g=-h>)m68mHU:.4)/2 &+ 40",UFM--4=g/"|"1">#.!/3J-d  4"""*S. 9 Z-B/Js=i )$#3O|;$9"k *F&:& 2:!18+9v6N1K2K77#)  ;+_;%3)\&"u1.6 {f3! $c& 91#,% &X6n=S#.:E.!f$4y-h,"4-F4\+B$ 7#",9U*B/87||$.+T;Q<0{3n>7&$(Q%1F:H<&,} 6: 9- a4[$ >D)I ,,':#  &G/)[ 3:-l&)> /3!5= -098)6&2'c6V#x.%61 f )?50: ,,-9A9%#*$1h:x!-,5;.,7!"0#*|+u&:239*-&a0b;~:2=<%Z/c7,;$E9e9^ Qj<5$c*\'l<'R0%4 8=y8&1Y z (.=R+y'Da<*-*, 3'%e*&a2j# -& )`${*Y4i&q74y 4B5d= ,/?0G t:41:MJ]2l=)<') r48:sly 24a!jY/<9T"#:c* /\$ <837$R#0 *`0J=8)D&c7*Q&Pz#k  b&m[&#>>v^ 1b w8 Y>.L +&4L/`)j3 )*6 92`("29r9465((/;"11.m=G&mmM7L 69P3t U,{$.%o4/+8i.9U0#|21 qr "385X7)=A>= 0/4< #NW!h!R9T3 1$ P&"!<5"(5;R6FC077*p )[(&z)"R*D +')k . ,n-J;2 e*)'3W#BA9SA& Z+/("++:(%'R2zr8=Ib2)9o73>/&-p ^)7%.,0 d M6*#= B8 Y9" r#u' >3)z**+Y2*#5"5M-,&j "m&6*)4#G4=&'6 %=/#83& 3<>8 ) >a 6)^=-A8} ,OV'}( /5% ?41'IX#+2w (-= (p47)4e/1(('|#% v:wqR%'2v"; < s+<5u6+N%.w5E :;&S:e/I*7~g Z!y//< K'=193V,#b:!- 0 u:D==77 "4$"0FJ: q. h)4,)$4# (==%9. %9_ 4.$'T-.#i )#8s h$i( t(565ud d7< -$v<5/-*  f& Ux2)$:20T< &1u7 L #;T q: 29t( 4| Ge  )"<h //L"4=h1-{az45-D!,@<KA% 9>B !52$- XP+(2 "o uF60. P,#>SB!,I-V ^-'0A0?.\;-6Z 0 %3; I<  !7X6S0 kF$`384<*,&:%s3 a>, -4+%-<qw ,s1S!3I=TU3`*& ?6Fv1#!c#.E u.-F:vN -((S01%2:C1=3 $,o4$%2.2' lGk9;%*79R;*o$&)>:/: *";>du+*7#F _ "'R- S2Q; * n1S**4;`,=' m**q+8;-G1280 ;m5;E:3 .QC07.x ';!2z/++   S ;8~2k(*88(.: <*?f #}>x >h"H#5)q-gGQ-!8C 0 "T~05. 6':*1 IX ;i4<  P;*$=6@4:;$+ |7a  %;)>'% zz x1/x*5\.0u8C!V% .K-y1 VB / 8 +, .O)58%r4;8f*P;+8'66%/0 ,+1M ;0!5f+ $0 C ]67;^m:o;))4 <9,6NV+r% r J0A#=96f=l738%;=: 23I 0 W5D0 ([:h&  6' I3&#j6$o+600)#87) +*6CV 0$ 7N''t14$,C2!0(#2{'<,%1;<)d<> 8J7*(t-%!$%x/5 J,)/g />)-  8 wO2+:&t) =3T!d)|:?Rp0VF! [W,0**)2/=%])= -+3 503*&6<' oX0"&3n!2J+F8;6 ';271*$))N2 d p/,)B,T'D $1=h2J5p+v5!L?+p-%pM%4 bC>~."0)&12/p+9 b'd #h-60Oe3#3 Y=[):<0" %%[/$<ye 45{Sm){-9 6 A-6F, :1[/7"9*/ <2 ! rBsR: 3" e%u ]" i 75e0;8+!5- ! [3*G g(g H# f04).&1Z-/8;$Y7!3A#xj94 4/nM198]s6' 4]87C/7'%<>"- &1I09=+G(08m1$:] +'4= ,Y],e !]>& !' "H=!|,$'6n9w# 2 9, Z95H ~-_,-*y" n0 &8Q9 1\1/b 9H5=2#7 v8?&2&7a(z @*+ m _296.18z7sP V$Kd18./C-'U  !k1/1{ ?, ;, Fz( *', $ ~b_: q:*v*/#,v0U558%5f.Tp<=)I2.s/{&<| !~9'l O34`=:K"_ A'=] q 6 <@R  3U93 ![7<:EY/7j(z9 -yn2$; \=<++&.<:(&g9 =)>8#% j"7+ T*3n 2( <*|:8::@1$?`Q+ '3e!J  u43)'!!,Z e3y*X)F1s(q}:48# _,&0 )IgL<--&#  KA+4 %(&/aY0:N/[(9!2k)a B i { .1< 2>4$4l 4)M>c+ W7#![0&+;0=%9;~/8(3H6kF/ %Qk;/o1z.}1g"u_7&83,B! {7I20Bf (x##50&$72',7YR 60=)-% yp1 O1e.7 d0#%!-$6i#%8(>#56'3%(5*.gl,g$ 232T6 Q.Z @|34'.o= 7(u90p09P q&m'.g6!/=> '"9,M :$B G,&.L/i3E4M#7<'$D"/#\2'97=.*6]0B8Y'%5J8"15/4 $*E#p2 6"!b9+h)%3 #s:a X*,;$#] i*W)S1.!V<"2.08"?E_5"7N9|:,5<(}=r':7L1#;16t[9 2z  V:+ ,,&  3 #O/a55" %;f:8J%2 )e:7"U+(9B&;6%= %0 " 3101!B.t,,l;7w!g9J $af4#))7,2T A: [4X1|& P{nv, +d4"8";h) qi$<:$x$48@">I $=  :g'a'%!r4'< -s05* +H` <0K(+!1,Z  /_+. %";=,-(1]~,.8:<+&1<3v4+a w:" !MO<x; H+jH8| 0; n*R4*6:2-iM==$U45QQ$ *k".3X;S*^[+6(({ * 3 ;y4<(7b.+C6 3&*;[01*j4n<>5m!"6 TG1S!6< a c-% 0X2B~>,B$-a b<9 #!0! " T/Q!L* i.  1 !&-:!58w'3#Y E&Y6<+W#+$!9=(3 7.!>"6\7:5&'?(s. #2Z *e-*20i90}47j 92,=:_H%.5$;J A2"n&[&N"J,8GY,:1q1@%  *1'j7$e8e)6 +;&D>)"$K$ZD 1)'I&#<p& %A*Y5x[ 4Q(4r 9&m+:82^"q t=;t%x+Q>}#9$w#g 243w4b4314>;'7e%w39*00}"I9&1p$ ;]#,7/C) 6 76 8!2"X2$* !6E7 $B,fX":0 89$M1#.&U$:X!U #r (h>29 w& m9=!/ I 0<1E:0<.; "|=m334{91 5 #6; W+Kxg"$4U) , ;89g2 -.,%U"."@)#;w3-(v.u01,.$7*dw%8=% 94Ov$-$p"*6tH,P})0~$+ &;7QI#8'o  4z$+{=)g1"%=[ +1 t/'~%*N5* /q'@/*#*:3O# 09>.H>1%<._.}3+;  ' 0L-,R7;X -9*$&k% *h6H4w9$"F~# >* -+3'==2,f=+y:2!98W](,J .&$6 ~84&#[ U-/#u,89 q0(/"25-{ /*1/t5%q@%#qE;; 7E/+?90l9%YA_6,@% A.k/#(9 |!M-Y ?%N _98402u- ,4,*c  @G.;9c >2+N! ^ 0~D85x:3$Y%V7,(~u1U&1C+ <'.s) ^<|525w*.$76=4 0s.":\/!,lJ#i 0*7b*17#+ 2!<-8 f23)G", V8&y=7.9`5/!9=#%9p#E5&QB<":'64u99L1,e4!N)&P )*P<^>:)/%Z3 ;4c3<-z15(> i+m,1# b8$~1. 2"&V' *+;#;(5LR52|0B3y,8;X k ,#Ts 3P2U.q6D6H48 g  5 KB)8 =5z#$.(:9+"07 \1>5C )c2)$ 3 !J <#28q/r0p(=z&,5i,16L =#=?4+.0v,! 4;+l -;9( 2#4- {Y:v=(074!<2n =m8=; ~-53=.M&'1*+o  =%R{+! !+\ %l86|"&a7<'`>3 #35&,+aU40%8!2x<<-I32,=]38<-$0;2| +2%h59 $#Z*wr;=N# (-\V916"~)5*k9X K.k^+ 5r=!`/ Tz =$c '&0 Z86Xi2w61+zO5(z2})V)} ;9H :~ /;0.;B3t2  ,X)*"/0x5/':G7 /] K}/1 ! ;.*: 659  x3/ p,O pX/k6 (=r'_ /v1-|=E,l" ^0c  +qu=!'6O% - 2}/O.5>7L/I&!%+7' YW Z z)r#m;Ck:  c< "5\<3\)'0h=yC.}-3V;5 -B6.#*?05,2 {!(*J*[Y*2 `5 %@",9 6#L :$!  #-K4-d&[:<,v)I!j:"8-'H (%#-a.4`f,`%"1a/jSI+8j W1)](`10 J:y,5x%*7,+{<4c:;m:543# 'E>a1s8:y1C5X>Bm55`1v9% So0/n8PC#p *;mI'!y.9&X )81|%c5 s +%,FK\ ;:!C )5r)64` dg6 S"r4w .3&48@ X=]%r/8e,P96(s-#,#S< 'y &`A$ 7=gx A *m";'##7[<:,U'*D<5=8X%53-8`:>O3==/h]// 7(g0M .?1O6F-00v!}n*'H%-R"l8 '5rD+9=EY5/ 2!2)B%8,@8 &+9f17K#*j03=5gP"/ Ta!) ,p7*' 5;'t6(+]1P#-=: .3o$+:'&\ g%>I"+(+9 $ %'9! j&2)!w0--c"%$y [4f4Y15=f8w 6,5 se6+5!~<t!87)CR<$5#q.$/=,, w;$ %8 ( #jf"3 :7 3) #$()2'&& 'J K8+$34 881k,b%(,Rv 0$8<0E6N!)ey647 U;J) +Z1152u*}8  ;!i5y>'v ;7J1/ M7$U" Z-+ q!*-cH-(62a:Y% q);>yO0"T+H!9g8_ -!v;(4 ;x 11 )/6s;D = cL4 7-$ ;,'< q$.6t25V(#5: (#4)0+=" 1{+D9)f)+-" ")v=k$kh08!p5.2*y.E::H+@Y q9ll1$o2 5) +/(2JSeoo#H:_6b  $4K'%)h'9 +Z7PD:&rD), }^#428G8(b+R \? ;&+,%F5?m/937,I;" N T* N0! E8-!'<0",0#%k( % h3&Y;#;(?$;<\%&-e%><,[b"SE t  &[  2ZjP:7!;#595:* 30-Ei# $2;* :C48v",68 Ij#<8-O,@N=F1I :=3e =m4.697$7;b!a P+W2;$K& x-0 A1 %m", >(l2Z&<2>&!Is2.1 z3==} j;B1X11.n+-38+Q9)!00 :#- 6H;J' w". M( h@N   W/93/=i"$<.'d' !iRD8;l)#G:%5 =;&C%4$|Fo:<(V/)$}2" /r0P)$;  11 / 5<$ E9G B %pw /5 l$/$%<&2 &'C, o&#,R?!?; &+'k .a#0 >/R1/ >|<` 7m;o8&') .(4".F &:];q51%5,X.+S,n)%44 f"[%W=($)0=*1tb/; )>Si8Yf; t$6 j 1 !'u;+<2H''$ 33/1<8+*$ $1f-39%c ;<^4245<'E")6m 1!*1&673+#1o&yjL& x W036->1<+W'61`63J!_"~' 9(s3)5M|//*" 8^3)O=18WV 6i:Cw%,9Za:m%J3=-z0a%zG)*<8 0<:.dd h :,,/ 3("=35#("U>7)*@>2' ;,_%0$/+t"S}+"-#<$j"n*V5$r:5$389:$-':$o&*A3|fr "+" A N8)5e#:9:]=DR$7u= i)-04x8 2*<3y5Y;:$0 9l/ D&)4*o!/JC(O)#'@ #/A 7B;0% =<(6qq8S J +;L$"$9(<=)$ g,(v: [2Q# r2e5/4@:72+c;96"88%V2!.W "6A, 11);8T(#_0),3 Y"5  % #e:2-+: (I%m.9t$8"--,(56-S8~(dS420;{4\5t;S&'t+'O<)8&9 :Nk23'\ I,+"4! /*h 9 2*G0+(ED*A)\#%3Z .3 )(2JI/<-&J9/('>5) iO ):4`6<(!* F> T5s"(+: 7] zUhw L97 **o,~->A(z1-;%589'[.8i%? 9A4.,t<2$;A"0H7n&779s .7 r '; 9/0:]!614>(;=(@ }14 #5!P!o.1 1%+;'=h<#r!vn:Z 3<QH"i!(.7'M8w26>,6f<84)s9W 'h8 7-:v;5199 I4I/0Z6;-!+48s Q.7w*1.. 0^9<6K _ 1j/-2I /p:=%&0<5s87.+$&35^=)k48-7d  o>G; ="G9(<8 :" # )w);%&"_ )j,88 -<#06 26P H&(>-0-(=: 14i n "  %x}-x, [7:u>;;c>0 ~ {6h,M<25 6"/20'75*&"h;+9)K;D6U<)1*$; . g%6,* J$o 8+9$:n 38%L,"U7=&5- )G .R=V % 1"7F21[*G% ; 3-1R7q-S6$R&L6+()-#d,!`3:t/47S$&N4+z>;%}3*?)c.o8m-k*<*:;VG-.1<3Q+5d*,3d4  '3+ 6!J '^. V4= 14i20..h%<<.]7S145. 7' *< 9k09.<d("4  m+[+9&Z22Z49=G#B&i ;=r,2l4"wy&D/8= W>  &66Y'%%Z)H)- 5|-6Fp=,:;33A;$F'A&9 XG* !.o d+"~;6u&8&1 7:h9 = $@9=c .&54@=  2 G6?F(k-~+9<TF=67=Q6;2->c" ,;p9A *29. /  4)8i %S:64( !`8)=W;76% 0'9 /92.P 1"3"L^;#77^ "w+-'\98 &567$5)O 6122*H$l 3N 5;-7D .060)}9)>+56Z5B9/ nj4'I7=&3B*:g*152<`C(tw2:%!++04K71 ::6d6l?"H t5. )(* 1((^.i8/p45//*+ r<1S3-K!{03F#3Q'(#=(8#2;{>u% e'd B5T,J&y 2#+ ,*771 5a3*8`) m>%1! 5]5:].'- ! _ !  4$d$' s$x,%?#;=]:Y &0!,**"5b) ,!l2:(-?2T'7/A"r6=B(&<7I *?#g*6i'**7Q092 -3| ) 3z f6?"( !C8'q*w"*j-' < })*zV[2a6 =6 O9"y>% +6P : ][5Y(3h8?/, 7 W<-)C"$=.D2~"Z{%#E0#<X<5K+u2;&_!{&o +z!k+A-N D4Y#2&`',eO"56,).G}5s2.="- >*)Q %S/. +{007#$]-j Gc%q T>2;-54=X4-N(6&T0`$%--07#"?>5_! & ',," 9M9%W1@3.n; P &6'*>0)c=7I$8v&_5%  S(V' 50:9v- 1e(E1;%"<3.q> *W--Q.&;91E=% "(I>+ 6K/{; 72%97{'<!Tw.s,2 <  b +=~=* &Cx.M*-g4+w$< f;(++>X#U/7, 2u h+^'78=" :2420; p-r;I 9T 0$M/#+& 0bO /%`+"z6wL?=-(67h-3f7l"7V510/+64L%<P2$!2#|>O*A  <"0ZG'^3u2] ; 8" Z.+!A2 B#M2$51K>V(H $p89.#hR%Q C<>] %=w $.c 4\-/)%-8`;'*H/B>O7=9!X (>=_/(p.=&/%G_)/F% #:'2@{a/Q-/*(-+&'2+;%3 z6!/=>&!-&:6"%F;=85l*,]"(0D2 >P$x'}n6/3m6=v+o @ O3.3<=6-z=60-97}& n.=4.10)'o9 |10+@+1R'1q)0 (P; #%2=|8!N0': v#7&F &!* ,~& 837-^!(46%6*&4=*!:o( ^0` e'61e>,@.&/#1@6Q,#t v ;k > f23t-1I  30 K0$ o/5/1%9'u!:W9$+ 41 0f 96 <pm+.)&C3U '0:4R,g1+v92 l ,$1/.c'nx3#51N]4@ #=$:|.x9D $ =i<%nE+T2^*>+*/?-x" =k50*k7O/#Z80(789LQ a$# A!Q30w!k39<4*5T-%+M q ( #(% >! n,]+" (L03 :U/zy.7/T.}>3)#! .0\4% - )dS<" b@l7%C<8E /<x n4T& #9@9#*-( 32b?< )U!8@/;.!p]a*P6W2*5 $b#2<_2v3|6/K n;8V1*0Khdhahbhc0h e"H"h["HH [H "h]_HegH[H"""" "iHekH[H"o"[H"9"[HiH"[HiH"[HiH"[H"iH"[Hi H""""[Hi H"[Hi H""[]_0Khdhahbhc0h["""""""""""""""[H""[H""0cڮbڮaڮdګ0k@  ЗHΗHhYh["kFTdxN*șי/BNi|Ϛ)Gizțޛ&9SnҜ Aucune ErreurEt un Bug, un !Prodos est occup !Volume inexistant !Mauvais numro de lecteur !Erreur dans Les Interruptions !Erreur d E/S !Je ne trouve pas de drive !Disque protg en criture !Le disque n'est pas en ligne !Le disque n'est pas en ligne !Nom de Fichier incorrect !LY'a un malaise !Rfrence de fichier invalide !Chemin non trouv !Le Volume n'est pas en ligne !Le fichier n'existe pas !Chemin en double !Le Disque est plein !Le dossier est plein !Mauvaise version de fichier !!Mauvais Format d enregistrement !Fin de fichier !Positionnement hors limites !Accs non allou !Le Fichier est dj ouvert !Catalogue endommag !Type de volume inconnuParamtres hors limites !Mmoire insuffisante !Table VCB pleine !Nom de volume en double !Type de volume incorrect !Niveau invalide !Numro de bloc hors limites !Nouveau chemin incorrect !Fichier non excutable !DOS non disponible !2; -M:I, ! Recommencer:Iq EAnnulerA65աסѡӡ  0١١0 ݝ ѡ ӡ ѡӡ ӡ ѡ  i͡kHHH "hѡhӡ͡`"Z6" ` b" 8͡`ˡ f ˡ,`͡ӡHѡH"ѡӡ8`"tWt~"?ѡӡ 堍"~$" "t`H"th8`8`})` }ѡӡ 堍Hi"iHH8"H'"h ѡӡ 堍8͜ȷ͞ȷ͟ȷ ȷ( i Ȫiei8}HHHH'"h ) e ӡHѡH"աѡסӡѡӡ `HHH "hաhסաס 堍i}ii~i `ZZ zz`ZZ)zz`eמѡ ӡӡHѡH"ѡӡ0 S١١/١١Sʈ0#H"h) H"h8` ١١MAIN2.բP\ Dommage", Dsol, mais je ne peux pas lire.8Fle format de 2;wYwIu{lt_"g`wfl,zB D(C;VBv|BA/pA -A .n u  r I . I   0  Z/B5 _ !-AMkw %=Um) ƕoΗFҗTdxbjșnיz/ΘN֘iژ|ޘ☰Ϛ)Gizțޛ"&*9.S2n6:>BҜ -M!9EZlt~ÞtОt+1#)𨡷Z١v١Ţɢ.͢բ :Fj "%>HLP\lotw| #.26x %+OSWZcio| $(/9=ILQU`cmq}258;MY\l 58;Mcvz, '58;>AFIQ\_beqtx{~ +=ELW`chps|58;?BEHKjx38@]amp.26DNRcfx{ '+:BPUX[_cnu  "$&(*,.024?DINs{)  "$&(*,.02468:<>@BDFHJLNPRTVX  3E]bjmt !:as "4HLPTehknv"&)28Wjny|.02469%<%HJ&%)!$$) H{)Y"-h>&'"f hhH"-%$$HJ" %%HJ"H%F%HJHH "-hhHHH"-hh,%L'"f hh!{iH  {iH  {iHH{i)H "-h)'X')) ) {i)H("*,.H>&Y"-hH"-H{iH"-"-h^'I( "-"HH"-h#h%H"-%#H"-+H(Y"-hH"-DJCI+;iHk;8 [H"-h)芍N% %%H"-"%%H"-%%H"-H{iH i H"-%%H"-h :H i H"-H"-h H "'%: $H`$$$$$#$#$.':  $H`#$$$#####$+;iks Install NDA22/ Error /^ #0 N)K, i6Remove(C) Franois UHRICH September 198932/ Family number exists with an other Name/^ #0  R 8F &Cancel . %2(&&))))AboutChoose the CDAs to Remove :CDA to Install :FONT to Install : Remove CDA\NDA to Install : Remove NDA , '32/ Font already exists/^ #0 K33/ Number of CDAs is limited to 13/^ #0 Install CDA Font-DA AEIOVYehkwNTZhfp $(58GJMPTWZbxZd adt !$'3O !%25DGLORZ `c #):Uq,/be8.;IL$j #'*/2JORjz  ,;Ŵ9+ _+  ѳl;+8 Ե:1/8 ? ^Z* 峢!< l;+£zL; XZ[\]^_`ף(=+{+*жi=;㳤;:}:*: M[ȴ: y>:-Ƴ8ML䴒)+ z= Œӂ9N (;ţI>JK³Zz;M*յ)[= 棲;zl<*Ĵ])H䳳:+M::;Ƣ|+: 9ᶲY+; {!𵢂 {X0(<pI+ OIJM;2/x)(;+k1/;:} ;I<*0_ 9 H< 8҂0- +1(1 O@Z *y, Z9 @8(Z;(֢;{!j: K8 ,Y )o8+a:<8.9Ƴ"9! 8)A< >*Y 0M<+Ń^ZóP! <  0/+{ ) :,) `_* )šJ[ ȕ1^-(9[ցi, ;< 9+ 0kM :>; [])0>)J9 8H>+J,IJ8>:򒑡Q.:+!B a:A ⁁)#/*Ǣ ZK Z )i {,<¡Xp0J{ 0(O LKX *i ::KѦ Y+9-ÑN*)0Y;ô8[< 9Q{:ÒԢl;Kij2,( @29K= (:?:*{ !9[2 9M()/9ɗ`2-Zj9K ѷ;8*"8?㴁:Z+ԓ!p>Z{ (M \ijX0jÓkZѢ8:qx+A {Mk<[@y ;+T م{ Y <)ò3/Z1,L O);;;=ã3;< 9ÂJ:=;;"k>;ӵ>;@k 9 K )33"B0ؓ‚J=Y O*By0 z= 91J ip8X<2jN ӣp9mB;` Ҥ9K>2<{:;3!l !-OsP )! -ZK Ѧ/4!X\‚/99y a 8=*-Ч K)?! Ʉk*,9y;;򃰴H< 굁{9-*k }@ K =+[  ʑI <[ ábl9N" I91;[ZāJ+- 3ABI**O+ĂI/ J¶I!+J<ҳL0>P<;j 9+yh {?+>8ڔcm( (=99.92 81[ J/ 2j0@{!32P!+?8/0+0Kl !A- 0q;QY+ = *-􁢠\*Zh 9*=Ѧ, 1 0y!ɃX\,Y h)0y*;+;#̈́p1?y S/09đ= [ Z[ ǂ+9K1KM(I铐19/*9;9s2 Qё9 ; ! !@I!:*0,  i0!1?!9*1 0z !z +đ!Ky+?!;{::Q+{K0={  =I*jJ 0!/ =). 1Sl!! [:+!@ j’K><  ` Y Y -;:$Q 1I 1 Q*{ , q ): ҳP+){* *yJ Z z*=pSy =[+#"0 (K\9: y !1J< k:y< 3 q+;9;;9-;9*ӓ*=[)1 £[0  y ,D3˹۫ʽ9gDͪG0ɝq uP% wʚQ E wښa B$wډPȞQwˉqɜSڜwbڊ6 `ȝ95 J%) r7R ٌr (w50K s'܈S) U pH#q (wIBiw +5Q[!ɚw(+&Bj !ʚw *RX (w"Z5 `۫ w#H c (wAS1p' 4Y 3B ˙q (acde4P $2 ɼp4` #ɭp%X $2٭(w#,a)ɉ2Яt K61Ήp' $` ( t8:&3)w#@9 $ (wAH &Ȭw@ j) S rJ D(a ɛ w+R060ًiw(5q*'! yg%b:7ꉨ9w*S@*6!鋠w0 Y)!R x($r($1r** S(2# q9 401" x'8ʉR:@!ɛɋܛw0 @("3#wB*AH +w"*1P + Ɋq88+'"Cb  g")1Qd؊!w2:›2@ )s  r:*$B "8+w@( #)Qs9 :3D "2"݋ݍw") A+9)˫1G")@ )2 1x* %A "P%){7 4@!9%s!ټr9*#C2zY'  1@!Q8 Kw# 010 C03 v@!0()(1 +ڭvX!!()3()*w!( 22s9+w )2a3S2I7'1 2"; JڻwX+";15r ӛɛv@ "!!131S)ۙQ8!p S;;1;33133;13S133113s y33311;33;333113333311133313311sBBBBBBBBDBBDBEBEBBBBDBBDDBD BEB BEBBBEBEBBBBEB݁BBBBDBEBBFBBBDBEBBBDfhijklmnopqrEBBBBDEBBBBEEBBBBEEBBBEBBBBBDBBBDDDBBDBBDDDBBBBEDBBBBBBEBBDBBBDBBBBDDBE DBBBBB BBBD BBBFBDB ށ BBFBށD BBBBށ BBB B B B B݂ BBBF݁ BBBFFBBBD݁BFBDBFށBDBFށBDBEBDD DDDBD݁BDEB݂DDBDEBBDB݁DEFFB B  B BBDFBE E      DFBBBB D BDBBBEE DBD0BBB BBB0 B B D  0DwF BB0wBvB0BB00B0wpv`0B DwwB f`0B00BwwfPB0 BBwuwfePB 00D0gwwuvfUP0BBfefUUPBB0B 000ffeUUPB0 BBffB UP B000000B B UB 0000 B  FB 0F B BB  B BEBB DFDBBBEBBBBBBBBBBBBBBBBB݁BBBBBFBDBDBE BB݁B EBDށ BBBDE BBBBBDBDށBBBBBBBBBDBDFBBBBBBDDBDBDFBBBBBBBBDDBDBDBBBBBBBBBށDBDBDEށBBBBBBBށBDBDDށFBBBBBBBBBDBDDBBBBBBBBDDBDށDBBBBBBBBBDBBDށDBBBBBBDBBDBBDBBBBBBBDBBDBBDBBBBBBDBBDBBBDBBBBDBBDDBBBBBEBBBDBBDBBEBBB DBށDBDBED݁DBDBBFEBEEBDB? At ` `@c At ` `@c ?At ` `@c At ` `@c B?At ` `@c At ` `@c <At ` `@c wA,p   DB?0//??PO?O__poo ?        /   kI[J;<<,!00 01 ! !;,(.11 03!;;1-QC 1;)I8 3# C801S-) 1$ 31C3Q3PI=%$4# KI!#KH1 :@ ;H" <0 [@J1j";H"-I1 I11!! R3:;[;[`13;Z03 Z!+-; )[13" #+;;;[9[9131;;913133 ;1;;;113;;;[IP311;;;;1;1111;;;11;;;11;111;11;;111;11;;11;+)DWING.ACEz  +*AQUA3.SONG+)BASS2.ACEr,r,+,STACTATA.ACE @+*GURGLE.ACE $@$+*MAZE.DATA5 @+(INFO.PAK- <+)VIRUS.PAKM$$+*MAZE.DATA1[ 9@9+&SET.PIa +PAL.MAZEf 99+(SET.MAZEh 9 9+sX 0Q! 1 )0 "#BR C(A#s R)8W i+4 `$ 7((A1I2@S!8c) E;G(1(30&! %")#;18: @Y 3ŝB 3Ѩ!Iى3qI80q (RA0ɋ&#! %!)9#& #:X#5I883H h3+%zRiR %9A4*%as*5` R: 04 )0TPY &! q Qy{|}~ 1qӋ3A2!2 1P83Q1* íR(3ث5 2I # T1 1#:%  B0*C3ћ#ҪA3C1Q!1211"30 #!$Q)#H2 C!"Q("!B 30Л2)#!203Q)31# R "2)4" B! "(3؋2 C1Q8% 29cB3A#!Ɋ$ #ɌB(3 040 S  B)B4ЪBCA50 R8 a8Ȋ3%Ț3ȊB $s)$ r83 C!əC1Ɉ3@$R*D Q 2 4B$430CH4@*DȋR ə$1 $A$Q9C B8Q C B#)$BIs19#؋CH $Q$ 3@%Q8% #29Ɋ%A $$BJS20 &S1* CQ9CRX*% 319 %A8* BA8C10$2@8#CSB8$ $R@9#CR10:CȊCBX8) 4SA1(3 $4B@0:$Cc1@09$*4$ 5 CBBAaP0 ))$ % C CBRR@@08(())3)#*#3$$3 C C $ C 3 C C 3Ȋ44 33 3 ))(800H0@@AQ22bRC 4 $$#(9HXA2CBD3#)(8@RQR%$)#HA2R4 $%;8@A2B5:(0A23B3*812C C: 1AC $)IHBS $4)$02Û$3#9Q2 4 )@A " $(A1C $HAbC $:HBB$*#8@A3(XAB$90AC$90AC $:@AC $:@RB %:@2C :@QC 1 24)02;$8`20Q #)01S $9A1s$8ACDI2 )1":9cI ! 3S*!: 031:2,"1›%9Q Cc9A #)012)2#$:AC;02B)A3IA $I2ë5#82*Yb$20R  49;0@ "1ҙ1$A );q 30 291r 38S)! 39"1Û9",#13A ")2+y1 9"+13 K2*0 1$(1A!8S:393CQCZ! #A 38" ZA " ! 3@392"!":Q304*0 Q5A !:C #I3 ")1 3)S+)s39AS q ")AsQ"1 *0!0 1")1 Cy"" 211 "2!;;RQ 33;3; 333;33113113;3 !31;3!133;3;S)3 !Sq ;1!%5;[s1 Q!1Q:!"3!20 1; #1sS S331 "!3 ;QS)313! " 231 303S9R S);RYSs;!:9 (s Qs;Y S*1 1sS%90P sS S3q 1 3S  1!;3; 11; 13;3 133;3[ S310231313131;3;133133133133111313;11313133;3;11131331;;111;113;3;131;133131;13331313;11;;;1;11;1;1;111;;11;1113;;11;111111111;;111;11111 B   E EE   E EE  E!E   E     E      E  E   #E+   EEEE   EEEE    EEEE     EE w "22s{" Ҭ 0! 41!#Y1`XѪ1 #(A%1gA&3!ј)21+X%*7 9Ѻ S*` 1"*4:p :B Q&CP*PA(rI +;' 5@+˫ DW(H#(I  )419*@ [0 83! U06 S#"ڬ!(:&13!CB Κ31CqͪAޛ 6 (w 1 웉 ! G20'!qD %ݽ2齪 0'r"!s !;'33d3c)ښ9':3ϻ(T#0q&33͛! 2217!0r4pcω ES2C#4; "s23P33SS("1 1Rɫ9G 312# $3!2s#̭&R!sSa{ٚ1黼!sC!2B32μPS3AS1Q123 A)$# !S314#43:#˻51%!#133s"ٛ1몚b2s!#2D)F %˻y%2%1C"R3QS Cګ1ѫ!1sR2'1S!5 2ѻ0%A)513S 9C03-42S321 Q#05#R2s" ۙ)S! 2񫊺9$2'!BS15# 3s4 "ٙ R $;'34#5S q뚪1򚪚 S"5C3s!; ";4$1R1%7!0%1!!1Q##S "3 1352$s#3S2332%1$131۩3sS"1333'  11!1s!1 3ۙ33ۙۙ 2S"s#3%"2ٹۙ31ss1ې 3031s1$133%2ٚ3!1!0#2S11ې 33333S"3S3%2S˪ۙ 0S3%r 33ۛ ;11S!133'ڛ3333S!%!233111;3Sۙ 11"31$#ې3;3331!Q!11 13۹ 313S333135#ۙ۩ 333S!S!331;3193S#31233;3331S!S113۩ 1;3S!#3313s1333331S3313;33ۙۙ 1;;1;;111x8  J[ . x)*Ё  BhQ虂)'* R 8((I Q#CAS8 C7+Pؚ9 BD3+A{$q  *A! pP? q 8AEj * G( @T1sr("$ 1U$H5Aəɫ9F!2Tr!s 5"3S4 @' sۈ!3CC+ `` rª242SC3'R0 B22$ Az 9C34S(˪1 70 2 #42$R $ pAڜ!)!94$3BG c*'Z!33c#UQAqA Y!#"8B2CD#͜!ʫ (3!B47DC"#0𾪘ۮ 4!"9sDߋR C"S%c2Q˻(əQ9Ss !$#0 3S41s@ۊ̙('BC"tڈ 61' !3qX;R#8S 1!7˚ЍH!S2!G q3'1s#"cCW9܉R !C+W2Y"' 1$ɪَY2s9Ê2r1:!5I9W4 ")c9 3 8#B&(CɊ1$11s0K)r 3›94@"53ɛ@$ 11S˚b!3{"Q )3CC 1 !{SA8ȌQs[5"(39c [ q#9Gs 31[s r@G1! :P3"(:Q9*:2陸Q E9's!%Ћ%!3Sc[c2Š1S 2s"ۛA1792 s #3# 3sS!9#S9R+20!!c 9;"1)1& 293!4c "5 5 ;33)1 *S ۚ` 5"s q"AS 1)18' 7#" !5K033  c7 rQ!Sϙ!1GP 57 " G&껭0GQ33 a$ sωQ3ڭP' pQ1يC7!0z1ə#٬V##˺ΚR2   q%Z#𛙸 ! ѻ!)g93 b1# gٻ0&C !r' "ڻ9sQ 9ۻ #y43 0!+"s 󛚙))7B!ꉩ(y0 1T !2ѼʛC:s" G092{ a3c9 %2Q3 #)71ss !03d3 3!P!;33;3s! R "!13'p303311 23173  1s3 Q! !%1#51 sS 3 %012q ۻ*Q%;ې03:7!#Q!" ;;3C%%+3S12SSS˛:3313313:Sq3123 33;3; 5$3Sə;1SsQ1 S112Sۙ;A031 49 125  [R"1Sɚ1R P3ۼB5 1s 3sss ۺ 2;;332') 1')ۙ2;S 33!052!2"ۙ931S11I"6151333 2BC1s3;s 4#3;'1033QS#2:3s!ۻ ;11323 S15S;  319S1!"1'9)13 #3Y3s#39Й 9#:! 2;;S S "133;3339 !1S"ۙ3S  3s 1S 1%۪9SC 3;3!9 401 S;s *1;5$3ۙ 3 3 30 ۙs" 1!95!3&"3ۙۙ93;SӻS3;31Q! 3%S#˚1ې 3333 A"2S5!113ѻ˹;' 0SS3 3 S R12ۙ)11Sۻ 2333s!3۩ 9 9۹S"3s!C ې1331S43 1;۩1Q353$%"ڙ  ;3 31S3B' 3333QB313S3 ۙ11ۻ"2Q 521$; s033S!!113ې;#33!113ۙۙ31 s"3;3 3P333!1319Q 111%1!11; s 3s!1! ې523!33%!2s 3#%!R)3SSSS 1S1#113Qۚ˙1113sSSs 93Q! S3Q3P1 ۩;۪ !13C!13;1s 22 ۫19S3#S1ۙ23 ss% 31%1 3S! ;5 1;PS2333s ۙ 11;s" 3ٙ!;31'R33Rۙ 񉈩 13313%1S!333 331333 !3 19031;31S"113!۪ۙ3333"231ۙ ;33SS";3 ۑ313;31S30 3ۙ11311101)033S3S3; 1 1;%!s1۩132%;s!11;3 1332S1311!1S;2S331 1 ;3S31133313 013:;0333ڙ; 1330Q3331R ۩13333S"11۩3S 333;S13331ۙ33:3;%!;;1331;133011;3%3ۚ301S 113s11;11 33333311; ;3313311;13 13 1;13S11;303ۙ131333333۪ 3133133333;;33ۚ)3ۙ1313303313 R11133331ۙ3ې033ۙ;1133331333;;3113333131;S1111ۙ3 33213 13;;3131!131%111399!2333331 133S!113131!S1;11131ۚ ې3!2S;;1;1;31۩!S!3313133%131311111S11313;3;111 133%13113131;;3s;33;3ۙ;3S1333331ۙ 333;;1;;333 133;13333ۙ113;111333131;311133S1;331333111333S13S;393331S;3S13133393 3SS33;31 3S;333S;11S!3331;333311 ;S!13113311;311;13331s ;11331333311;1 1333113313ۙ133311;313 333331113313133S3331331313333;133313313113311311;1313113313;;;1131;133131313311;11333331;31313331;11;1113;13;3131;311;1133113113;3;13131;3;313113;13;1131311;1133;;31;131333;3331331133333113!13;13;3311333111S3331133;;31;31331;11;3;1331 13311;33;3;331313113;13;;1331;13;1311133 11131;3313;1133131313331;1131113113113113131311313313133111133S1111333333;;33;1;31S;311˪h%A51A 74*$ً!)s0S!P$3rS 0 3 9)2A }8 3ɋ% ":5+ ʺg $ 8H 91s k782 4 25 雑ʯt30(9 :1 $ ͸b""#jܺd#EfeEEWeU3344EUVft"2""YBBBB܇eDUgvˇehBD"##B"23DC3"ڈDDDTDE=ە""#kܺt3EVS34EheS3##DEUUfT2"#XBvd5DVxʇxfR"""2#FVC#ȈB ˻BͽdThD˧C""kB*ܺd$VeTT33GghfTC##35UUgeS324j˼BܻBUDETV˺uVfhuE" ##""22#WvDx˻B˻˻uV͹d#[B6˨d5UeED3#5effUDD#4DEUfeS32Di̻ܻEܧdVhy˻VVXu2D"#B"2#"Ze wFۺB˻UyܺT#k ˨dfgeTC33TVBUETB3DUfxwU2324kʽݻBDܩwzwfWgd2D" #"#""2$t gDʇwx?˚FܽܺdD{˘efuUD24TUSDTSUDDC35UgwvS3#34Eiʼܻʘ˺̻˺̻˩dB"3C"2#{ʅ wDݹfVgB˼B tjB˺E|ʇUwvUEEUUC#33EUUEDfeT32"DUkBܩwxhxx˻̻d2"2"%Wd"2"2"%ʅ gD ffg ܅BݹvCCfvTD4UTCB" 4EeUT4$4EUCB" DEZB˨wxveE4D4C4fB̩{˫2"4wSB"##{gܸUUe|E ۅܻ?ʘݶ23FguTUfUUB"##35VfTC24DC22""DEjy˻feT22"2 "223Fx˪vf˻d#6e3B#E gD ܕTUUWvgB ܼ܇̻ܸ""##EDUUD42B" #$VVT2"#DC"$EigUTB2F" 3W˪yݖ"#"#6vx܅ETTWweVۺB˖ݷ""2"34WvDC2B" 2#UfT2##33B"##EYfvTSB2F")#Wۼ˺˺ݹ܄"#"3I fxܕEDUVvUf̪wvWhy˼F vS"#gc2B"##"34UT2""4C#""235jVxxtTDT2D"2""GBwBBB"2[fxE!ܖUDTEfVviwvvTdUfeUfxDvtC#""2g3#B" 245DB##343B"#4FzVgxzdDUuC"(E˪fyݥ""233̺fxD˪uDUxvvUDBU D4UfUUVBF ۇˆBB"2722B#2$442""3322"24yfgBwxwTDFwR"3h˩wyxʘwD B""##4˺ܦfxDʘvvffyfuuD4CCDTC2BDDVfBʉBe"+#733C33Cfwd2##"3"2#FۅVggxvDFhvC"#g̺xxBS2"2249̺ݷfx˩vVeVfeUVfeU332#3BDC#CEf{B ʈBڅD"*$wB4UUVy̺s"#"C#"5zܕVgxwfgwSFyC""G̺xݶ"#"ZB!ݦfxweFUeVeeUUefuDC3343DC#B34VhBxBu""#"##wwR5hܷB""3#6ۅVgxvVWwfSFB"("6x˺wgxݥ"223#3˪ ݶVxۼTTDU DUeTUvwC2C23#C34D5WzB ̫ܬgBۅ""#""#VvR5yۅBB#hBUWxfUWxfS6R"("5x˺̺wvgxTC"3"3˪ݦVxʆ343#CD%EeDDegS"22##3"2#DE34Vy̺z޹˼܆WBcE")WvS%b##6ܦUgwveDWxvSFB"("EyfVWݗS2#"5̺2ݦVhݦD3323DT44TDUU4Ueu32##33CC3$D44FWڛʬBVBT2D"6vS$BݧR2IݸuVwveSFvSDR"("4iggffegR#22G8ܕUhTC#3##3DTDTEDU35UgC"23#423C324DUUhʽܧWBܷT2D"Fwd$Bۄ#{BvWvfUSFweS4yR""4yTiDUgeD33Z"ܗVhTC24#32$DTEEDT33UVd3"23#C2#B3DETVܷUBݷT2"#6wc4EtjBʺvewveDFvfS4XC""%hCXeUfgB ܩT35zwxܦVhSCC34#32$44D234EeB##43B3#2334DDEB ܧUBܨUTC3""2Fwc5EܘB̼vewvfUVefC#Xc""5xt3FvfVfwB ˨eWvw˦VhDCB34"4C"2$D3"$TEB#234C#B#3#DEDEkDݶUʨxvVTTFg6F#ܪ˩vfgvfeWfeD3XuD33"##B"'5gS35gxwgfefgx˘vvg fUT4242233C2322#DER#3$S4#2#3#DD3DBVɇewweVvffBB˫fgwBg*vUC3VveUDVT2""FfwuD35hwvvVUDEVwBxwvVxxvxeC#3#2324C#B323"2#D3EC45vT22B#3\ݸf˹U4UfeUgwxʪggwwxeC35gBB*t2$VfveD33WvfeUUDUFxvw"eC2#"3"2$22##2##2##D3EVwxu3#B3CC2$|ݷhD334EdEVegx ʚ̫Bf gwuC3DVgBU6VveeD24xfdUTEDTDFDBcS3""2#"33B"##22#2334E˺̺dC33DDB3BhvU23""4B#3UfwF۪˼BffefweD434Uy˘wveUC24yfeUEDTED4VxsD R22#"2#33""#2$2$23233EݦTCD3BD7BܕhUC#B2#33C%UVxF۪˼˪wwwxeC44UB,̻veTC"GeTUTTDEDyʙۈxBT22#"2#322##23232C2C34BeDEDDY܅XTC"4DTEC22DU5WDݪ̺wVxB$˹uT3#GuTeUTDE˙ɇhD2""2"3#"2"324244DuEUjEEuhdDhS3"#S#4FxBܺ˻ʅDB%gTVfeTE|BEۇhB%D2#"2#"#22"#23##33"434݆geDehgܷC2"42CEVUWB̺ܺDݧTC5CFwdTHͼFx32B#""223"#223#3223"DXBg˻BܗUhܖC2"3$EEUdUgD۩B ˪BBBB S#Vyd#VeTEDBh˻2##22"22##"23#3#"34{g̺B˘vhܖ3##"4DUUFvUE۩˫BF ڄCwc5feDVBBBB"2D"B2D"B#""7DF̺˻DdC"2#4T4TEgTXܩܺB ܺf3VfTElEBؽB̕"#B"B2"4"227D6̺ʩ̼ܩdC#3#$DEVUFT5DܺͻBe5wuEUBB̷3"2"2D" 2""3""28DݦEzgDʗS223#"DEEfUd5B̻̺FTfwUEWDBBu2"""2""":DWh̪WDˇS33#23UVeUhB˪BܺBBBDdgvTDXDBFBvB"22"kDxx̻fzDvT3#B2#435VV5g˻ ݺ̼̼BeVeDDkDDB˗uD"2"lBz̺ģzD˗dCB" 2#33DVuDfDB˪DB uEUTC\ܻ˘"2""2""$BVv˪̇Eʈe22"#"##D4UfUfz̼ܻܺDD uEUT4FFD ܺBB"2"$Bݦ3FyehۇeDC"2"##43DFVgi̼B ʫܼ̻ ەUUC4ED ܻR"#"""'BBݦ25yB5B܇UEC"2"22$5DEVuX̪EܺB̼ ۖUE25ɾD E ۫wS#"B"IBEgʅD#hB܆UTDB2"2"24EEVeW̻BDDʼB ܖUVDEͨyDBE ̼uB#"B"EB̦Vgx̺eTFwFuTDT3#""B# 4EeUg̻EBB˼ ۅDVeZ3KE ʆT#"""#̻6˘gʙfgg˅UDE452"2##4EVew{B ܻB ܨvxj27E ̻ʆf#""")Dܹx˺vhCxBeD4UWc""#"EDVxE˻ ̹";BBB ̺˪t"""(E˩̺x˗BuDDjt22"4TUyFB˻BBBFBBB ̺˺2""ZB/޻˻˻˚uUfݥ3""DUFhBB B ǫ ˩ۺs"#kܫ̻˻̺ܬܧS3#EEvfBB!˻˻̼̺ E ܺ"%E˫ʫ˼̻˼ͩd##EevfDBE̼˺yhEBwܪv2"#""2D" $̨ܼ˻٫ۅ##TUgwEʉBBʘwwyfE D ݪdB3EyvRB"6tyww̺˻ݦu3#EVwEʈBBBBvvwx8BD2̪ʚdFx˕"#DXTYwfx܊ܖC4WfBEBʈB˼˺ffgt&'B6ʘxɚ˚˺FxEux˼DBܕ33WXwBD f˺B̻˻eUVib4CJw{B6xx̻ٚ˙uVgxhDܸB3VhxEB ˻˹ux̼B˻̻ͼffkR5wjVuDB#xwܪ̼˺eXjBBܹB4EgyBB̻dgwx˻˻̻ʘwVkܕ[gEBܼB3wݺ̺̼eYjۨT5VgiBDB̪cFwh̻˺Eܼx۽vFBBDݺ˻˻uuHۼ̻ۨTGg{ܻ,̺B5h˺˺̼ݩ\B BBz̘wWWۻ˫Be5jwwBܼܹeGUxʪBD ˩y̹d5zB ̼B ̺lB BBj̧dVX۫ʻ̙S$6vxBۼܺe5̹ܹx˺X˻D̻̻ܻB įeViݺB̽C"$fEWw ̼ȇFܼd3y˨ ̪̺˪wFEB ˻D ̗Ugܺ3"FhxwxxB ڪB˼d2G˗xB ʪ ʙejBʻD̻BɫehʻB R"ixiBBDFBDFyۘxBܪ ˘fT38B ˪̻˻hfUh˫˼D ܕ#zBBBBBګˈfʺB˗BB"8B˪wBBܻ˻DfVEx̺B˼TzB ̻DBۗfBBE˗C""&BBB ̼DeEFܻ˻B˻BʫUB˹ˆBU WD+˧B""'˻˻˺DݕTgܻ˼B̻xuW ˺BʆUUEgBDDd2"%iwvveVB˪DWyʫܻBxUw wzDݺuUEH˻BF ̻uB" T4DUD532$zBݩxzD 4DEgyګDB 치HBܚvxͻݹv˼BEB""B#"4D4DC2W˻wwhzD 33DEFhʫDF˩uyBxB܈hBfܺܩBBBSB"##D326E˚wvyBBD#24BDVk۫BB/̪i̗vwvwy˘EB BBB2""#33CSC3C%E̪BBD3#4D2338BBܪuhx̨D ˨wEEB̻B""#3D2"6D˻B23"4B34|B˩Vxvfwx۪ xFBBBB˻̻d2""DD4DD2#%B 2#234D34[B ˻쪆UhfgvgyB̻B ugfxBEۺBt2"#34DD3"#'BܼF##23"B338F˼EVVfwwiDܺB ʈfwfiBEBʙ˻˻2"#EDC322"8 ##2##C3#%BtEWxFeffyʪ̇WfuiiFBEB̻ʗ3"#ED3"22KB݁ B #"3"23#24˻BcEVvveUfgwy۪eVffwxB̻Dc22EC3"2"L̼DB #23"233#4|BBB˻SEfwfVFgwwBB uxexB̺xʪB u"#D33"22##"2#"23J̻B UVwvUUxxBB"#D22#32#3##JBEBUfweTFwwB"%BDB̼BDB#"#223B#7˻BUfgeTEwefz TD22"#FBܼBD 3""223""36˻̺BUVfdTEvUVy̻ S3"2"#$BBBݺ #""22#""25BUfeeTEfVVgc3#"22%B DBwx 2"##23""34D˻˻̼˺BUfeUCFeUUi˻BBBBDS2#"9BEvgB" #"23"#D˼̼ ˩BvfeeTEUUVyED S3"23#"JFBBDهw"#"B#3"#D˻̼̼̻˼˩BVedC5UVWDBBBB SB2##"{D ̼B ȇw"#"2"33{B˻BBU3$VhgBBB B S"23#"2D˼xw #""2""2"43BBUfU3#VfwD BBRB#"23E ̻Shw #""22"2"#Dj˼B˻UUD2$VUgB B4##""23BܼBBRWw"#"23#"#3DZ˻B BEUD24VUgwD B$22B"$B "Wv"2"B#""23I˻BUT32$VVx#2#"22%B̼D#gw"3#"2"#"#CHBB UDC""UfxB"22B#$̻˻E$wg"22"2"#"#C6̫BwBUDD2"FVxB2B#$B b%ww݁"2""$34wBET3"#Efxwx""2"3#$˻E2Gww4"2""22""$3$iwxTT422UVgwx "##"23#kDBBBE"Ww#B"22""#C3YwxB̫DD32"VVfwB˼̻wweC#F" #"23#X̼BDDR"gwx#"<3"##C3F˹wx̪CC#B"5VfxʪxYݸEFBwvD""##223W˼˻˻BD2#hwyF"?#33C4xgw˚t343"#5Wvxʪy̹BDBfvT2"""2""5fyB EBR"%wwyF"24332FixfgB˘SB3""#Vvx ۪̼ڈDDBEBgeC"""6eVxF B"&vgF"822C32EWwhxwfgv2C23""#5vˬۚB ܻܙEBBBBB 컺eS#"""FuD6W̼ B"6fg#E"*#"3#33EyvvxfgT32"#"2"#EgBܙ˚DBD˪d2"B"WvT33FvxgfdfBzk"6fwF"2#323"DhffgfVgBxD22#"##DiBܘݹܩDDDۺ4"B" #gwd33$C3WcB3 22DCDETT|̽B"FfgF"C#33C#3WvffgxBfBw2#"2B"#E3DEWݸݸDzDDD캨d2"B" %gD4DB"'b"4V"WvgF"3"C#3326xvVfhwwBf xxvw#2D" DFd$UDWDܭܩʋDFDR"FxUC33#&c"C33TTgxDBWvgE"/#233#3324xgVVvxwwfefxwgx22"2"24TDe5ydVBBBڛBDE"FxeEEVuVwwxxEsgfvzF"B3#C324WvveVfxwwUUfxgfx#"$UT4DTxDE|˪FܼDD"B"#FyxxBDgfgE"<2#3C#34C3VxvfUUVgwvUUfgfvw#"#""$U4DTTEhuEjͪʼFDF"B" 4gEEvegF"23#33DD3FxffTEVgwvUVegfggSD"EeDDETCEzdYݩۼFEED"B" VhB FfVgD"=##"2#3#CDCFgfVUUVgfUUffwffgxC""#S2GeEUVC4F̻ݩFBDDBE"""5xwvVx"/##232DCUgUEEDUfweUUffwfVgw2""EU3YfTEgeC3XܚFED"#6wBvVg"2 "$DUgeEDDUfweBUfvfefw225EETzeTXtTFjBBݫED"B"#GfUgE"2"2"2"##3EgdT3EeVfeBU&gffUfv#DUCEefUXeEh̼ܭEBFE"""$hBfUh" ""$EfTS35VVvBUVVffUVvDWvC4ej˩vUVɗvhDDED"!"#Gxffh"1""25UU33UVfuTUUeVweeUfuVgu3DUIeVʨxyۭ۫DFE""#WBxvxB whxBBeVi"B" 22""DUDD4UfVeUVwveUgwgwgSEDDU{ʈܺBܚF","#VfegxwhvweV""#""""2B"(EED44VefeTTUffwvUVgfUfvSEDDW˚ܺBۊ݁DBDBB"2D"$fTEWwfhfvFeV"2"22B#EUDCEEUfeU$fxvUfgeUUhTDEC3i˫ʨiBB2" "%vDUgvUhgw˽vefF"B2""B#TTD35EVeDU#VgeUfuTTExdDE4TU˻̘ZB B"#4WvEgeUVxhvwxwɭFVUg"B2"B#24DD34UefUUEUUVWuUVu33DXu44EUfWܻXܻBBB"#""$VhggvfwUEhxwwxˬ fVgE"#""#B" 224D335VVeUEBU!VWeUgs3DDW3DEfwfvwxܻZ˩wEBB"##"#XffeeDixxw̛EveViݓ2E":2"2"##"24D3#5VVeUUEEUFwuEgc3446SDWxxwfxx˹z˩vxEE"/XgfUEE̺xxw˪vUVybF"B2B"B#C3#EBUTTU$heVwC233ExdUxvy˻̺˪vfsD"##hwffvUUGܺwxwx̪UUV"2F"22##B"332$UTUUEUUgvVv4C#24VfwB ˪̺fZB˙wFsE"XwwvfwvUYʪwBxx̩DeUV22F" #"#"2""3#24DUDUgufu3C#23Dg ̹۫dZF˹BBSE"XwwvwVʪBwxg˘dUV"R" 223#"##2#3UeeUEUUWvgu34B3EWgB ̻Y ۻDRD"#GxxxډBxwxʈyB EUVr#R"2"B2"##"#EUVUUTUUEeUVgS3EC3DEeWwxyB cjD ˪BB BE"/Wxwx̺xwvyeEUW2#R"B" 23"#"3EUEUUEEBUeVgC35UDDeegwx̕hB˪DB2E"&7wxBUg"3R"2B"2##23EU TUDUUeVvCCDUwwfgf ̄Y̼F ˺BBE"#GxBBxxgxxwwBUic"4r"23#"35UDUEBUVy4EEUUeVgeeWwDZ̺BF"6Bw$wwxwxwxw˻c4EVz2"3""2#"3EBUEBU!VxuDEEUVfUUVgE ˺B̻˻F"/6gxvffwhgwxxw{ʼBDfgݴ"#D"B#"4DBU(DDTEUUeVgEUeefeUUVfܖwxEB̺˼BBF"7BwxBBV fwxwwwywx̼BVwwyۃ"#D" "22##4EUUDEDEBUVhuUVfeEBUffwBgxFܫ̻ F"Hwx$feUEfxwwywܽ3gvvWC#$D"2"2"3#DUUBETUfgeffdEUUeVfwBwwE ̬̼B˻B B""2B" 'wwwBfVxwEywDVveX3##C" 22"3DEDTUEDBEUVVfuVefSEUEUffgBBgE̬EBEC""2B"7wwwgeUVxwDxwzuC4UD|2#$DB"""2""##DEEUTEUTBUeUfvEeUCEfUUVfgDgwBBB C"2"3DC7x˸gxffVxwxBwxeT4DXC#4DR""2E"22"B#4DUU5DETTUVwUfU35vBU fxDfwzFB̽B̻E S"2#5fUfxvBfxwvgvVxeTUf"#4TzB"#" "24DDEUUDUETBUVVxefUCDWeeUVwBDvyBBE S""4FfgwB(wTUgwvffgwxvffvffg23DSzF"2D" 24DDEUUEUEUVVhfeUC3BUEVxBDgyB̼DvC"#4VffgwfeD4#5Bf eefgwxwffyxwgwx"343iF"2D"#4DDEUTEUEVUVxfUTDTTVFwBDfy̻ED8T"#4VggweTUC2""$gwfeVgwgwvffggwwwC#43y"B"B#4BDTDEDTEUUBVxfDUVWwBB vgyB˺DT224VfwvxfT33DDB" #ffedTfwfgxvBfwgwy3#C3Z2""#" 23344EDETUUEUVBfxVffUUVffgxBegxDB˼FDE C#24VgwveDB"DC2""$ffgwfgfwvwwfgw23CDYB"B"!#"3CDD4TDTUEUVffgEUUeUVffggwB fgyB ̺D uC""$UgvdC2B"$"$$VVfuUWfgfwxgfefgv##CD7r2"2"33DDTETUffhETDUVwgBBܪyBBʩBBD C""#4gvT2"""VefeTUDfveBfxwwx2$DCFbF"##3##3345DDUUTEUUegwSDEUUBevfgEgzB̺EB#B"$VfC"B"#VefUTVeffvffeffgݖwgs##C2.%2""2"#"4DC23#34EDDETTEUVffW̪UTUUEUehhvUeVegz̺ܼDD#B"#EUC"B" VvefdUfeevEfݵUUS24D2$z#23#33DUSC#"B3ECDTDEDUUeCWܧTEDUUgB UTUWy{D˼DE"#DCB2""6ffVeEVUefefVVfgB DDyexB"32$3X#"3#43DDCC"23CCDCDTDBUTDEiT44DVxuw̹B˻̻˺BE"#4CC"#" "6wvUTEUVUefVxxEDXdWv{B#B3 #W"2##3"232##"3C33DDTDEUTTDgB 24DUD˻̼D˻̻ʫBBD"24C3#"2D"6BUEEBUVBfvgWDhcZZ2#332#52##CD32#24DDEDCDTEEUEFy 3#EXDÉ̼̼˪DBEB2"2#CDC""22##B"#"%UUBEUUeeVffwvWGvXvb##324#5u2##23#2#24BD CDEDTUUVg3#DWFBB̼˼ʙEEB2"2#DCC#"2#"#D"6BUTUUeUfUfgwwhWxD2##3B3"$U3"B2##42#"D3 CDEDUUVfxs334WEB˻̩gzBc22#C432#"2B"2"5fUTTEVUfgw쉹eB2#332 "$U3##"3#322#2D3 CDDTUVvgD B2C$WDܻB˻vgc2234B3#33#"2D"FfeUDUUeUffUfw 3"22$33" ""423#"3#CB2B344BD EUffgwc~D2""#5iB̻˧XegB 4#3DCC3#4322#D"6ffBUVVeVBfwF 3#""3C2"2232#23233"2#33443CD4EUffgwD32" 5˼B̼̻˻DxB vUVi33CDDC3343#2#"2VefU VeVffgwxFB22#32"2"##3"23#B"#"3#43 4EDUfgvgd22ME" 9̻B ˻˼D2HwveTExB34BD342"#FfeeUUVVUUffvwF2"##42"#"##32#23B"233#4B3 4ETVVfeS"22LbE"'D ˻̻E˻uEB&vUUTEUBBDCB3DD3233CD"#FVfUUTVUUVfwgwF##"233#""#"C2#2#B"233#33BD EEUVT33""2(B b""2#4"%B̻̻˻̻TeD$B veUUEDUWBBS3D4C234D2D"VVfeTTUeUVgfwEB#"232#"B# C"2#""23#2B3C33BD US"2"2"2*B62""#CE"%˫ueH˻˻̺DfD$xeUEDEDUWBS34D3DC332"#VfUEUTUVUffgxDB2422""B" 42#"2""#"2B3433443#2"22""25BB"'ES&˧UTDG̻ʺ˨DeT$xfUDDCFB 33D43324D32"%2"WvUTUEEVUffgw22##2#""B"3"#"#""3#233B22"""2%2"3C:E˖C23{̻fu33#%fTC##3B#$}F c2233#32423D"2"VTT4CC4UUVUfxBB2"3#3B"B"#""#"#"""#D"32:B˹s""KBvvR""#ED3B"$BB r##2#"22$""UET4DCCEVeUVx޳B"#"B"#""22"B"#BRD"2"Z˼̻2"[Bwxwd!""#324D"6D B"2"B#E""#UTTCC34TUffVh""#"""bF"I˼DʗS[ xwxv1B" 4DC5"5eXBB##22"#2B"E" EUU4334UEVBfݳB"#""#""!"B2""!B"0i̪̼˺̻hxxuB!"23##d"5EiB3##"2##F"!""5UD33DDTUfeVfxxxݣB"#B""""!"}BB"!B"y˻B vhwvUC"!B" 2"T"E#jEBC""BB#2F""ETDB34DEEVfVfh̻F"BD!B!!!""E!"}BF!"hvFgxwfU3""!"B"B!jBFBS""2"FDD3""3#4DUfVef""!"]ݴFGBe5VfeU3B"!B#Q!ZDD̺B""D#32#$2"$CUUeeUXF3jb%fvS2gxwE vwxwggfS2$B#E! " !iB yBrE!!"#$44#&wwugBRB"""!B"!"""""""!""""FBvC"""4DC2"Efffe UeVfVVTC#53#B3#"B2"#3"2""fvvvwgwwgwvgDwd32B"3#""#"2"#!2#D3#"3#33#D54C5VffeVBfgwwgBB"!"ªBªBEDFDEBFBB ̻˼˻̻EBDF˼̻B˼D˼F̼F˻B̼˼BD˼E˼̼̻Dہ̼ED˼E˻̼̼B˼DDFD̻DBBBDܻD˼˼FEDEFFDEBFB̼F̻FEFE˻D̼̻B́BDF̼BD˼˼D̻BDˁ̼́BF˻ˬD˻DDEDBBEDDB˼B̼BBBBFD̼̼́˻˼D˼BDDEED˻DBBDB ˻̼B̼EE˼˼DDD˼̼̻DB̼B̼́˼DD̻̻̻BE̼ ̼̼D˼̼BEBE̼̼̼B̼B̼FE˼BEB̼D̼BB̻B̼DBB̼̼̼FB̼ ̼˻BB̼F˼DB˼EB ˼̼F˼̻FFF˼B̻D̼B̼́DEEBBBE̼̼BDBBBB̼̻˼BBBFBBFB̼EBB̻FBDEDDBBB˻B̼܁BEED̼́BDF˼DD̼BF̼B˼̻BEFE̼BB̼܁F̼̼B̼̼BB̼̼̼́DED̻FF̼BBD̼BBEBBʼB̼BF̼̼̼́EBBBBB˼ÉD̼D̻˻̼̻˻˼BF˼DB˻˼̻̼F̼EBBB˼DBBBB̻BB̼ED ˻BDF̻D ̼̻B˻D˻E̼̼̻̻F˼ˁ̼FBFD̻̼B̼BBEDFBB˼BEBDBDBBFFBBF Installer Install Font h7* h8*"} zH8*H7*k h7* h8*h>*h:Hh:*h<*8*H7*;*H:*>*k0d0%JSFont-DA InstallerS v 1.00 WARNING : works only with GS/OS Systems This Desk Accessory is a Shareware. If you like this product and want continue to use it,please send $10 (60 FF in Europe) to the address below and you will be informed about future versions at no cost (except postage) : Franois UHRICH 67 alle de la Robertsau 67000 Strasbourg FRANCE%^ #0 ;8 [;8 H H HH "h ,h",h$,h&,h(, , +;i k; [     +;ikHH; [ 0  Ȁȗ +;ik-k-k----1HP "h-"L--HH"!"-zhZګ---khH-hJ-h*-7-hJ )-H 06-HJ-HH-HkK..&.k{;8[:ڥJ       {i +k---\B[F\B[BWYYYRSYRB[B\B[\B[F\B[\[\B[B\B[\B[F\B[WYV\B[B\B[\B[F\B[\B[B\B[\B[F\B[XZZU\B[B\B[\B[F\BTZZUB\[\B[B\B[\B[F\[B\[\B[B\B[WYBYVF\[B\[\B[B\B[\[B\BSYYV\B[B\B[WYYRB[B\B[B\B[B\B[BXBZUB\B[B\B[BXBZUB\B[B\B[B\BTZUBXZZZ]B[B\B[B\B[B\B[B\B[B\[B\[B\B[B\BTZBZ]BTFZUB\B[B\[B\[B\B[B\B[B\B[B\[B\TZBZ]B[B\B[B\B[B\[B\BSEYRB[B\B[B\BTZZU\BSYRB[B\B[E\B[B\BSYBYRB[B\[XBZU\B[\B[B\B[E\B[B\B[B\B[B\[\B[\B[\B[B\B[EWYBYRB[B\B[B\B[B\[\B[\B[\B[B\[\B[B\B[EXZBZU\B[B\BSDYRB[\B[\B[\B[B\[\B[B\B[E\B[\B[B\B[D\B[\B[\B[\B[B\[\B[B\B[E\B[\B[B\B[D\B[XZZ]BTBZU\B[\B[BWBYVXBZUF\B[B\B[E\B[\B[B\B[DWBYV\[\B[\B[\B[F\B[B\B[E\B[\B[B\B[B\[\B[\B[\B[F\B[B\B[E\B[\B[B\B[B\[\B[\B[\B[F\B[B\B[E\B[\B[B\B[B\[\B[\B[\B[F\B[B\B[E\B[\B[B\B[B\[\B[\B[FXZZZ]B[F\B[B\B[E\BSFYV\B[B\B[XFZU\[\B[\B[F\[DXZ]BTBZ]BTZU\B[\B[B\B[\F[\[\B[\B[F\B[D\B[\BTZ]B[B\B[\F[\[\B[\B[F\[D\B[\[B\B[\F[\[\B[WBYVFWYYYRB[D\B[\[B\B[\F[\[\B[B\B[DWYRE[\[B\B[WBYRB[\[\B[B\B[\BSYYV\[B\B[D\B[\[\B[XZU\B[\B[FWYVB\B[D\B[\[\B[\[\B[\B[\B[D\BTZ][XZZ]BTZZU\D[\B[\B[\B[D\[\[\[\B[\B[\B[D\[\[\BSYV\B[\B[\B[D\[\[\B[D\B[\B[\B[D\BSYR[WYR[\B[D\B[\B[\B[D\B[\[E\TZZZ]B[D\B[\B[\B[D\B[\[E\B[D\BTZZZ]B[\B[D\B[\[E\B[D\[\B[D\B[\[E\B[D\[\B[D\B[WEYRB[E\B[D\[\B[D\B[\B[E\BSYYYR[DWYYYRB[\B[XZZ]BTZZUD\B[E\B[\[\B[\B[\[D\B[E\B[\[\B[\B[\[D\B[E\B[\[\BTZZZU\B[\[D\B[E\B[\[\[BXBZU\B[\BSYRB[D\B[E\B[\[\[B\B[\B[\B[\B[D\B[E\B[\[\[B\B[\B[\B[\B[D\B[E\B[\[WDYRBSYVB\B[\B[\B[\B[D\B[E\B[\[\B[\B[\B[\B[\B[D\B[E\B[WYV\B[\B[\B[\B[\B[D\B[E\B[\BTZ]BTU\B[\B[\B[DWBYVE\B[\[\B[\B[\B[\B[\[\B[\B[\B[\B[\SV\B[\B[\B[\B[WYRB[\B[\B[\B[\B[B\B[\B[\B[\BTZ]B[B\B[\B[\B[\[B\B[\B[\B[\[BWBYV\B[\B[\B@D[\B[WBYV\BSYV\B[\B[\B[\B[\BTZ]B[\[\[\[WYV DDDD@ DDBDDDDDFDDD@@DD@DDD@DDB D@D@BDDDFDD@DD@@@@@@ @B DDDDDBDDDD@D@DDBDDDB@BDD@DD@DDD@@@DDDD D@DDD@@@DDDDDD@D@DD@@@DB @@@D@@BDDDD@DDD@BDD@@D@D@@@DD@@DB@DDD#@@@DDDD@@D@@DDD@@B @@@D@BDD@,./0123456789:;<=>?@ABCDEFGHIJKDDD@DDD@BDD@BDD@B DDDDD@DDBD @@DDD@DDBDD@DDDD@@@DDD@DDBDD@DD@@@@@D@B D@@@DDDDDD@DBDDB@DD@D@ DDD@DD@D@DBD@DD@@@DD@D@D@@@@D DDDD@DD@D@@DD@@DD@BDD@B@D@DDD@DD@D@D@DDBDD@D@DDD@DD D@DDD@@DD@DD@ @DD@ @BD  @@@ DD@@D@@DD@BD@@ DDBD@DDDDB@ DDDD@@D@DBDDDDDD@@D@BD DD@DDBD DDD@DD@BDDD@DD@DDDD@ DD@D@@@DD@@D@@DDD@D@@D@@ DD@@DDDD@@ @@@@B 3DDDD@@@DDD@DDDD@DDDD@DDDD@@DDDDBDB DD@D@DD@BDDD@@ @DD@@B 2DDDD@DD@@D@D@DDD@DDD@D@@D@D@BDDBDD@DDDDD@@@@@B "DD@D@@@@@DDD@DDDD@BD DDDDDDBDB DD@@DDD@BDD@@DDDDD@@D D@D @     BB BDB EB B'BB B DBB BBBB B1B   BB  B ED E  B B? BB BBB6B BBBB B$D  BB B   BBBB BBBB B BB BB BB  B B  BB BBB BB  BBBBBBB B  B B B B   FB F BB  BD BB BBB D BBB B BB B        " B""B "" "" F ""B"F" """  B""B""""B    " ""     """"B    """" ""B """""  """""" B"" "" ""B    "   " "" " B"" B ""B    "  ""  " """  "D"""""      " B   """" "" " B"""B ""B "" "" """B """""  "" """" B"""B """"""B  ""  """"""B "" "" " B"""B"" ""B    B""  " " "" "D"""B " """     " " "" """" " B"""B """B  B""" B"""B""""" " " """" B"" B """ ""B     "" "" """  " B"" B "   "" "B "B"""" "" """ " "" E"D"""" B"""  "    B"  " "" E" """""" B   "B """ ""B "" """ """"D)  """" """ " "" " """"B""" "B""" B B"""""""" D    $"    " """   " """E   " """  B " ""B" B""  B B"""    " E    %    ""  ""  """" """ D   "  """"  " """"B" B"  ""B"" ""    " E        ""B ""  " """D   " "" "  B   ""B" B "  " B """   " E ""  """ " !"  ""  """  "" "  B"" "  """  " "" "B "" "" " " ""     B    F   E    B BB B BB B  B    B  B B  B    BB B    B  B B BD  B    B  B   D     F        BE E     B ED    F ED  B  E B EE     F D      B        B  B B B B  B, B   D B  B   B B B B  B D    BB    B B  B B DB   F B B DB D   E  B D  B B B B B B  B   B B B     B  B B B BB B B B   B B  B B B B  B B B B B BB    B  B  F B B B  B F F B B B     D   E B B B B B   F B D   B    F B B  B   BE B B    B B   B& B  B B B B  B  B B B      B E    B E    % B  B B B    F  B B  %   B BB  $   B B B E B  B B    B       B  B B   B  B B    EB B B B BB B E B B   B B B B F B   BB D B  F B  B B B B B   B B     B  B B     E    E   B B  B B  B     B2 B( B B D    B* B E   B B BBB B B B E  B B BBBBB B B B E  B B BB B B B B BB B E     B    F    B  B B  6 B F B B B    B  B B B  6 B BB B   B D B BB  B   B  B DB   B     FE BB E    E E BB E    E EB  E   B B B B    B    ! B B BB    B B B BB    B B! B  B   B   ̀? Ow U,  Ow U, ? Ow U,  Ow U, B? Ow U,  Ow U,  Ow U, "U\DeDD Dw  UPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPBBBFBBPBC1C1D3ACF431C3BPB3BC131C11111LNOPQRSTUVWXYBPC31D13C1131P31A1C1311C1 P31113333B3F41A3 P11BBB1B333BF11BB3DB 1B1BB#P11C31D33113F 331C1F11BDC3D33123B 33133BD314311B 331C33BP11C13333B31F 1313C1F12 31332"B33313C13433 C14131B$P13131112!33E 111F121111"!12C!331 1B1B$P32112C1"13E 3"13E3"131B!! !!2B1213B!C322!B$P#21"31!!#D 32 13E3113B 3!!1 !!2B1"B1E1!C3""BP#3"1"31B 1!!E 32"13E3"B323!2F2B 2"2&12 11232!!B#P#2"!2!113#1!!3!E 3"#33E2!B32 12322B "!2B%2"13"1!23"!2#P""!212!32""3!!2E 2#3132E"B32 33#22B !!2%21""21"13!212!22P"!3""!"2B"!!E 23312E!"1" "!222!B !1"%3"!"2"13""2!2""22PB BB!FBB"FB"!D!B 1D BB""PD D#!EBDEBD!BPBB!EDBBEBPBE"DBPB3""!PBBBPPPPPPPPPPPPPpwBpwBwEwwPwwppwBpwBwEwBpPpppwBwEwBpP pppwwB%wwpwwwpwwpwwpwppppwpwwB wwwwpwpBw wpwpppwwwwpwwwwpwpwwwBwpwwwpwwpP ppppBww ppwpwwpB pppwwppwwwwpwpwwwpwwBpwwwwppppppwwppwBP pwwpwwww wppwpwwpwB wwppwwwwBwwwwpwwwwwwwwwwwwBpBw!wwpwppppwpppwwwwpP ppppBww wwwppwBwpppwwpwpwwwBwpwwpwwppwwBpwwwD wpppppBwBwwpwBP pppwwBwwpwwpppwwpwwB ppppwwBwwwwpwwwpwwpwwB pwwwwpwwpppwpwpwwwpPwPwpPPPPpppppDpBwpwpPpppppDpBwpBppPpBppBwpPwwpwpwwppwpppwwBppwwppwwwwpwwwBwwpppppwwwpwpBwppwwBwwwpwwwwwB wpwpwwwwBwpPwwwpp+pwppppwpppwpppwpwpwppBwwwB,pwpwpwpwpppwppwpwppBwpwppwpwpPwwwpppwwwppwwppwwpppwppwwpwpBwwwwBpwwpwwppwpwwpwwwwwwwpwpBwpwwwwwpwPwwwpppwppwpppwpppwpwwwwwpBpwpwpwpwpp wpwww wpwppwwwpP9wwpwwwwpwwpppwwwppwwwpwpwppwppwwp+pwpwwpwpwpwwwpwwpwwwppwwwwwwpwwPwppppBPwpppPPPPwwFwwwwPwwFwwwwPwFwwwP,wwpwpwwpwwpwwpwppwwwwpwwBwwwwppwwwppBwpwwpwwwpwpBwwwwwBpwwwpwwwwpwpBP wpwwwpwpppwppwwwpwwBwwwB pwwwwwB pppwww!pwpwppwwppwwwpP wwwwpwpp pwwpwwB wppwpBwBwwwwppwwwwB pppwww pwwwwwpBwpwwwppwpwwpwP wpwwpwpp pwwpBBw wpwwBwwwwwpwwwpB ppppww pwpwwwpwwwpwwBwpBPwwppwpwwwppwwppwB pwwpwwBwwwwppwwpDwpwwpwwwpwwwwwpBwwpwpwpwwpwwPpBwBPpBpwBPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPÙ?Pp   p  ? p   p   B?p   p   <p   wA,p   DB0 0B?P@Pp`p 0?  @ P  ` p  ' HJJELKLKLKLBCIIIBBCIIBBKLBKLBKLBKLBKLBKLBKHJJELBKLBKLBKLKLBKLBKLBKBHBJELKLBKLBKLBKBLBKLKLBKLBKLBKBLBDJJMBCIIBBKLBKLBKLBDJBJMKLBKLBKLBKLKLBKLBKLBKLKLBKLBKLBKLBCIIBBKLBKLBKLBKGIBZ\]^_IBKLBKLBKLBKLBKLKLBKLBKLBKLBKLKLBKLBKLBKLBKGBIFLBKLBKLBKLBKLBKLBKLBKLBKLBKLBKLBKLBKLBKLBKLBKLBKLBKLBKLBDJJJMBKLBKLBKLKLBKLBKLKLBKLBKLDJEBLBKLBKGIIIBKBLBKLBKLKBLBKLBKLKBLBKLBKGIBBKBLBKLBKLBKBLBKLBKLBKBLBKLBKLBKBLBKLBKLBKDHJJMBKLBKLBKDLKLBKLBKDLKLBKLBKDLKLBKLBKDLBCBIBBCDIFLBKHBJEHDJMBKDLBKBLBKBLBKLDMKDLBKBLBKBLBKLKDLBKBLBKBLBKLKDLBKBLBKBLBKLDCIFDLBKBLBKBLBKHJMDKLBKBLBKBLBKLFKLBKBLBKBLBKLFKLBKBLBKBLBKLFKLBKBLBKBLBKLFKLBKBLBKBLBKLFKLBKBLBKBLBKLFKLBDBJMBDJBJMBKLFKLBKGIBBCIFLBKLBKLBKLBKLBCIBIFLBKHJJJMBKLBKLKLBKLKLBKLKLBKLBCIIIFLBKLBKLBKLBKLBKLBDJJEBLBKLKBLBKLKBLBKLKBLBKGIIBBKBLBKBLBKBLBKBLBKBLBKBLBKBLBKBLBKBLBKBLBKBLBKBLBKBLBKBLBKBLBKBLBKBLBKBLBKBLBKBLBKBLBKBLBKBLBKBLBKBLBKBLBKBLBKBLBKBLBDJBJMBKBLBKBLBKBLBKBGIBIF DB DDB BBB F B E  BBD mmmm``DD`bcdeBBFFDEEB BBBBBBBBBBB BBB B BBBBDBBBB EBBBBBBBBBBBBB B BB  BB BBBB BBB BBBBBD B BBBBBB DEBBBBBB  B BEBBB@3` ` Uw ***B*B"*B*B**"BB ** 뢇*""BB"mmmBfmB݁m̃mfB݁̅݁m݁mևmffցBfuYuYuUUUwuUUUuYuYwUUUWWUuYUYUYuYUWuYWwUUwWWUUUWwIIBDB3B3BDIIB31BD11 gijklm3D I3IDIDI3II D31I13DD311BD1B31xxxwxxxwxx臇xww聇w&[&[&BU&Bf"&Bf&BU&[&["BfbBUbb fU &[f[U[U[f[&[ Ufb&[b"fUUf"bbBUbBfb"ffBBBBffBBffm mmff ffff ffmmmɇmffmffmBBZZwwZBZBUZBZBZwwZUBBwwp ppww ZwwwwZ wwpppZpUwwUpwwpBBU wwwwwwwwwwww BBwwBBBBBwB~B~BwB BB~B~ww~BB * ﺫ UUUUUUUUU}B B B `B fp ݁f` B B } ݂ ``g f`fvfBB3ADDDDAD  1 1 DD1 B JJDD 3C 0C30 BDJ  wB F B DBBfffffffBff B B DBffmf`ff`ffff`f`B݃ BmB DBBff`f*f3DA3C3IC3A3C3DIC33C9IC33C9I C33D1 31 1 31 BB wwzpwpwp wDwwwBwwpwzB(B pppp pppfmf`ff`ffvB fff`f```mf`fff`fBgB vf``Ef`f``Bf`fBg`f` ffffDff`vff`3!!!B DI4DI3BD3333"C1 D3C331 3  Bp" "ywwBwwww " " ww BwwzwBH"L--H"h") ..IH7IHZ; [*8e쪥I+zzzkh@k ;8[:IȅIFejf0I{ih[k{ih[@k;8  ["/' /OJ  e e f f ff` /  d Fejf)  @8 +;ikd8d d 8k,=I X.$?$K$_$#o%Ho%j%'|b%)L)~(_'&&qm'{k'k'%&%X%T%3R%JJ'[P%uH'X%T%P%H' H' X% T% P% H'5 H' (! (a (g ( & t&H 2% 2% t& 8'G%M.%S2%2%t&t&_t&zt&[&})St&S& )t& @*o@*l(!{)"!&'!L'"(">& #(g#(%)&&&%&(&&&&&)&)&)')( ', ,------ . . ..6 z&;KUq RUux~$(,:>AXhsw?CGfkn6;>Ow{ GKORbeqtw'7t~ "69GMP^kx _b )8E$VdjLjrx~ =AEKRUadgsJPVdbl}  $14CFILPSV^tV` ]`p  #/K!.1@CHKNV \_%6Qm (+^a4*7EH|b"'*BGJbr|$4?Y %]cfx{p,EXjt14@nځ  %*/4*7PSY)3DSZe/6wn*37mNYjȂ'#y<$Cj$Z0Ol+q-WÄ =B Adresse : Packed Array [1..30] of char; Numero : integer; end Un autre exemple est celui de la date. En franais, la date est crite de cette manire: 1 novembre 1989. Elle est donc compose de trois lments. Deux de ces lments appartiennent au type Integer et le dernier au type string. Si nous avons besoin d'afficher la date dans un programme, il est trs utile de runir ces trois lments dans un mme type article ou Record: TYPE Date= Record Jour:1..31; Mois:string [9]; Annee:0..1999; { attention, pas d'accent} end Utilisons cela dans un petit programme: program date(input,output); uses QDIntf, GSIntf, ConsoleIO; TYPE Date= Record { dfinition du type article date} Jour:1..31; Mois:string [9]; Annee:0..1999; end; Var cejour:Date; { dclaration d'une variable ce jour de type date} Begin cejour.jour:= 1; Writeln(cejour.jour); cejour.mois:= 'novembre'; Writeln(cejour.mois); cejour.annee:= 1989; Writeln(cejour.annee); readln; End. Remarquez la forme de l'affectation de la variable cejour. Le point sparant cette variable d'un des noms figurant dans l'article permet d'affecter chaque partie diffrente de l'article sans erreur. Pour marquer l'affectation dans un programme, il est fastidieux de tout retaper chaque fois, c' est pour cela que nous disposons d'une instruction d'affectation qui ne s'utilise qu'avec les variables de type Record: L'instruction WHITH DO qui s'utilise comme While ou For. program date2(input,output); uses QDIntf, GSIntf, ConsoleIO; TYPE Date= Record Jour:1..31; Mois:string [9]; Annee:0..1999; end; Var cejour : Date ; Begin with cejour do begin jour:= 1; mois:= 'novembre'; annee:= 1989; end; Writeln(cejour.jour,' ',cejour.mois,' ',cejour.annee); readln; End. La prochaine fois quelques tris au menu ou le retour des tableaux. NDLR: les programmes exemples se trouvent dans le fichier EXEMPLES sur la disquette sous forme de fichiers sources. ""{imH"H"HiH"HiH""iHH"H"HiH""{i+k*/SYSTEM/TOOLSJVous avez un seul lecteur,remettez le disque SYSTEME et appuyez sur retour*/SYSTEM/TOOLS ;8[i"S," :""""{i+k/GSINF6/gsinfosX Remettez le disque GsInfo et appuyez sur la touche retour /GSINF6/gsinfos ;8[iH"h{i+k ;8[i d H{iH "h  ̉  {i+;ik ;8[iHH}H "hss""""ϭцө{iHJ"{iHJ"{iH{iH"HH"l:"QQ"H "h  9"{i+k!Cliquez la souris pour continuer./gsinf6/couv.6 ;8[i/ / 3"    {iH"{iH" y y e e J J 6 6 $ $     {iH "{iH" z z d d {iH"{iH"F F / / {iH"{iH""HHH-"hH "HHH-"hH "HHH-"hH "HHH-"hH "HHH-"hH ""H"h*"{i+k==Les plus\N446. ==Jeux\N445==Conjugaison\N444==Projection\N443==Budget\N442==Domaine Public\N441>> Le coin hard et soft \N3==65816 et VBL\N415.==La Toolbox\N414==Pascal\N413==Assembleur\N412>> Initiation \N2== Fastmath\N513.== A et F Director\N512== Macromate\N511== Annonces\N510== Infos\N509== Courrier\N508== Achats USA\N507== Le Guide Apple II\N506== GS astuces\N505== Remises Club\N504== GS Club d'Or\N503== Editorial\N502>> Sommaire \N5== Quitter\N411*Qq. == Rserv aux non-membres\N402== Imprimer un article\N401>> Fichier \N12>>@\N0X==A propos de GS Infos...\N400==-\N401D. ;8[i """"""""""""H""{i+k ;8[i{iH(XJ"HH{iH "h"{iHhn}J"{iH H """ :"\\"":"@@"""F:""""i:""s:"""(:""2:"||"P:"88"Fi:"11"s:"&&"}:"  ":""H"h "{i+kFCertains portions of this software are copyrighted by TML Systems,Inc.(c)-1987 TML Systems,Inc. D.MelchiorGSclubCMaintenez le bouton de la souris enfonc et appuyez sur une touche.@BDFHJLHH "hHH""",:"""""""HH "{i+k2Cliquez la souris pour quitter l'article. ;8[i{iH((XdJ"HH{iH "hۆۢ" :"" """:""-:"cc"{iH(7J"{iH ``H "H"hۢ "{i+kVu@Les fichiers sont des fichiers de type texte avec fonte tendue.=Rcuprez le fichier avec GS/Write ou un traitement de texte. Vous voulez imprimer un article: ;8[ihh"AA'""{i+k&La liste des disques du domaine public/GSINF6/articles/Art.65816.vbl ;8[i"'""{i+k&La liste des disques du domaine public/GSINF6/articles/catalogue ;8[iee"EE ""{i+kUn logiciel de gestion en Basic/GSINF6/articles/Budget ;8[i """"{i+k!Le Slide-Show la porte de tous/GSINF6/articles/art.Projection ;8[iHH!";; ""{i+k Un Shareware /GSINF6/articles/art.Conjugaison ;8[i"""{i+k Quelques jeux/GSINF6/articles/art.jeux ;8[i**"!#%' ) "{i+kLes plus/GSINF6/articles/art.les.plus ;8[i" ""{i+kUne exprience d'achats aux USA/GSINF6/articles/achat.usa ;8[i""{i+k Editorial/GSINF6/articles/art.Editorial ;8[i"vv""{i+kNotre grand concours 1990/GSINF6/articles/GSClub.d.or ;8[i"""{i+kLe Guide 2me semestre 89/GSINF6/articles/art.le.guide ;8[i||"aa""{i+kLes trucs et astuces du GS/GSINF6/articles/Art.Astuces ;8[i"""{i+kArt and Film Director/GSINF6/articles/Art.Art.Film ;8[iZZ"II""{i+kLa carte Fasmath/GSINF6/articles/Art.Fastmath ;8[i"!""{i+k Initiation au langage assembleur/GSINF6/articles/art.Ass6 ;8[iEE"//""{i+kLes avantages du Club/GSINF6/articles/art.avantages ;8[i"""{i+kInitiation au langage Pascal/GSINF6/articles/Art.Pascal ;8[i88"""{i+kLa toolbox : principes de base/GSINF6/articles/Art.Toolbox6 ;8[i"""{i+kLes membres nous crivent/GSINF6/articles/Art.Courrier ;8[i"""  ""{i+kLes dernires nouvelles/GSINF6/articles/Art.Dernieres ;8[i"""{i+kLe prochain numro/GSINF6/articles/Art.Numero3 ;8[i  """{i+kLes petites annonces/GSINF6/articles/Art.Annonces ;8[iq q "^ ^ ""{i+kDes macros partout/GSINF6/articles/Art.Macromate ;8[i{iH"J"{iH]0]0"{iH00"{iH//"{iH//"{i'HY/Y/"{iGH//"{igH.."{iH.."{iHU.U."{iH.."{iH--"{iH--"{i'HQ-Q-"{iGH--"{igH,,"{iH,,"{iHM,M,"{iH , ,"{iH++"{iH++"{i'HI+I+"{iGH++"{igH**"{iH**"{iHE*E*"{iH**"{iH))"{iH))"{i'HA)A)"{iGH))"{igH(("{iH~(~("{iH=(=("{iH''"{iHxJ"HH{iH "hHH"{iHnJ}J"HH{iH ''H "{iHJ"{i{iHH{iHHH """:"''"U:"''"i:"''"":"''"#:"''"-:"Z'Z'"7:";';'"A:"''"K:"&&"_:"&&"s:"&&"}:"&&":"&&"H"hHH "{i+k94120 FONTENAY-SOUS-BOIS6 Impasse la Croix PommierM.MELCHIOR DenisGS club-Anciens numros: (le pack 89, 6 disks) 360 F )Vous recevrez GS Infos tous les deux moisdes domaines publics gratuits.'Vous bnficierez des services du club,Cotisation 1990 : 360 F.Devenez membre du club! cette adresse:Envoyez un chque l'ordre de:Pour recevoir GSInfoVu@0000000000000000000000000000000000000000000000000000000000000000@0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0@0F000000000000000000000000000000000000000000000000000000000000F0@0F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F0@0F0FFFFFFF111111F111111FFFFFFF111111FF11FF1111111FF1111111FFF0F0@0F0FFFFFF11111111F111111FFFFFF11FFFFFF11FF11FFF11FF11FFFF11FF0F0@0F0FFFF1111111111F1111111FFFFF11FFFFFF11FF11FFF11FF11FFFF11FF0F0@0F0FFFF1111FF11111F1111111FFFF11FFFFFF11FF11FFF11FF11FFFF11FF0F0@0F0FF11111FFF11111FF111111FFFF111111FF11FF11FFF11FF1111111FFF0F0@0F0FF1111FFFF1111FFFF11111FFFFFFFFFFFF11FFFFFFFFFFF11FFFFFFFF0F0@0F0FF1111FF111111FFFF11111FFFFFFFFFFFF11FFFFFFFFFFF11FFFFFFFF0F0@0F0F11111FF11111FFFFF11111FFFFFFFFFFFF11FFFFFFFFFFF11FFFFFFFF0F0@0F0F11111FFFFFFFFFFF11111FFFFFFFFFFFFF11FFFFFFFFFFFFFFFFFFFFF0F0@0F0F11111FFFFFFFFFF11111FFFFFFFFFFFFFF11FFFFFFFFFFFFFFFFFFFFF0F0@0F0F11111FFFFFFFFF11111FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F0@0F0F11111FFFFFFFFF11111FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F0@0F0F11111FFFF1111F11111FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F0@0F0FF1111FFFF1111F11111FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F0@0F0FF1111FFFF1111F111111FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F0@0F0FF11111FF11111F1111111FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F0@0F0FFF11111111111FF11111111FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F0@0F0FFFF11111111FFFF1111111FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F0@0F0FFFFFF1111FFF11FF1111FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F0@0F0FFFFFFFFFFFFF1111FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F0@0F0FFFFFFFFFFFFF11111FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F0@0F0FFFFFFFFFFFFF111111FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F0@0F0FFFFFFFFFFFFFF11111FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F0@0F0FFFFFFFFFFFFFFF11111FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F0@0F0FFFFFFFFFFFFFFFF1111FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F0@0F0FFFFFFFFFFFFFFFFFF11FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F0@0F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F0@0F000000000000000000000000000000000000000000000000000000000000F0@0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0@0000000000000000000000000000000000000000000000000000000000000000 ;8[iߥ߂""|"u j"c"\"U"N"G"@"9"2"+"$""""""""""""ɐ>ɑ=ɒ<ɛ;ɜ>ɝ=ɞ<ɟ;ɹ:ɺ9ɻ8ɼ7ɽ6ɾ543210/.-,+*) ,"{i+;ik ;8[i H{iH"hͥ͂ "   {i+k ;8[i"""""""""{i+kH;i{HH ;[ H "H"hHHH "hhH "HHHH "hhe: "kHH ;[HH"HH""" d&y)H "h "Ԣ"""H"8kHH"h"kHH"k0;8 ;[H"h#H({iH "h%)))XHH "h: ) )d   +;i08k"k ;[ 0 1 :T+  ;i k ;[ k l e:e::D+  ;i k ;[   :0 )   h)+H   ;i(k HH;[H"h H "    hh+;ik ;[HH""+;ik ;[0  +  ;i k ;[0  +  ;i k ;[0   +  ;ik ;[  Ȁ +  ;ik ;[  Ȁ +  ;ik ;8 [  d) e )e     ;e i ;[907301 )80'e     +  ;ikHH ;[ d0b) W  gF @ e )e)8 0  ):  +;ik HH;[ F0D @0>)8 04  8 8  e :e   hh+  ;ik H;[d 8 2 )    8 ) h+  ;ik {cH;[hh+hk {cH;[ JJJ -)0 0 0 0 0 0 0  hh+hhk {cH;[  :JJJ 1)0 0 0 0 0 0 0  hh+;ik{cH ;[ +;ik{cH ;[ I7+;ik{cH ;[ 7+;ik ;[   (+;i (k ;[I7   (+;i (k ;[ I7  (+;i (k ;[ jjjjjjjj +;ik ;[JJJ+)0 0 0 0 0 0 0 7    (+;i(k H;[IIʩ FeI+k H;[ I Iʀ f  8 F F I+kcck8k H;[IIIIʀFf ee&IIhhhh+k H;[ I I IIʀ&&ff !  8  FfFfͥ  IIzzzzzz+kIIkIIk##kkCCkIIk8 # zz(k *kJjkjjjk***k;8 ;[  {iH "{iH{i H " +;ik;8 ;[  {iH "{iH{i H " +;ik;8 ;[H({iH "h+;ik;8 ;[H({iH "h)+;ik ;[:"hH "h::H:"+;ik;8 ;[{iH "{iHU""+;ik;8  ;[{i H)" 8   {iHU"+;i k;8 ;[{i H)" 8d  "zH"HHg"h{iH ~"h"+;ik;8 ;[{i H)" 8d  "zH"HHg"h{iH~"h"+;ik ;[) eH0"+;ikHHH ;[ HHHHH &"  Ȁ8: ))e:  +  ;ikHHH ;[H HHH HH '"  Ȁ 8: ))e:  +  ;i k;8% ;[$ &{i$H-H+H{iH "{i$H{iH1H/H "+'+&*;i)k ;[HHH)H ("h +;ik ;[HHHH)H )"h h +;ik;8& ;[.H,H{iH{iH{iH "{iH2H0H "+(,'+;i*kHHH ;[ )f A [8Ai a {8ai 80))  J ) J) +  ;i k""""""""""""""""""""""""""""""""33333333333333333333333333333333DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUffffffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww ;[;8 ")) )))));i+;ik ;[ HH H HHH "+  ;i k ;[;8")) ;i+;ik ;[;8" ;i+;ik ;[;8+" ;i+;ik ;[HHHHHH H$"h hhh+;ik ;[;8 " ;i+  ;ik ;[;8 " ;i+  ;ik ;[;8 " ;i+  ;ikHH;iHHHHHڢ "hhk    hhZ"HHkHHHH "hk ;[  "ኇ+ ;i k   ;[Z z Z"+hhhk . &     ;[Z z Z"+hhk ;[ ڢ "%iXMUSIQUE.DE.FOND4BULLETIN.SALAIR2J FONTE.DA.1.0DIRMAPHENGLISH.FDA.INS+  ;ik ;[  "+  ;ik   ڢ "+  ;ik ;[ " +hhk;iHHHڢ "ኃhhk ;[d  +hhk ;[ȗȥ @ȩ+hkH "hk ;[ "  +hhkHH "hhkH "hk;iH "hk "  k H H H H "(p0   ;ik;8  ;[dd\:"hi ) A[i     + ;ik;8 ;[$&{iH"` V$&") d d dd{iH"$&{iH"(+$#;i"k;8$ ;[HH,*"hH,*."h222202 2 2 22 2.)dHHH" "h!#%#2%2# {iH" 22+&2%1;i0k;8 ;[$$G$dd{iH"$$$$$ $$ + $#;i"k;8( ;[HH0."h! " "666646 6 6 66 62)AHHH" "h!#!%!'%6'6 66H0.2"h)6)66646 6 6 66 62)_HHH" "h!#!%!'%6'6) {iH" 666dd{iH"+*6)5;i4k;8 ;[  ' dd{iH"   + ;ik;8 ;[$$A${iH"$$HH""+ $#;i"k;8 ;[$& " {iH"+$#;i"k;8 ;[ "{iH"+ ;ikk;8 ;[  < $& d {iH"L  +$#;i"k;8 ;[  < $& d {iH"L  +$#;i"k;8 ;[$$n$HHHH$H " "hh {iH"${iH"{iH"+$#;i"k;8 ;[  2 {iH" H"zz$&+ ;ik ;[) +;ik;8 ;[$$$$$) d {iH"L $+ $#;i"k;8  ;[&&& d {iH"!&&  &!L &+"&!%;i$k ;[) +;ik ;[ HH"+;ik ;[ HH"+;ikHH ;[   ȥ  "+ ;i kHH ;[  )   "+;ikHH ;[    ȯ   ȯ   "+ ;i ktruefalseHHHHH ;[HHHHH &"  Ȁ 8 : ) )e:   "+  ;ikHHHHH ;[HHHH HH '"  Ȁ 8 : ) )e:   "+  ;ik;8) ;[//3 (3*(5 *{i(H9H7H{iH "{i(H{iHHH "5/1"++7*6;i5kHZHH ;[ 80,* )e)     HH"%  ȷ ȷ HH" +kHH ;[   ") "+  ;ikHH ;[   "  ) "+ ;i kHHHH ;[":e   Ȁ :    +  ;ikHH ;[   "%HHeHژ8 ("h "+ ;i kHH ;[   " ,HHHeHژ8 )"hh "+ ;i k;8* ;[0002"LHH{iH{i H{i H "{i H6H4H "02"+,4+3;i*kZHH ;[ "N)   Ș "Ȁػȷ)  Ȁ阠+hhhhkZ ;[ )? HH"% ȷȷ HH"+kZ ;[ ) )   +k;8 ;[d)  : )) H"h{i H)"{i H "H{i H{i HO"h)HH:" HH")j{i H)"H i H:" @HHg"{i HHH H H~"h"H 8 H:"HH "h)5HH "h)!HH ")  "+;ik;8< ;[BB)) H"h{i H)"{i1H "H{i H{i1HO"h)HH:"d{i H)"  i{iHV"᩼ {iHV"᩼ H({iH "hХ ɥ) {iHU" H i H:"႑v8pI9) {i H)"H H"8hH H:" 8 i{iHU"H"  B5 HHg"{i1HHH H H~"h"H 8 H:"Ⴋd;HHH "hhh=H ""h9) 4;Ȅ;  "= "BN&; " " ";;Ȅ;  9 ";f) B +>B=A;i@k;8 ;[d)  : HH " " +;ikprinter: console: keyboard: 32 35 @ DOc hZk\nZq\ Z\        q t wz}     g`g`W     Z\( +/Z2\G Q TZW\ep s~ Z\  ),/258B E W g jmw zg`}g`W > n5 uuss 5uu!$. 147:@FILV Y\f nq      QQ %5G / / 5        75      y y e e J J 6 6  $  $       " % ( + :7>AP5T W Z ] ` c fz iz ld od ~75F F / /     75   + < ADP a fiu       v                             /  M  a               \ \       @ @  %  2  B  E H R  _  l  |                       | |     88 ) ,1/19 I L&O&Y i l o y          * -0: G J#Om?c5    uu"',/2< K TZ]`j p vy| "$&(*,.02468:<>@BDFHJLNPRTVX     ) , / 25;ADGQ Te r    K   + I ] m z       cc  ``4 E V uuhh5#&)A,A256uu55uuee#5'*-E0E65:uu55 u uHH5 #;&;,50vuyu|55uu**5!#%' )UuXu[^d5hknqw5{uu5EuHuKNT5X[^vavg5kuu550u3u6|9|?5CFIaLaR5Vuu55uuZ!Z'5+.1I4I:5>uu55uuEE 5// 5$qutuwz55uu885 5cufuilr5vy|5uu""5  5NuQuTW]5adgjp5tuu  55- u0 u3 q 6 q < 5@ C F ^ I ^ O 5S    ]0 ]0 C 0 0 C / / C!/!/!C!Y/!Y/!C*!/-!/0!C>!.A!.D!CR!.U!.X!Cf!U.i!U.l!Cz!.}!.!C!-!-!C!-!-!C!Q-!Q-!C!-!-!C!,!,!C!,!,!C"M, "M, "C" ," , "C."+1"+4"CB"+E"+H"CV"I+Y"I+\"Cj"+m"+p"C~"*"*"C"*"*"C"E*"E*"C"*"*"C")")"C")")"C"A)"A)"C #) #)#C#(!#($#C2#~(5#~(8#CF#=(I#=(L#CZ#']#'`#C# # # # #'#'$ 6$ $ $ $ $ $'$'$ $ $'$'$ % %' %'% "% 2% 5%'8%'B% R% U%'X%'b% r% u%Z'x%Z'% % %;'%;'% % %'%'% % %&%&% % %&%&& & &&&&"& 2& 5&&8&&B& R& U&&X&&b& s& & 0 00 0^0x0d0001 1}11i!1(1/1861=1#D1K1HR1VY1`1g1 n1u1 Z2 2^2 202^2!22#22 3#3 3r2 3b 3  3 )33.3393 O33[33s33z333333333333333333434343-44f43u43z434 4 4 44444 4 h5 u5 x5 5 55555656?5? <? <(@?@O<@?,AO<2A?A(DA(DHHHHHHHHKaK <KaKaLUTLKL.LMUT NUTgNKxN}aN}aOO.LVOUTxPUTPUT3QUThQUT|QUTQUT1RUTQRUTRUT SUTSF=SUT%TUTgTTTTT+WU+W6UU1 do Begin Debut:=pos(' ',phrase); compteur:=compteur+1; mot[compteur]:=copy(phrase,1,debut-1); delete(phrase,1,debut); end; end; procedure Ecrismot; begin Writeln; Writeln(compteur); for i:= 1 to compteur do writeln(mot[i]); end; begin Lislaphrase; Trouvemot; Ecrismot; Readln; end. G1COULEUR<AFFICHEMOT.PAS3< DATE2.PASDATE.PASdamentales: la squence, l'itration et le choix. L'itration se prsente comme une boucle et le choix comme un branchement. Faites chauffer la machine, call-151 et !, nous voil dans le mini-assembleur. 11.1 La squence en assembleur ------------------------------ Prenons un programme Basic squentiel, c'est dire o les instructions se suivent. 10 HOME 20 PRINT "SALUT!" 30 END Nous pouvons faire la mme chose en assembleur, en reprenant un programme dj vu auparavant. !00/0300: JSR FC58 ! LDA D3 ! JSR FDED ! LDA C1 ! JSR FDED ! LDA CC ! JSR FDED ! LDA D5 ! JSR FDED ! LDA D4 ! JSR FDED ! LDA A1 ! JSR FDED ! RTS *300G On doit voir salut! sur l'cran, sinon chercher l'erreur! Dans ce programme les instructions s'excutent les unes aprs les autres en squence. 11.2 La boucle en assembleur ------------------------------ Toujours comme point de dpart, un petit programme basic. Celui ci affiche les lettres de l'alphabet en utilisant une boucle For. 10 HOME 20 FOR LETTRE = 65 TO 90 30 PRINT CHR$(LETTRE); 40 NEXT LETTRE 50 END Comment traduire cela en assembleur! La syntaxe de ce programme ne permet pas de voir facilement comment le traduire en assembleur, surtout que les instructions permettant ce travail ne nous sont pas encore toutes connues. Nous aurons besoin des instruction de branchement et de comparaison. BNE brancher si diffrent BEQ brancher si gal Un branchement est un saut une adresse spcifie sous condition. CMP comparer avec l'accumulateur CPX comparer avec X CPY comparer avec Y Une deuxime criture du programme basic va nous ouvrir la voie. 10 HOME 20 LETTRE=65 30 PRINT CHR$(LETTRE) 40 LETTRE=LETTRE+1 50 IF LETTRE <> 90 THEN GOTO 20 60 END Cette fois, la traduction en assembleur est facile: !00/300: JSR FC58 ! LDX C1 ! TXA ! JSR FDED ! INX ! CPX DB ! BNE 0305 ! RTS *300G Les lettres de l'alphabet majuscule s'affichent. Fonctionnement de notre programme: On met $C1 "A" dans X, on transfert le contenu de X dans A. On affiche "A" on ajoute 1 X qui prend la valeur $C2 "B". On compare le contenu de X avec la valeur $DB "Z", si c'est diffrent on repart par le BNE l'adresse 305, au moment du TXA et on met donc $C2 "B" dans A et ainsi de suite, jusqu' ce que X contienne $DB "Z". Dans ce cas l, il n'y a pas branchement et le programme s'arrte par RTS. Attention BNE et BEQ ne permettent que des dplacements limits de -127 128. Pour aller plus loin, il faut utiliser JMP. Ecrivez le mme programme en utilisant le registre Y. Essayez dans faire un qui utiliserait DEX. 11.3 Le choix en assembleur --------------------------- Choisir est une situation qui se prsente souvent dans un programme. La situation la plus courante tant le choix fait par l'utilisateur face un menu ou une question. Cela ncessite de savoir saisir l'information au clavier. 11.3.1 Saisie de l'information ------------------------------- Quand vous appuyez sur une touche, le caractre est mis dans le registre A et affich sur l'cran. Deux routines font ce travail RDCHAR en $FD35 attend, saisit le caractre et le met dans A RDKEY EN $FD0C RDCHAR utilise RDKEY, RDKEY ne reconnat pas certaines touches de fonction. COUT en $FDED que vous connaissez bien, l'affiche. On peut donc crire un mini-programme de saisie !00/300: JSR FC58 ! JSR FD35 ! JSR FDED ! RTS *300G Ce programme se contente de saisir un caractre et de l'afficher. il faut le relancer chaque fois, mettons lui une porte de sortie avec la valeur de la touche Return $8D et nous pourrons l'utiliser tout loisir. !00/300: JSR FC58 ! JSR FD35 ! JSR FDED ! CMP 8D Le contenu de A est-il $8D? ! BNE 303 On retourne au dbut si ce n'est pas le cas. ! RTS *300G 11.3.2 une routine de choix --------------------------- Maintenant que nous savons saisir un caractre et l'afficher, nous allons pouvoir crire notre troisime structure, le choix. Nous allons changer la couleur du bord de l'cran si l'utilisateur appuie sur la touche correspondant la premire lettre. V majuscule pour Vert R majuscule pour Rouge Toute autre touche renvoie au dbut sauf la touche return qui sort du programme en rtablissant la couleur standart. Notre programme effectuera donc un choix en fonction d'une rponse. !00/300: JSR FC58 On nettoie l'cran ! JSR FD35 on attend la frappe clavier ! CMP D6 Est-ce un V ? ! BEQ 0315 Si oui on se branche en 315 au LDA FC ! CMP D2 Est-ce un R ? ! BEQ 031D Si oui on se branche en 31D au LDA F1 ! CMP 8D Est-ce la touche Return ? ! BEQ 0325 Si oui on se branche en 325 au LDA F6 ! JMP 0303 Si aucune des trois touches retour au JSR FD35 ! LDA FC On met $FC dans A ( F criture Blanche, C fond vert) ! STA C022 On met A dans le switch C022 ! JMP 0303 Retour au JSR FD35 ! LDA F1 On met $F1 dans A ( F criture Blanche, 1 fond rouge) ! STA C022 On met A dans le switch C022 ! JMP 0303 Retour au JSR FD35 ! LDA F6 On met $F6 dans A ( F criture Blanche, 6 fond bleu) ! STA C022 On met A dans le switch C022 ! RTS Fin du programme *300G Vrifiez bien avant de lancer. Ce programme est sous forme binaire dans le dossier exemples de la disquette. X 5 ɍL"L"L"` CA1NHNHP uS!_!_!_!_!_!_!_!_!_#! PERIODE: X}me TRIM198XI  BULL ETIN DE S ALAIRE du!xau!x!-!-!-!-!-!-!-!-!_!_!_!_!_!_!_!_!_ Calcul Ch arges Soc iales Empl oy{ TOTAL TRIMESTRE=% !-!-!-!-!-!-!-!-d  NOM:!XPr{nom:!X Salaire B rut Trim:  !Salaire Brut Ann: !-!-!-!-!-!-!-!-  Adre sse : XXX!X!X!X!X!XXX Urssaf:-C as General 6@Y@! 6@Y@q  -T aux A.T. 3333336@Y@! 3333336@Y@  N[S"3DUfw EFBgEwfwwvgwBBDB̻˻̼DBBBDDBBBBɉFFBB̻BBDBBDDܬB˻B̻E ̼̻˻D ܼB̼EDD ̼˻˫DBBEB̼EBBBDED̼ ʪBBBEDBBDBBBB ̼̼˻̼̼BBD ˩̻BBB̻B˻˺FE ˺ݼBB ̩BBF ̫̺BBBBD ܻ̺ BBDEBB˻̺B BBB ˻̺BBBB ʺEBBDBB ʪBBD˺xxvvwD˻B wvhBBFB DDBBFxwwfEBDBB ܩˆBwfB BFوDDxxxBxBwBBBوwEwwfz˼̽BDDBFBghvxwwvVgghwhfgBfufvvgffBD VgvwxwvUeUUeBU fVUUVUeUUVED̼ffwxvTfUVFUxBxwgfWFBBBBDDwwvffwwxvFeFUTUUEfBgvvgvfvBfgfBB6˪vwgwwxDB̼̼˻DBBBB ʺBB̼BBDEB̼̼BFFBBBB˻B˻̼BFD̻FFDEʪB˻EͼBܼ˻vBBDB̻̽ɩD ͻwxBwBxwwdgvwEfefDDT5DBܼܼ̪DD݁B̺wfggffvfUffVVUCEDUeDU4EUBEۺ˺B ܻܻ̺̬ȚB ʈfwgfBv VveVeeCFVUUeeVUTEDUEʺB ̻̺ܺD˫ʪBBʈwfwvfvgvUvBfe35eFUTUT4UED ̻D1ܻ̻ͽܫ̪BʇexwvVwvUUfVFUeU5TUB DEܻ̻BBBۺBD˼ʇvEw VfwvgveUVVUTUUeUDTEDEBBʼۻ̺ʙD˩FɅgeVeU D55TTCBB#3$BEDBC3DR#EB ݺB fgeUBD445EC34T2"24DD32##"2D˻BB(ۻwggVgvwܼ35BzBfdeefVgwffwvwwvBwvfC"B˺FB"̼̹wgxfUgf˫BCCXBg ffvfuv|ȉBB˻˻"2""B?̺˺˫ɈVUevUEUUR#3#223#233DE ˻ܷBB"B ʚ먇BxwBهfUUEDDTDYB)c4EFE5D4DEWܪEܻBܖC34 -xw콼xxB˻E˻̼eEVB ̼EBBBۺʹDکDݻ̼wwBBFBB̺B̺Dݺ̻xxBFܹBxxʚ˺Dݻ˻ܻyBFB0ݹy˽ɚ̼BD˻˻ڙB ˪ɘBۼB ̻̼Bۻ̻̻˙BB˫ʙB̼ݼBBBܼ̻ܻB˘ ˪˙˻ɉB B ˼ܻ˺B/ʪݫ뙚˺B ̼˻ݼB ںBB ˻BBܻ칪˻BB ̼̼BB̺wۋDBDD BD ̹ ̸ڇxB ۻFBDBDB˽˻ۆf wffeWB̺TDWBBʩɜ eUUEU}F ˹wfwD˹dD3$FhEDژfB ۩ۼBEEeeBU~E ˨vVX늻ʪh343#34D DC3FfʛܫBBF B gffTUB/ݪ̼ږUGjکljfxT242##28BBD d3"$25TD fT5gBܻueEyB ۼB gveCZB/dEEi훺wVUWxC23"E#2kBB d"#23CkDC3##Ezܻ fT335iwwfg޼˻wVU4BB,wwgS4TGɇ޼ݸeTEUev##"$xT$z۹B"##3&DFU3D#"$DlܺDC3#DhB?feyʼ˺xUD9۽ʇfegiD3DZxkvUTTE UVt""3IVBTTmB"##35DFeC""3CKTUUffXDF?eUkʘ͹ww4C9۪ʆfUUhwyt34E޷w7vTUTUEVyd""#{eBd3#}c""#24lD ܻTB2 "8˻DVB?UGvVUhvVfeV4EʛfVۆgeUWyxt336ΧweS$wdUUe&EeiTU3$ݺc24S""233KF̺R2""35˻B 4hD?컻EeTDeyxueUUDVYE5xeUfUUVwvh426fS2#\3ɇxuEUUfhDe5x#3zc"##24IB̺R""223˻ 5̻E?ꈘuTUC3EVheWeETTDeUU7fgVeeUVeXs"25ާfS"$\?̦ۘTUfei47۩W3#zvt"##24Jܶ B""22"}FBܼD3eY̖e34DDfVTUTCDD4UC\TGۆejUDTUUeVbB#?ηfS#2IuTFUhDyxweWT5Vh"2IۉܶB"2"#k쪪 Y̻ܻBB˨xwxzܹuDVܪݻ̼ܽ"7ʜ˻˺vxwyveejBBDC#C##EVD32#B3!ETGsU}ͺVwVVUVlB?˩weg˕TFkܽʚۭ"9ڛʪ˺fgwvfeUB'tCC3CC#CFeTCC3343DT\ܩwUfUUeVh!˩vfVۖTDz̹gx鈊ʫ˪͔3\ʬݻݻtUUEBUjDB34C35CD3 "DE6ܼɪ ʪwfVUeBUB$yܷT37gvfwWB˪ݸګݺ˺cEE3E5FjF?tB#2#233Ws3##2$"4CE5ܻSzܩfeVUUETUz"۹ټdTEgݺvhWUUhDۘBۼݺe4DCDUWvF̺˼쉄323233Hc32#"B#%B43̩7̧TTFUTTUEh#ܬ̻e4DݹwD4Gyܙ̼B w4Efw=ۻܽvETSCCld3""2"22##3̺y#TUEDUDUUWܺ3$zywycD#EV ܙBBwuugTiʹ"2""22B#|̹vCGeUC5DEUWB-dDxeexzCC$DUwܩxB˙T5X˺ BΥ##B""2"$CIueg2FUDDC4TV2ڨSXfEty24#45VyݸVXBˈS4Y̺vhBedUjRE"KFTfec3DUBCEE[)ʼSH6Uft3"2445GB̻BʙxB3jݸUg۫T2$39SE"dCZ"#9˼UC44DVBB*TGr6fV33""D25EvgBUB7xeDB5CBW몉dDDC4UdD"#yDVR"C&ۻݥDC33LUEb%ewg423#B"EEVܽꪩuCIu3#"#"2"G̩x݅TDDC4TiuD"4hwxTEz̔2$#6˪C334dEUb%fis3#B2""3EVB몪Wd(B2E"4|}CTDC34TEgt"6wgxt2\2"3"FʪSC3&BT##UYܦVe|T3#B"#"#DUB̽3YU$"2""2#""3[B7ۗed3433D4UEVxB"$#Ggfft2WS2"D#iۺc3#L!3#"5Y]uWD32"2"#"#DgBB˪##XUB"2"3#"223j޼ܹxWuD33C33EBU$EXefeV"2""4S$[ʫݥ2#BS"#"3Dgީz݃4C2"2""2"$hBHB2"#E"B#""3#B35vyݼV4C33DTUEUEgyfeUdB"#4CEk˼ʺݵ282"#3C$jکDDCD"2"#hxDD#""2B"22"#"B3C9s4EhwUUC3C34DDEUTDUhVT22""$D23|캛3<,騭c#223#23{zDD"2"22"2#"6f}Eʪ2#2"##C#3DIc#4CF쩉fUEUDC3C3BDUDUEUTUU̅VT3"B# 3#7Ț4-٬"2"22"##|VݕD22""2"##225f캼EDʪ#"2BB"9#"3##36#3#3GUDEED3CC34DDEDEDUCUUViEe#"##3##9ʚB E,ꝺs"2"2""##5tkcD22""2"23"D3WjF""##"#3""#""#"3"5"##"#eCEEDDB3'44TCDEETDTFUd""22"3"̚9BB̹2E"#"#:3C"22"#"B3D4[֌E۫##""##"2B"22"##3f"#"##jUCEUTDB4#3344DCCDED4TDhc#B"B4˻y[ɻF" #"2Z'TeWs"32C$h̹yŬE۫"#B"223B"#""22#WD"8dD3DB433CCDD+D44#D}B""2"44VۨyʭܨF" 3""$$""2""334Ux˫B"2"2" ""2GB22""$TB3E3DD233EDCED3#Hb2B# 338ݾxBxSF" #""#Y"YGD"##DTVgiD2""2"2""2B"#"#""6R2B"#CB3C#CDCDDB3E4,CDD3$D2##"33Zͼx˼BͨCF" #""2F"Gd4hB"2"##DBE xk""2"22B"2"#D"$cD"+3#3#2##CC4433CC233CCDD4#33l""#"2#l̻ggBۻ ˗B""23$E2d2#DVc""#B" #DUEUUlD"2#D"#D"$SD"33232"#4BD334DD3(DDC"33L"##"B'ۼxۻy" ""3#"43""343B"2""#DTTXZ˼۪DD"#"B"#S"#23"32""#3-4D334D3#2472##"2:˻˽˫w""""#""#2g""23C#""23"#$DUW|ܺBD"2""#"#"B"#"2##2""#BC.33#C34434EDC23#H2##%kۻʛ˪BFD퇊U"#"#xE"3""#3#TDUXˬ#""CD"42#"22""#33DEDCDB#D3#DTD2#"5R"$LݼʙUyʚBBFDCE"2"##2"'bD"22"2"#$DUWB D"""2"#22#"2""#B3*T33D3#D4#4B4D2#$R2D캹ڪ{XɪB숈CE"3"#B"2""&bF"2"#3TTUhD""2"3"##"B2B"13#4S4C3224C24C332"2VR22˪ɫB슘BE"3D"2""#F"2#"3UeVgBE"""D"52"##C#""22#4C323#"C33D23D2##&B"4ݪixB슘u#"2B""5vBB"#""#gffyBD"""42B"2"##3#B"42"E233#3"33C3233C225B"3{ˈwyiywghʼ͗Bܙ#"$"#""˘2""#""#GgfxE"""42B"2"2#3#"2$C"324##$3343243"2F2#"wvxyyvge̹hB ۚu2"#"#" "#"$ܻbE"gffܬD"""$F"3#2B" #33233#2"$3$24#"262##Iweuxwuxwgvegw˶GBۙv"|ݦE"geg˫E"""42D"#23"##""3#32""33D"232##U2"2BegvEdfwffwefWwy˹c7 ښ2F"2B" #""#D"$wfgF" ""32""22"2#"3D"#"33#2"##4D3"3"#"U2"$ۇuUEEdEBUVfeUUxdhydX ʙt2E"2E" 2"܂"3fgxF"2" "32""##"##$2B"#""24D#2B#D#3"3"#"U""(˙T4eEU eeUUgCCVvuey gfC2E"2#E"2ݣB"23fgw"""32D"3"#2D"3#342322"B3B# "2E2"+̹TffUEUEVUUex̦"$EUh ݹfU32F"22E"" 3Vwgwx˛"""32D"#22"23#"B3*2""#33#22"#2$2"|ʻueefwew3XwWz ݸvfU3C"""B#"#2""33WfwgBy̻"""#3D"23"#" #"243#3#"#B32##2"ںBB 3hhtVTE"##22""#"|B""33Ffwxۅh"#""#2"##22F"2B32B"#C#3"##""2#E #{TED""#E"!2ݓ2""2Fgyzݨgv|"""3#"23#F"##$33#B"$4"2"22"#"%چB #٭ ۆ332"""2D" k2"237fuVvE"B"2""3"B#2F"$##3#C""224D"2""42"":̽B #ʨ2DC"B" #2"24HwwF"""$ʇD#B"##"22F" #3##2""2#3"33""[̼캚 #ۘb6v"{Bb"##7F"""'ܨT"B"232323#2B"3#2"̼ژx̼ $ʻۊBˇv2F"2F"6BB#"37BBF"""%ܻc"B23F"#3#"2"2"#22"223##̼̫ #˼ivwR"B"H22#$B F"""&ۻd""##"#F"##23"33"2B"22'BʿF R$̈ޘvffeRE"#F"%22#4F"""#ܺ2""22""#CE"C#B"#"";̼ER#˫Bxfe"""%Ds#"3˻" ""%̺B"22"2#B#D"B2B"#2"}̽ 2%˫ ݸwvfvfU"""$Dݓ#2%E" ""#ͩB"2"""2322B"23"2""#"#˽"%ʻwvffVS""#"zB 23$ ˼˼D" ""$ܙ"""2C"2"2"23"2""22%"'FvBgVc"""$324̻BDB" ""#}ܩ#"""3"2"2"24"2""2"#"'gvvVf2""&wwEc22z ˻DB"B" 왈#2"2"2""#B"#2B"2"4#B" 22% "'BfgfVf""#5TUhD݃23B ̼D"B"l홈b"2B"223D" #)"%ݧyvnfgfVfR""3"4&BB##jB D"B" l۩2""2"2""23E"322B"#Fb"&BݥWffDEffeVVCE"2""[D23jD캉"B"KܩwuE"2D"2""23E"3"2B"#ܪ˻ݻFb"%TDwefW"""WDc#ZxDۧd"""#Lۈwc""22D"#2D"#D"3B̽Fc"%ݦlvBfg""H݃"JB ˘wxxC"B"+ʘwe2"#E"23"2"2#"jE S"&vfeff""I޴$JB ˘yB"B",ʘgU2"22D"B2D"2#"I 3"&˼eeUVX""zE3JB˺BBB"B" )˨gT22"2D"##D"B#D" 22#""2Z ""$˼B eUUEW2"jʫEڇ̺BͺB"B":ʗfSF"2" "23""23 2"%BeBUY""{̹f|E˩̻˺eC335WBD"2""&ɘfS"B#"##"3#""zs2"#fBUW2"gFB̸U33CCD$#34C36|B"B"'VS"2#E"#E"D# ""YC2"$ TUEUS2"B"$vF̻C2""2"3#33DDTGB"B"$ʙVS3F"#"22D" 22"#""#"23B" HC2"#BUB"%D˻"22"2B34UW"B"%˩fR"B"2"B"#32 #F3B"UC"Hʇ"22"33445VY"B"#ܻfSF"#""2E"2D" #"223#"6w݁3B"{BU3"JͷSDB" #"#"#33TEVk"B"$ͼVS""232"B"DxB"|EBU2t"B" #ݹdC"$R" $DTEV"B"$fT"2"32" "T234Ufy"kE ˻DBU2"B" $̺vT3""$BB˻BF"##EUDWB"B"9ݸeUC2"#""2F"##D" 6D""2""#4GC2""$ܺB ˽eEUEB7r""2"h̺dC"2IBˤ22E" #EUUV"B" %fUC34TB"2F"#""2B"%TB"2"#EVfwDB3""#kBɻ˻ݤUUEC4t""2"8D2D"26˻BF" 35EUU"B" %vT345fB"#E"2B"5U3"2B"#"34F{BR2B"Zܻ̺4ETC#"B"FS2F"#8B" 3DUT6̼" vS343fR"B"#"22B#D"5U22F" #"##$3EFhr"J̫44TC"d"B"3"""7F""$C34z"B" %vDD22EB" ""##""22"#D"EUB" "2##"2"##3iR"XtUw눫s35TB"S"""ID˼BD" #""23C34z"B"$ɆD22#""#"#"2B"#EUC"#233B"2#"42"$TVz눚B 4ETB"C"""(B˺"#3E3Ez"B"&322#"#""2"B"#ED2"B23B"23#3D"%FVB؉s#EUB"3"""9B" $EF3U"B"%DB"2F"2"2"#"24TC" 23#2#""224DD"$VfBxsDEU2"CB""""'" #DVCE"B" 9vT#""2E"##"#""##E"3DTD2F"##"23"B233D"4fgycB5UB3d"!"B"&" 3EUDG"B"7fD3"2F"#"B#""#E"#DD42F" #"2232"3"33D"4ef텉s24Ufx""""""#DF"#3UU3EBB"B" ;wUD3"#""##"B###""B"2"34DT2" 23##2##"43D"7gffyS#EUh"""""2"E" $ET#G"B" $VUTDC""22"B"22""43DE2" 22""#2232D2"%wfUyB#DUD""""#"jB2F"3US#F"3B2#2E" 2"2"2""##""#F"#23DDS" 22"3"2##D3"#7gBU225h"""""#"zE"2"4UC#GD"#""2""""2""##B"2E"##D4DD"2#"#"22B3"#7wgB5b25X"""" "#"ZE"2"3E2#E"2"""3"""2"2"""C""4D"23B"322#DD"6whBFyS"%W"""!"#2"B"#ZB"#2"$B3U2252"""#2"B"2E"2#"23"B"3#24#" ""22""3"34D"%whBFyS2EVwD"#42#C" J2B"3"#24D""#"B"#2"B"#E"22#23""""""22B#33#3"(#7ghF##DW2""#Fgt34C"B"#Z2"!"#2"35S"34W2"B"#"B"22B"#"23##2D"2"!"!""2B3D"'7ghs5y2"$Wb"23Eut"4C"B"#YF2"!"#33#%B"2%w2"B"3"B"B2B"#"#23#2F"!B"B" ""2#""##33CD"(6vxS52"$Y"B4Ufs#EB2"""#iD1"#$2"3$B"B"22"B"D"#""B#22#"2""""B"22""#C32D"%vyR533$XB "B#Egs#4C"HE2"#3344""3$y"B"xt"""3#"2"#"#"2"B""B"B2""#433D"'%fyB5x3##X"44Ugc#TD"B"2HB2"BE 2#"#$"B"z"""2#"2"2""##"22" 2##""#$D42"'$fz25y3"4X"23EWe"DT"B"35b"3DD2B"$2"""|2"""#""B2##"B""B"2"3""2#D3D"%fB25B""4y233Uwd#EU2"""262"#TD""2"$x2"""[R"""23B#"2"#"#"!""""B#2"#DDD"($fz25#"Di""3Efe3EU2"B"4R"#VU2"2!$h2"""8B"""##"B2""!""" ""#"22"4D2"(#f"%"34"##5g#DUB""##52D"Vd"$R!$x"B"7vfR"""##"2"3B"#""!"B" #""#"2""2C2"#fB$%"3Dc""#5fw23EB""##5BRD"&T"Db"$h"""26B"#F" 2"#"##""2#""B#"2B#42"#VB4624Ew2"235fw24EB""236BD"#D25S"%hb" ""2K2""#F" 2"#"##""B#2"B"#" "2#"2#"##2D"VB#5B4Ex""23EUgC#EC""234DrE" 22$T"$XSD"2D"B" ""2"22#"#"3#"""D""2"D""2""B2"#BD"WB#6B2EEx""##4UvS#ET""237Br" %S"5hB"2D"#̂" ""#"2#"##"22"B"B3""2"2B"##2""2D"Vs462EUB"#DUvS3ED"""2&E"3"ET"$GBE"2"$b"#D"#22"B#23"2"""432""B2##3#E"WR36#UVcB"3$VwR$UT2" ##7E" 2#5T"4WBC"##22B"|˃"B"3"2"22#22"""3"""B#232#D"G̼BcDF3EUbB"24Vwt#ED""23%DF" 24U22FxSD"#B2""˺S"2""3""B2B#"""4TDC"2"#"#24D42"WS36B3FVBBB"3DVxc#ED""2#'DE" 2"4U23WxWB""#""##B";S2E" #hxf3""2"2##"""##342"B"B2B32"Hc#4zB CEVxBB"34Vxu2DT2"#"$BF" $UR2FxwxZB" #"#23""XB3E"$VfTBB#"22#"2""4S3B"2"2D"##CC2B"#hS33yB 2EgwdBB"35Vxt3DD2E"#"#27BF" 4UB"GxxyZBB"B#22"FBwS#E" $UVeB3##"22#2"""$CC" ""#""##"442"HT3Di35WvwdB"#4Vgu$DD2""#%Bs" 4S"GvxH2""##"22""EVggC3E"%Bf2#""2#"#2"#""4332""""##"#"B#3CB"#hD3E3Fe3C$D"3DVgd"DD#"3#6Er" 3B"WxDB"2E"#BDC#E" %UUT33#"#22#"BE"2D"##C"""2"2433"XBDC5v2F"34EVT"322""24D" #C"7wwwyTwfR""##B"#4C4D3F" EeUU32#""C2"32D"22D"#32"2F"##B2"24233""#$h3344FvBB" 22""33EUS"D2#"2#%DF"##B"GwBTED2""#"2DTC33F"3B5 C2#""3"##2D"2"2D"32"22E"B#"2"23#33""##j323|D#feTTETCC"23EUS"23#""2$2E" #"4"FxTEC#"B# "#"3UeUDC#"#"33"4322##"3242E"2E"#"23"3"$2433B"$C43235xwUUD2#33D223#3"#"6BB"3"XBeUCE"##$UeETBE"#4544332""#"4322D"2E"##23"#B"B#3342""%B 3ED#45xxwgfV2233D2#2"B"25r"32HBTSBF"22CCED3#D" #C54DC#2##22B3"!F"##"2#"#"#"B3B"7˻4VFDEGwwvge2"#4D2"3#B""46r" 3#x42"#B"22#C343E"#DDC32#""B32"""2""#2"""2""2B"33B"53VfB"3Uwgwffe""23S""2$S"""%Bu" ""gxx32D" #""2"3CC3#E"3DDT223#"B2B32""#"B"2"2"33B"F2FgBޣ""Vgvwffed""33B""3ES"""7E"2#wx#2D"#"3##D"#4DTD"#"324C"B"2"2#3B"&ˬ"#E""5gfveVUS""$32""#ET""#%DBF" 4Cxxx"CE"#"B#3322##" #CDTC"##""##B3D"2"##"3#32""(˻"#%Bޣ""5UffeEUC""#32""#UT""#$RF"#5iB"4D4E"#"3#3"3"#" 3CETB"2##"##B3B"5#"#B"2#4D2""6˻""%""2EUUEDD3"223B"#D2"!F"2#zDrF"#5x""DEF"#D3"3#3#B" #3D4D""#$23#"B3CD"3#""224B"B"4C3""8""(B"5UTDDC2"#""2""""3B"5BB#$DU2B" 2"2#vT322"34C"#""23#22#3322E"C#2"52" "2#3D23"&""&ݢB"%UUTTC3"B#""B" #""$XD"#xFBU2E"2ED5T#E"CE"#""32E"!""B!""B"#3"2"8Bb""(rB" DUTTDD#"#""!"B"jE2B""#hWefVBE"2BUS#"2B"#3E"B#"#"23"!""C22"(Br""6BDrB"3D4TCC#"#"B"XBrB"B"#YUBfRE"#ffgd"2#"#""##"#2"!"B"#"##""Wr"27 b""#44DDC32""2""33B"2B"XFE" 3#XgwvfS""#"Bfe2#"33"##""23B"H ݓ2#6 s3#434TDC32"B#"22""2332"H2D" #"FhsF"Vfec2#"DD2"""#B"##"""3B"Xc2"7S3$BDTDT32F"##"#"#B"24C2"XBsF"744UTSF"5TUT2"#B"DC33#2""2"B"!""2"H s"37B e34TDEUDE3BF"#"#"2"3#C""X 2F"84DD2"#C5BE"23C3""!"!!""!"!""""""B"!"'c""6w S3DECDCEDC2F"C##"#B"2#2""#h !"!&B#BDCB"!!""%Ud2B"!!""22B"""!E"!B!"!!D!B)!!!&xb""&fx̼S34DDC#3#3"F"3C#"""""#EgwwxByB!!!#y1221"B!B Veffgg!3FgE!!!F#4BD EEVEUfFVdC2E %fVdeUe223AD!11#"$443"#$$D54D45DEUEUTUUEDUVfVBfgDfwgBwvwgxwwBx yyBBEBBFB ªBEʩE»û˻EBEEDFDDĻFEBED»DDF˺ûEBBB˻FBDDûBDDD˫DD»BBBB˼»»ûB˻DBǻBF˻ûBûE˻DBBBDF̻B̼̻˻˻Ļ˻˻̼˻BDDDFEEBB˻ĻBF̻˺D»ƻûB̻˻˼D˼˻E̻˻˻B̻˪B˼»FE»̼BB ˻û»»B»˻˻˼˼BE˻˼̻˼E˻˪˻D»˻»B˼̼B˻DEE»BB»F ˻»S : XXXXXXX!XXXXXXXX  Emplo i : XXXXX!XXXXXXXTOTAL:! ! 8 !_!_!_!_!_!_!_!_!_!  r Agrr :-N on Cadres Gz#@Y@! Gz#@Y@ CALCUL DU  SALAIRE  -FAFPL 333333?Y@! 333333?Y@r Assedic-A ss.Choma. @Y@! @Y@v  Heur es Normales:   h @ @@  =  m  Grat ification  Exceptionnelle:  Taxe Salaires1erTauxfo@@Y@o@@Y@#@Y@!fo@@Y@o@@Y@#@Y@u  2} Taux* ףp=Zv@ ףp=Zv@!*33333Z@33333Z@!-!-!-!-!-!-!-!-!- 3} Tauxfo@333333+@Y@o@333333+@Y@!fn@333333+@Y@n@333333+@Y@j Salaire Brut :TOTAL! !!_!_!_!_!_!_!_!_!_ Sal.Brut Tr- 8415=>oo@o@o@o@  (*4,25%) SalB.Ann-33660 =>oo@o@o@o@  CA LCUL DES COTISATIONS Sal.Brut Tr-16830=>o@o@  (*13,6%) SalB.Ann-67310 =>n@n@7  Ca t{gorie:Base: Taux (%): Montant:/ Cotisatio ns Salari ales (Ret enues) :h  S.S.Maladie  @ Y@d  Veuvage  ? Y@l  S.S. Vieillesse  ffffff@ Y@d  Assedic  (\@ Y@_  Agrr  @ Y@m!  Pr{v oyance Agrr  ? Y@8# Total des  Retenues =$!-!-!-!-!-!-!-!-!-"% Cotisatio ns Patronales :c'  Urssaf  33333>@ Y@d(  Assedic  Q@ Y@_)  Agrr  q= ףp@ Y@_*  Taxe  sur Salaire   (3 Taux) "M, Total des  Cotisati ons Patro nales  =-!-!-!-!-!-!-!-!-!-B. Total des  Cotisati ons Sociales =/!_!_!_!_!_!_!_!_!_b1  SALA IRE NET I MPOSABLE (Salaire Brut-Rete nues)...... =82  ACOM PTE ....!.!.!.!... = +3!_!_!_!_!_!_!_______________!_A5  PAYE LE :!X NET A PAYER =6!_!_!_!_!_!_!_!_!_e8  COUT  TOTAL SA LARIAL (S alaire Ne t + Cotis ations So ciales) =9!_!_!_!_!_!_!_!_!_";  EMPL OYEUR: XX!X!XX<  XX!X!X!X/=  XX!X!X!XXX  Signature:>  XX!XXX&?  N[ SIRET : X!XXXXXXXX@  Co de APE: XXXX/A  Co tisations  Vers{es @ URSSAFB!_!_!_!_!_!_!_!_!_XD  Dans  votre in t{ret et pour vous  aider @ faire val oir vos droits,PE  cons ervez ce bulletin de salair e sans li mitation de dur{e.!F!_!_!_!_!_!_!________6G NE PAS IM PRIMER EN  DESSOUS DE CETTE LIGNE*H D{tail ca lcul Taxe  sur SalaireIf@@Y@@@Y@ 1er Taux#@Y@:J 2}me Taux*= ףp]@= ףp]@vK 3}me Tauxf@333333+@Y@@333333+@Y@&L Total =re est Franais, nous le devons Franois Uhrich qui dveloppe par ailleur un excellent programme de tarots pour lequel il trouvera, j'espre, un distributeur. Ce NDA permet tout moment d'installer et dsinstaller des CDA et NDA qui se trouvent sur n'importe quel disque ou qui ont t rendus inactifs par la fonction "Infos" du Finder. Mais le plus intressant est sans doute la possibilit de charger la vole une fonte de caractre quand vous tes dans votre traitement de texte prfr; ne pas oublierMUSIQUE.DE.FONDu' c ' '/BAKGROUND.MUSICc ذ&AUXSET!c ذ.BACK.MUSIC.DOC\ ] ] SOUNDS:c  ]FINDER.DATA<j] ] $@ ,@ +<HW--Background Music\H** "dk"kHZ"kH"k;8  [IFH"r hHHH" Nʎʎ22?IʎʎHHH "r hhHK"r H"r H H:"r  HHH"  H"r H"r HHHHH "r hhH"r hHH" H"r HH"r H"r hHHH" iH"r  HHH"   :  :  H "r (H(H HHHH "r 芍I HHHH"  "  }{y" yky" sqHHH"K " HHHHH "r hhomk" y" HH"    HH"r +;i kBackground MusicVersion 1.2 - by Guy T. RiceSelect music file to play:;8 [\H "r H"r H"r H"r  "r "r H"r +;ik;8 [H"r ~!tbH"r H H:"r  HHdH"  H"r H"r ! +;i kVersion 1.2 - by Guy T. Rice;8 ["+;ik;8 [+;ik H" hhhk{;8[:ڥ H H H h h h  I  $J        {i+k;8  [ " ["" && & 8   *8e 8 +;ik "r k ;[I4" )d9 F F  ")   +`T Z b H"t H"h") H"\ K Error occurred at line "ᭀ H" in procedure " ""| ~  " " Line NameS " ---- ----o "| ~ < H"  " "" ;[ 8)e "+hkSubrange exceededFile is not openRead while at end of file I/O error Out of memoryEOLN while at end of file Set overflow&Jump to undefined case statement labelInteger math errorReal math error UnderflowOverflowDivide by zeroInexactStack overflowKBD&FkK~ | | HH"nk; [8""+hhkHHH8H; [  " % Q8  0 "( "( "e i @< "( "(   "Z "("+;i kHH8H; [BȷDȷ HH"+hhhhkH; ["FȿHFH+hhkHHHHH; ["FH  ȷݠFȷH ȷ+;i k:JJJJk; [i "RiHHH" +hhhhk; [  )8 I" H HI i " +;i kd8d d 8kH( &"L(Qi ;[ ߓ 8(I ȗ(  @+hhkHi H ;[ "+hhk+<H W-2d>CJRY_nr   !.17:=@CFIOU[arur r r r       r  r ,Ar EILO^alr ps{ r r r  r    %r 0 3 DGLO[r ^knv y       }{yy yky sqK    'r +/25DGJMPoSmVY\_bkekk oyryx |   r %-0<r BEHTr WZfr tr wr r r r r r   #d&d- 1 4 @r CFRr   ] d     r  F  F  F P T V Z ^ b   t              +/3| 6~ aSdS}oo| ~    BD F~ | $| 1n( (%L(V(iv(~BD FHF!H6:F@HtF|HiiRiiTWg@ ,@  ""\;8 [HH "፮HH "፮H "፮HH"""-(HH"U'HH""|(HH"'HH""(HH"'HH""(HH"B'HH""i(HH"'HH"""HH"""HH "#$%&'()*+,-." HH""u " C "HH""e" "HH"a HH"HH""" HH"H""u"ʎ" "+;ikAuxTypeSet, by Guy T. RiceThis program can be used to modify the auxtype field on any file. A couple of programs that I've written use this field for information. For example, the auxtype of the sound files used by STARTSOUND, SYSBEEP, and BGMUSIC holds theirplayback rate. So this program can be used to configure sound files for those programs. You may find other uses as well... GTREnter pathname (=Done): File not found.Old auxtype: New auxtype: a H" hhhk ;[HH H sh hh HHH shhh    +;i k"k; [H H H sh h h8"  0 " H Hi  H"i " +;i kH"H"h"){;8[:ڋK)  " P+%-P0:PPN " HPH ("h" {i+k" k{;8[:ڋK H HH Rhh h d"       {i +kSd ;[8 +` ;[I4" )d9  ")   +` "kK  HH "K;[c:zZګHi " kInsufficient bank zero memoryS "FH" \ KError occurred at line "᭼H" in procedure "" "  " " Line Name' " ---- ----C "᭸ <H" x "" "# ;[ 8)e "+hkSubrange exceededFile is not openRead while at end of file I/O error Out of memoryEOLN while at end of file Set overflow&Jump to undefined case statement labelInteger math errorReal math error UnderflowOverflowDivide by zeroInexactStack overflowK " "k    k K;8 [0  "0dd O  !!Ͷ  ! ɍ O  ! !ɾɮ  Oɼɬd OͶHd O h OWd O3  :Iȹ:Hd O h: O H Ͷ !Hd O h Oh  !`L!0H ""h0) a    `0ZHM"MH "hz0`8(0Ͷ  ! !`Ͷșζ`0;i +k K  & kKHH"5k; [8"P"c+hhkHHH8H; [  " % Q8  0 " " "e i @< " "   "Z ""P+;i kHH8H; [ ȷ ȷ HH"+hhhhkH; ["Z ȿ +hhkHHHHH; ["Z   ȷݠ ȷ ȷ+;i k:JJJJkKZ " 0 λι0)zkK0ι0kHi H ;[ "+hhk; [e "NeHHH"  +hhhhk; [  )8 I" H HI i " +;i kH( &"L(QM ;[ ߏ 8(I ȗ(  @+hhk :Tbehy}--UU||!$59B<BMQUiXiimp  u      $'8<@HL O UX^gkoasvyu  q sss. <be  P!P0P36P> EHKPa v| R   # 0 3 6 9 < ? B E H K N r S u S                5 ' 8 ' Q C T C ^ a f s | x  x           k       # ( 2 9 < E H K N OQ ^ !q x   !  O   ! !  O O   O  O O  ' 8 < I Q OT [ Oo v        ! O  O   !  ! ',1M9M_fmp!z!   5MPTc0=EPm u Z  Z ; Cqv zeeNee #PSc`][[bmrobYaliceefkqpoqonqruvxy~ƽĻǿ{}vvsmkorllmompojcdkjdbhmkd^dikigddecabgjiemtrjjosvz~xtsw{}{yy~}}zy||zw{~y|~xz~~{y}~}vttywy}~}|{z~xrqrssqprwzwootstvsswvuvuz~{tz~y|}|{tpsuv{|yuvx||ytqlnuupmoqqyxsljpxzwy{z~~{||y~{||z}z~|z{zuuz|zvxzyx{{y{}|y{|xux~|{}yw|||~~~|}~|x}~~||~|zvz}{~{~~||y}}{~~~}~|z}xy de charger la fonte de taille double pour l'impression "Better Text". Ce programme vaut largement plus de 60,00F, il fonctionne sous GS/OS 4,0 et sous 5,0 avec des rserves mais la nouvelle version est imminente. e monde de l'Apple II n'a pas envie de se faire dvorer par le MAC. LIVRE Un indispensable, un livre qui part du plus simple, aux explications claires, et qui va l'essentiel. A possder pour les lecteurs que l'anglais ne rebute pas. INSIDE Prodos 16 de J.Campbell aux ditions Windcrest. On le trouve chez Gnius Montparnasse. TRANSWARP GS Il existe un NDA nomm TWGS Infos qui donne comme son nom l'indique, les informations sur la Transwarp GS en fonctionnement et permet de la configurer. Cet accessoire fonctionne avec les rvisions 1.4 et 1.5 de la carte , mais pas sur la mienne qui est une rvision 1.2 version 8.S. J'aimerais savoir si quelqu'un est dans mon cas, c'est le seul problme de fonctionnement de la carte, ce qui semble impliquer un conflit entre l'accessoire et cette version, sauf si un possesseur de la mme version peut faire fonctionner cet accessoire. Si vous avez une Transwarp rvision 1.2 version 8S et pas TWGS Infos, je peux vous le faire parvenir, le rsultat de l'exprience sera utile pour tous. Ecrivez au sige du club. Macintosh and other sound files:PN When playing back files digitized on a Macintosh, a playback rate of 450 OMhas worked best for me so far. If that doesn't work, 200, 300, and 400 also are good bets.JH Finally, if you figure out how to use sound files from any place I OMhaven't mentioned, let me know. I don't know if any other computers use the LJsame kind of files as Apple IIgs and Macintosh, but I'd love to hear from LJanyone who does. My GEnie mail address is GUY.T.RICE, and my Post Office address is given below.Final notes:LJ This software is completely public domain. You are not OBLIGATED to IGsend any money at all. However, you are NOT RESTRICTED from doing so, OMeither. If you really liked this program, STARTPIC, STARTSOUND, SYSBEEP, or MKany other public domain programs I have written, and feel you need to show 1your appreciation to me somehow, my address is: Guy T. RiceP.O. Box 13036Dinkytown StationMinneapolis, MN 55414SOUNDSu' c ' 'FINDER.DATA;(] ]:)BATTERIE1g <]]:0trL BATTERIE1+8orzSOUNDS BACK.MUSIC.DOCAUXSET<BAKGROUND.MUSICx~ttyzw|x~}z|u~|}}}|{~~~|z|SkWltr|m|vt{|zrz~t{uzzwz~~~}xlpƃnxvn^s~upnuzrzv~|~vouxrz|y~~}~|j}t|rjnzw]j}hrttxopfxz}xt{z~zsnzxw|zz~~~}x{~j`zy~o~Zv~~lztw|lws~x{vx{z{zzrttxz|~|z~|~yz|}|wy|xx~}|~|}~||x{zxw~~~tw|~~txs~xz~vtqtwx~|~|r|x}y{z|z~~~tuvv~u{xr~n||woz|~||u~s{w{~r~y|{nhn{vnsl~x|~wxnuxw|z|v}y~~|~~|}~~pylrzzxzxxnr~|xz~zx{||{szxxz~}zvprxhetwp|~v|{~|||{v~x|y|~~~nnfxv{|}pv~|~z