Notes sur ADISPDOC.CPG: Ce fichier contient un texte auto-executable compacte avec BZ et contenant un bref resume des options d'ADISP2d (touches, caracteres de controle...). Pour le visualiser, il faut donc bien entendu avoir en memoire, et la librairie ADISP2d Viewer, et le decompacteur BZ (sous le nom 'BZU', en repertoire ou en librairie quelconque). Notes sur ADPTL2d.CLB: La librairie des tools contient les convertisseurs de fichiers ADISP1->ADISP2 et XVIEW->ADISP2, ce dernier posant egalement sur la pile l'equivalent en fonte ADISP2.Symbol de la FONT XView integree. Par ailleurs le programme BOOT rend une chaine executable (ou l'inverse) et GRO-> prend comme argument un GROB et ressort une chaine incluable au texte pour mixer dessins et texte. Enfin, SYMB edite la fonte (si pas d'argument, il prend la fonte integree)... mais seulement a partir du caractere 32 (bien que les 32 premiers soient reconnus par ADISP2). Une prochaine version contiendra un nouvel editeur de fontes, ainsi que d'autres convertisseurs (TGV...). A noter que les touches de SYMB sont EVAL STO DROP ENTER 4 6 8 2 et les fleches du curseur... NOM : ADISP2e dbv 10-1995 TEST : SG TYPE : Librairie 778 TAILLE : 3978o LANGAGE : Code 84% Externals 16% 0. INFORMATIONS LEGALES CE PROGRAMME EST UN SHAREWARE A CONVENANCE, C'EST-DIRE-QUE QUE VOUS POUVEZ CHOISIR VOUS MEME LE PRIX A PAYER. EN FONCTION DE VOTRE PARTICIPATION VOUS RECEVREZ PENDANT UN CERTAIN TEMPS LES DIVERSES VERSIONS DU PROGRAMME AINSI QUE DES FICHIERS DE TEXTES L'UTILISANT. CE PROGRAMME NE PEUT ETRE VENDU SANS L'ACCORD EXPLICITE DE L'AUTEUR. 1. HISTORIQUE ADISP est ne en Juin 1993, pour permettre d'inclure des dessins dans du texte. Les 48G(x) sortant ce meme ete, des septembre 1993 devenait le 1er viewer de texte compatible S et G, et ADISP a gagne mois apres mois de nouvelles options au gres des remarques qui m'ont ete faites. Apres 2 ans de bons et loyaux services, ADISP se devait d'evoluer, d'abord en ce qui concerne la longueur des lignes limitee a 33 caracteres, ensuite pour le format des dessins tres gourmand, et surtout pour la selection des titres inexistante: voila donc ADISP2... ou quand le delire commence! 2. PRESENTATION DU PROGRAMME ========================= 2.1. ARGUMENTS --------- ADISP2 prend n'importe quel objet sur la pile et le transforme en une chaine pour le visualiser, a l'exclusion des chaines et repertoires. Les repertoires sont visualises en mode de selection: cliquer sur le fichier que vous voulez voir [ENTER], [ON] et ['] pour remonter l'arborescence. Au cas ou il n'y aurait pas d'arguments dans la pile, une page apparait. Un fichier compacte BZ ou RF sera decompacte avant d'etre visualise, a la condition qu'ADISP2 trouve respectivement un programme BZU ou RFU dans une librairie quelconque ou un repertoire. En effet, contrairement a d'autres Viewers, ADISP2 ne recherche pas le decompacteur dans une librairie donnee mais a partir du nom du decompacteur: 'RFU' pour decompactage RF et 'BZU' pour un decompactage BZ. Por realiser des fichiers executables depuis Adisp2, les inserer dans une chaine debutant par "XS". Le programme doit imperativement donner un argument sur la pile!!! 2.2. LES TOUCHES DU VIEWER --------------------- CST Debut du texte EVAL Fin du texte CURSEURS Deplacement du texte TAN Calage sur la gauche du texte NXT Monter d'une page 1/X Descendre d'une page ENTER Sortie 1 (fin de texte) ON Sortie 2 (fin d'etage) DROP Sortie 3 (interruption) SIN Blocage de la repetition du clavier ALPHA Retour chariot en fin de page on/off (sauvegarde) + - Volume du clic EEX Eteindre l'ecran (ON pour rallumer) PRG Vitesse rapide (sauvegarde) STO Vitesse moyenne (sauvegarde) COS Vitesse lente (sauvegarde) MTH Passer en selection des titres et sous-titres ' Passer en selection des titres 2.3. TOUCHES DU MENU DE SELECTION DES TITRES (ET SOUS-TITRES) -------------------------------------------------------- Ont le meme role les touches: MTH ' SIN PRG STO COS EEX ALPHA DROP + - et les CURSEUR-haut CURSEUR-bas Les titres sont annonces par * ou un point d'exclamation inverse, par CHR(11)+"T" (en ce cas le marquage est invisible) ou le symbole de votre choix. pour le definir, mettre en debut de chaine CHR(2) suivi de votre symbole. Les sous-titres sont annonces par 2 fois ces symboles a l'exception du marquage invisible qui est CHR(11)+"S". Les fleches permettent de selectionner le titre par menu deroulant: ON Retourner au texte a la position initiale ENTER Aller dans le texte au niveau du titre selectionne A noter que l'on peut faire debuter le programme par les modes selection titres et titres/sous-titres respectivement avec le caractere CHR(4) et CHR(3) en debut de texte. Le mode selection peut differer enormement du mode viewer, comme nous le verrons un peu plus tard... 2.4. LES FONTES ET LES DESSINS ------------------------- Pour reprogrammer la fonte, utiliser les utilitaires de ADISP2 Tools. La fonte ADISP2 gere les 256 caracteres (et non 224 comme ADISP) mais vous trouverez un convertisseur egalement dans les tools. ADISP2 gere jusque 10 fontes differentes. Il suffit de sauver vos fontes dans une liste sous le nom ADISP2.Symbol (comme vous le feriez pour une seule fonte). A noter que, si vous n'utilisez qu'une fonte et demie, il suffit de sauver le morceau de fonte qui vous suffit... Pour utiliser ces fontes, placer le CHR(11)+"x" ou x est un chiffre entre 0 et 9, 0 etant la premiere fonte de la liste, 1 la seconde... A chaque retour a la ligne l'option est enlevee. Les dessins seront crees grace au programme GRO-> qui transforme un GROB en une chaine qu'il vous suffit d'ajouter a votre texte. La structure est la suivante: le dessin est decoupe en lignes de 6 pixels de hauteur, et chaque ligne en blocs de 4 pixels de longueur. Les blocs sont codes ainsi: CHR(12) suivi de 3 caracteres (6 quartets representant les 6 lignes du bloc). Ces blocs se substituant a une lettre normale, les dessins peuvent subir les transformations diverses (double largeur, inverse... guere d'interet!) mais egalement etre affiches dans les titres. 2.5. OPTIONS VIDEO ------------- Toutes les options video sont demandees a partir du CHR(11) et prennent fin automatiquement en fin de lignes. On les enleve en remettant le meme code. Certaines options non compatibles entre elles se deselectionnent elles-meme: par exemple si on est en indice, passer en exposant enlevera l'indice... V Video inversee B (Bold) ecriture grasse D ecriture Double largeur / italique a droite ShiftDroit+J italique a gauche U (Underline) souligne E Exposant I Indice Voici maintenant d'autres options un peu plus 'bizarres' mais remarquables si on les utilise convenablement! H Hidden: le caractere suivant sera visualise en mode viewer mais deviendra un blanc en mode de selection des titres. Cette option ne marche que pour un caractere a la fois. CHR(x) x entre 0 et 9: les x caracteres qui suivent seront affiches en mode viewer mais seront 'sautes' en mode de selection des titres. On peut avec un peu de soins creer ainsi des genre de petites macros... Exemple: -------- On veut que le titre soit souligne en viewer et gras en selection... CHR(11) B CHR(11) CHR(0) CHR(11) B CHR(11) CHR(0) CHR(11) U suite_du_texte En viewer, on met le Bold, on l'enleve et on souligne... En selection, on met le Bold et on saute tout le reste! On veut sauter un blanc en titres, et ne pas avoir le bold... CHR(11) CHR(1) CHR(11) B " " suite_du_texte On veut sauter un blanc mais garder le bold... CHR(11) CHR(1) " " CHR(11) B suite_du_texte Autres options (plus classiques...) associees au CHR(11) CHR(10) CHR(11) CHR(12) affichent respectivement les caracteres 10 a 12 ce qui permet de ne pas perdre 3 carcteres de la fonte... Enfin, pour ceux qui l'utilisaient dans le premier ADISP... CHR(11) suivi de "C" fait un 'clic' dont le volume est reglable par les touches + et -. 3. INFORMATIONS DIVERSES ===================== Pour taper vos textes je vous conseille le Shareware 50FF STRINGWRITER de JY AVENARD (Email: avenar-j@epita.fr) tout simplement indispensable. Pour compacter, personnelement j'utilise BZ dont vous trouverez une version debuggee dans le repertoire d'ADISP2. La version decrite ci-dessus est la 2e d'octobre 1995. Bien qu'ayant ete longuement testee, je ne serais en aucun cas tenu responsable des dommages divers qui pourraient etre occasionnes directement ou indirectement par l'utilisation d'ADISP2. Si vous avez realise des textes qui vous semblent dignes d'interet, n'hesitez pas a me les communiquer pour en faire profiter d'autres utilisateurs d'ADISP2. Amicalement votre, Jean-Francois MORREEUW 44, rue Charles Monselet 33000 BORDEAUX Email: dbv@komicom.remcomp.fr Minitel: 3615 RTEL, 3614 ENTROPIE, bal DBV Bordeaux, les 31 aout & 15 septembre 1995. Adaptation a la version 2e, le 26 octobre 1995.