Home
Scanned Document - Brutal Deluxe Software
Contents
1. prendre en utilisant CTRL W l CTRL Y ne fonctionne pas lorsqu il est frapp core premier caract re d une ligne Applesoft 2 Les lignes tr s longues sont automatiquemert compact es espaces supprim s EDITION DE LIGNE e 2 Maintenant que vous savez comment entrer en mode diticn vous Ctes pret pour essayer personrellement les commandes d dition Toutes Les corandes suivantes diff rent des commandes en node imm diat en ce qu elles ne sont utilisables qu apr s tre entr dans le mode dition Les caract res lt e controle sont affich s en vid o inverse durant le mode dition Une sonnerie Se fera entendre si votre ligne d passe la longueur maximale autoris e 128 en Basic entier 239 en epplesoft Notez que le premier caract re des commandes a t choisi pour rappeler la commande Soit que sa sonorit rappele la commande N pour End Fin soit qu il est le premier caract re de la commande B pour Begin D but Cela s appelle une mn monique et cela facilite la m morisatican ces commandes CTRL I Ins rer Cette commande permet d ins rer des caract res dans une ligne Les caract res autres que ceux de contr le seront ins r s la place du curseur et le reste de la Liens sera repouss vers la droite de sorte laisser une place libre pour le ceract re ins rer Tous les caract res suivants seront ins r s jusqu la frappe d un caract re de contr le comme la fl che
2. vous disposez de trois options l accepter la ligne affich e frapper RETURN et la prochaine ligne sera _ affich e 2 r diter la ligne sans les remplacements frapper CTRL R puis RETURN la prochaine ligne remplacer sera affich e 3 sortir du mode remplacement pr matur ment Frapper CTRL X et vous retcurnez au Basic seules les lignes pr c dentes ayant t modifi es la ligne en cours ne l est pas Une recherche o un remplacement global rencontrent prfois des lignes tr s longues Ces longues lignes sont souvent compact es par le GPLE de sorte permettre l dition compl te Cela efface les espaces entre les nons de variable Par exemple PRINT I sera compact PRINTI OPTION R RECHERCHE BRUTE Le recherche de cha ne ne d tecte pas les cha nes incluses dans une plus lcngue cha ne Par exemple la recherche de I ne d tectera pas le I dans PRINT La cha ne doit tre encadr e par des caract res non alphab tiques t non nut riques comme l espace ou les parenth ses L option R aura pour effet de d tecter les chaines ircluses dans des chaines plus longues Cela est particuli rement utilis pour diter toutes les lignes contenant un caract re pr cis come CTRL D Exemples EDIT CTRL D R dite toutes les lignes contenant CTRL D utiliser CTRL 0 pour ins rer CTRL D entre les guillemets EDIT I 3ASLCF R remplace toutes les occurences de I par ASDF PRINT devient FRASDEN
3. EDIT PRINT HELLO Lorsque vous frappez un CTRL E le mot EDIT appara t sur l cran vous voil en mode dition ce moment vous frappez l argument appropri par exemple 10 ou PRINT pour diter toutes les occurences de ce mot Lorsque vous tes en mode dition toutes les commandes usuelles du GPLE insertion effacement inserion d un caract re de controle sont utilisables EDIT 10 dite la ligne 10 EDIT r dite la derni re ligne dit e EDIT 10 30 dite toutes les lignes entre 10 et 30 EDIT 100 dite les lignes depuis le d but jusque 100 EDIT dite depuis la derni re ligne dit e jusqu la fin RECHERCHE GLOBALE EDIT PRINT dite toutes les lignes contenant la ch ine PRINT EDIT 10 30 AB dito toutes les lignes contenant AB depuis la ligne 10 jusqu la ligne 30 dite toutes les lignes contenant XYZ Sepurs 10 jusqu la fin FDIT 10 XYZ RFMPLACEMENT GLOBAL EDIT PRINT 2 change PRINT par dans l enti ret du programme EDIT 1 INDEX remplace la nom de variable I par INDEX dans tout le programme EDIT 10 30 ABC UDEF change ABC en DEF dans les lignes 10 30 EDIT PRINT remplace PRINT PAR dans la derni re ligne dit e RD ES ET TES LIR ESENE ME M EE Tan E A aaah e OTA E v GPLE D Mode d emploi _ page 9 Lorsqu un resplacement est d sir vous entrez dans le mode dition pour chaque ligne modifier ce moment
4. S affiche le nonbre de secteurs libres sur la derni re disquette catalogu e ESC T ex cute un POKE 16300 0 et une commande TEXT Une m thode simple pour revenir au texte page l depuis le mode graphique et ou l cran page 2 ESC U copie le contenu de l adresse 3P8 ESC V ex cute un VTAB 1 ESC V imprime l adresse hexad cimale et la longueur du dernier programme en langage machine charg BLOAD ESC gt donne huit e ou pour une recopie ou un effacement rapide Une liste compl te des fonctions ESC est donn e dans le sommaire de r f rence rapide Les touches non mentionn es dci sont celles qui sont appel es par d autres fonctions COMMENT FOXCTIONNENT LES FONCTIONS ESCAPE Lorsque vous utilisez la commande CTRL E pour afficher la liste des fonctions vous avez probablement remarqu que la commande de d placement CPLE Mode d emploi bas 16 curseur ESC ainsi que la commande ESC F sont d finis partir d elles memes Pour voir pourquoi cela est n cessaire il est utile de comprendre comment fonctionne une fonction Escape Lorsque vous frappez la touche ESC le CPLE et non le moniteur Apple intercepte le caract re ESC Le prochain caract re frapp est galement treit par l diteur de ligne qui le cherche dans sa propre table de fonctions Si la fonction est trouv e le texte de cette fonction est paas au moniteur de l Apple exactement comme si vous l aviez frapp vous mexe
5. Si vous voulez vous pouvez red finir une fonction Fscape standart ESC F de sorte obtenir une fonction totalement diff rente Remarquez que ESC I J K et M sont d finis de fa on r p titive par ESC A B C et D C est une fa on d tourn e de simuler les fonctions ESC de la ROM autostart Il y a quelques fonctions ESC qui sont pr vues pour pr venir un accident lorsque l on les utilise Notez que la touche ESC elle m me est d finie comme une fonction vide r p titive Cela est tel que frapper FSC nouveau apr s une fonction r p titive ne terminera pas Ja fonction Par exemple ESC I ESC I aura le m me effet que ESC I I La ROM autostart n incorpore pas cette caract ristique la fin d une liste on efface les caract res frapp s ensuite de sorte qu on n effoce pas accidentellement une ligne de programme CTRL X DEFINITION DE FONCTIONS ESCAPE Les fonctions Escape constituent une puissante caract ristique du GPLE Tout ce que le Basic accepte comme commande directe peut tre ins r dans une fonction ee mene le IF THEN le GOSUB m me les autre fonctions Escape jusqu huit niveaux d appel Une fonction Escape peut tre aussi simple ou aussi complexe que vous le d sirez et peut tre consid r e comme un langage de programmation De plus les fonctions Esc du GPLE peuvent servir pour ex cuter des commandes du moniteur comme la routine utilis e dans ESC R et VW Les fonctions inclues dans votre d
6. _ dite la fonction Escape car est la touche de fonction CTRL SHIFT M en fin de fonction d finit une fonction r p titive CTRL SHIFT M car l int rieur d une fonction appelle la fonction Escape car l apostrophe emp che l impression des caract res suivants ESC car ex cute la fonction car Pour appeler une fonction Escape frapper la touche ESC suivie de la touche de commande laquelle peut tre une touche unique ou une combinaison de deux ou trois touches enfonc es en meme temps comme CTRL SHIFT N SOMMAIRE DES FONCTIONS ESCAPE INCLUES Avant de voir comment d finir vos propres fonctions Escape jetons un coup d oeil sur celles qui ont t pr d finies dans le GPLE standart Cela vous donnera probablement quelques id es pour vos propres fonctions ESC CTRL D affiche le num ro de version de GPLE sur la disquette 1 signifie PLE 48 2 PLE LC 3 PLE DM _ ESC CTRL E m me emploi que CTRL E ESC CTRL N prot ge un programme Applesoft de sorte qu un autre puisse tre ajout Frapper ESC CTRL N puis charger le programe ajouter puis frapper ESC CTRL pour retrouver le programme compos ESC CTRL P d place le programme Applesoft en 16384 2000 juste au dessus de la page 1 de haute r solution Entrer d abord la commande puis charger le programme ESC CTRL Q efface le GPLE de la m moire ESC CTRL T prot ge un programme en Basic entier de sorte qu un autre puisse tre ajout Lorsque le nouveau pr
7. renum roter une ligne CTRL N End Fin Cette commande d place le curseur la fin de la ligne pour diter facilement avec la touche fl che gauche les derniers caract res de la ligne CTRL F Find Retrouver Suivie d un caract re frapp N fois CTRL F d place le curseur la N me occurrence du caract re dans la ligne Par exemple pour positionner le curseur Sur le troisi me double point d une ligne donn e frappez CTRL F Remarquez que CTRL F n est frapp qu une seule fois Frappez n importe quel autre caract re pour terminer la commande CTRL Z Zap Sauter Cette commande efface tous les caract res jusqu un caract re sp cifi CTRL Z suivi d un caract re frapp N fois efface tous les caract res jusqu le N me occurrence de ce caract re tout comme CTRL F Par exemple pour effacer trois instructions d une ligne frappez CTRL Z Frappez un caract re autre quelconque pour terminer la commande Si vous effacez trop loin vous pouvez retrouver la ligne originale par CTRL R Recomencer CTRL R Recommencer La commande CTRL R est utilis e pour r diter la ligne oripinale la retrouvant sans les modifications et effacements que vous venez de faire N ad r A CTRL R ne fonctionne nas apr s tre entr dans le mode dition par CTRL K CTRL Y Write Fcrire Cette commande est utilis e dans le mode dition ct direct CTRL P Pack Conpacter La comande CTRL P
8. sers d connect jusqu ce que l on ait frapp CTRL Y ou CALL 1016 RESET CTRL vous ram ne toujours au Basic avec le GPLE pret fonctionner RECONNECTER LE GPLE APRES PRA ET IN Apr s avoir frapp PR amp ou IN le GPLE est temporairement d connect et doit etre reconnect En Applesoft cela se fait en frappant CALL 1013 ou amp depuis le programe ou le clavier Ces commandes ont le m me effet que PRINT CTRL D PR O et PRINT CTRL D INNO except qu elles ne d connectent pas le GPLE Dans vos programmes ces commandes DOS doivent tre remplac es par CALL 1013 ou amp NOTE Une ou les deux commandes pr c dentes peuvent tre sans effet si vous utilisez un programme qui utilise CTRL Y ou CALL 1013 amp pour une autre raison GPLE Mode d emploi page 23 FONCTIONS ESCAPE ne Sp a BA ce me D 02 ES ce ED n 08 ae Ka CTRL N THH Q MO MAMUA E 3 KLANO EE g CATALOG affiche le num ro de la verion du GPLE idem CTRL E sans Escape PEFK A PEEK Ar1 256 8 fl ches gauche touche r p titive cache un programme Applesoft avant fusion retrouve le programme Applesoft apr s fusion d place le programe en 16384 quitte le GPLE cache un programe entier avant fusion retrouve le programme entier apr s fusion 8 fl ches droites touche r p titive iaprime le crocher gauche imprime imprime imprime CTRL crochet gauche imprime CTRL imprime CTRL im
9. vous frapperez m sont frapp s durant l ex cution d un programme ou pendant Rene signifie que vous pouvez fra pper des commandes san pr c dentes soient ex cut es s attendre que les comandes Si vous frappez plus de 32 dracii es ces derniers c ne 2 aract res m moris s et une sonnerie se fera entendre Aa a Les caract res peuvent tre perd r a perdus s ils sont frapp s lorsque le lecteur de CTRL C et CTRL X effacent ce buffer de tous les caract res Ri ESC et CTRL S Bont des touches de mode imm diat et seront aussi Le buffer t B R Di 7 mis hors fonctionnement par le programme CONFIG voir GPLE Mode d emploi page 13 SECTION 9 LES FONCTIONS ESCAPE Sy a OU ou Ge mes D ce UN ce 2 me 85 ce 1 0 19 me D eue ce D me QU cu AE ce D nf aa Les foncticrs escape sont des commandes plusieurs caract res d finissables par l utilisateur qui sont ex cut es par pression de deux o trois touches Une fonction Escape est appel e en frappant d abord la touche ESC puis la touche ou les touches assign es pour cetta fonction Cela est eppel Touche de fonction Par exemple essayez de frapper ESC 1 L ordinateur frappera automatiquem ent CATALOGDI et RETURN et le catalogue sera affich Frapper ESC 2 donnera le catalogue du lecteur 2 ESC CTRL SHIFT N est un exemple d une commande touches multiples su Les fonctis Escape travaillent tr s bien avec un fichier EXEC en ce que les caract res frap
10. En mode minuscule CTRL A frapp une seule fois shifte le prochain caract re en majuscule et CTRL A frapp deux fois la file entre en mode majuscule en verrouillant la touche SHIFT Cette modification ne fonctionne qu partir du mode minuscule CTRL A peut etre utilis en mode direct ou en mode dition su l 5 Les comandes Basic ou moniteur si elles sont frapp es en mode imm diat ne doivent pas tre en majuscules pour fonctionner Cela signifie que la commande print en rode minuscule ne provoquera pas un SYNTAX ERROR En mode imm diat tous les caract res frapp s sur une ligne sont convertis en majuscules except ceux entre guillemets CTRL C Convertir est une command en mode dition qui convertit les caract res en dessous du curseur dans l autre mode et peut tre utilis e en conjonction avec la touche REPT Un guillerer est n cessaire pour pr server les caract res minuscules dans une instruction REM ou DATA f En Applesoft GPLE m morisera les caract res S e SECTION 7 CARTES 80 COLONNES E aa B an D ae a Dp ce QU oe 8 ao DE an U eo OR 8 ao G o Qi ao 8 o R ue ut Lorsque le GPLE est lanc l afficha ge vid o par d faut est de 4 Cette valeur par d faut peut etre modifi e Ai moment BaT D va lt Programme CONFIG PLE qui vous permet de s lectionner l une des quelques cartes 80 colonnes SECTION 8 LE BUFFER D ENTREE ss RE DO oe R oe B a G oa D O8 me QE con 19 a0 que
11. N ROUTE POP REC CRE LE RL RE D LL LE LE ir j disquette GPLE dans le lecteur de disquette et de la one te roilumer l Apple Apr s quelques secondes le catalogue du disque appara t Lorsque le curseur apparait le GPLE est ne fonctionner GPL v rifiera si vous disposez d une carte langage dans le connecteur 0 Si tel est le cas PLE LC sera charg sinon ce sera PLE 48 Les programes suivants se trouvent sur la disquette PLE 45 FLE IK PLE DH PE CONFIG PLE ESCAPE SAVE REMCVE PLE PLE DOS MOYER FIX FID FIX VUFFIN FIX RENUMBER ESCAFE PRINTER Ils sont crits dans la section 10 Lorsque le GPLE a t charg vous ne devriez renmar ler rien de sp cial En fait rien n est chang si ce n est la possibilit d utiliser une foule de commandes rouvelles Voil pourquoi CPLE est transparent toujours votro service sans se manifester d s que vous vous passez de ses services Il n est pas affect contrairement la plupart des progremnes similaires par les commandes 7P INT et MAXFILES La table suivante est une liste de commandes GPLE qui s ex cutent en mode direct partir du clavier Ce sont les commandes qui s ajoutent au langage Basic Comandes du GPLE en mode imm diat CTRL E dition de ligne voir section 3 CTRL E dition globale voir section 4 B CTRL recouvrement de la derni re ligne frappee et entree en dition de igne voir ion 3 E a ie LO colonn
12. T OPTION F RECHERCHE RAPIDE Lorsqu un remplacement est fais ou lorsqu une cha ne a t trouv e dans une ligne la ligne est normalement Jlist e en mode dition L option F vous permet d effectuer les remplacements ou seulement lister les lignes sans entrer dans le mode dition F ne peut tre utilis avec K CTRL C annulera la comtande si vous remarquez qu elle n agit pag comme vous le voulez Exenples EDIT 1 J F change toutes les occurences de I en J sans entrer dans le mode dition EDIT A F liste toutes les lignes contenant la variable A EDIT F liste le programme entier affichant les caract res de contr le de fa on visible CTRL X annulera toute op ration et fera revenir au Basic ee Le PER a or En PT nm S ta c Mr Ar A r Las a dkh HT Sa Tr LF m a n SE A Et G a 7 1 VS LES RO PER RER UE ER ET RTE RM RE ST DER BP RER PR AR LE 8 Ge GT ET RE DRE ess GPLE Mode d enploi E E seni page 10 SECTION 5 CONTROLE DES LISTINGS l El Kal Kad Sol on kl Ko Ed o Eod Kod Eod on DE KoI me GB ox 2 ES ESC ou CTRL S Stopper Ces commandes arr tent temporairement toute sortie comme le listing ou le catalogue Pour reprendre frapper une touche quelconque CTRL C Cancel Terminer Cette commande stoppe la liste d finitivement et fait revenis au Basic CTRL P Page Frapper CTRL P une premi re fois pour arr ter le d filement Frapper CTRL P nouveau pour lister les ving
13. UM AUTONIM vous fournit automatiquement un num ro de ligne incr ment de 10 apr s chaque entr e de ligne de programe Pour sortir du nade frapper CTRL X CRETE ENTRETIEN EST GPLE de Mode d emploi page 21 Pour retrouver le mode frapper CALL 773 GPLE est partiellement d connect lorsque vous tes en autonumber pour diter une ligne frapper d abord amp GPLE Mode d emploi page 22 SECTION 11 ENTREES ET SORTIES DU GPLE PROCESSUS D INITIALISATION PLE 48 PLE LC et PLE D Dos Mover sont presque identiques et en cours de fonctionnement ne peuvent se distinguer les uns des autres Lorsque votre disquette est bout e PLE 48 ou PLE LC sera charg automatiquement Le choix du programme d pend de la pr sence ou non de la carte langage de 16K dans le connecteur 0 Si vous d sirez placer le DOS dans cette carte vous devez utiliser DOS MOVER puis PLE DM Si vous employez PLE DM vous ne disposerez plus de l autre Basic en carte langage qui portera alors le PLE LC Dans un syst me sans carte langage PLE 48 place le HIMEM 4096 octets plus bas que normalement Il termine son initialisation en ex cutant un INT ou FP avec pour cons quence de perdre tout programme en m moire Aucune version du GPLE n est affect e par MAXFILES INT ou FP REVENIR AU BASIC DEPUIS LE MONITEUR Pour revenir au Basic apr s avoir frapp CALL 1S1 frapper CTRL Y puis RETURN Si vous utilisez 3DOG pour revenir au Basic le GPLE
14. ale CTRL P PACX supprime tous les espaces sauf ceux entre guillemets CTRL C CONVERT convertit en majuscule miniscule le caract re d pass CTRL Q QUIT entre la ligne avant le curseur et sort du mode dition CTRL M RETURN entre la ligne affich e et sort du mode dition CTRL X CANCEL efface la ligne et sort du mode dition COMMANDES DE LISTE CR RE LT LT LA ET RS oo LD CTRL S ESC STOP CTRL C CANCEL CTRL P PAGE arr te temporairement une liste jusqu au prochain caract re idem termine un listing et arr te un programme INPUT liste les 20 lignes suivantes du programme
15. bord d entrer en mode d dition Escape c est dire de frapper CITRL E ESC puis de Crapper le s caract re s repr sentast la touche de fonction 1 DEFINIR UNE NOUVELLE FONCTION n e Ris pus ton qui celle ci peut se terminer par CTRL M pr c der de CTRL 0 si l ow d sire qua le fonction s ex cute eutomatiquement 2 MODIFIER LE NOM D UNE FONCTION 2 diter d akord la fonction d sir e puis frapper une fois la fl ch gauche frapper le caract re qui sera le nouveau noa de la fonction et enfin RETURN Notez que l ancienne fonction reste d finie on peut l effacer comme d crit plus loin 3 EDITER ONE FONCTION frapper le nom de la touche de foretok puis utiliser toutes les fonctions habituelles du GPLE pour ventuellement modifier la fonctics Frapper RETURN pour faire acepter la jigne affich e amp EFFACER UNE FONCTION frapper le nom de la touche de fonction effacer et alors que le curseur se trouve sur le caract re suivant imm diatenent ce nos frapper CTKLQ Les fonctions Escape peuvent tre embo t es Cela signifie qu une fonction Escape peut sppeler une autre fonction Escape Lorsque la seconde fonction est termin e la premi re se poursuit l o elle s est interrompue Pour ins rer une fonction Escape ins rer simplement le caract re CTRL SHIFT M avant la touche de fonction qui sera appel e Les fonctions Escape peuvent tre enbo t es usqu 8 niveaux Le caract re CTRL SHIFT M e
16. de route CTRL F fliche gauche et CTRL U fl che droite Ces deux touches ne sont pas modifi es elles d placent le curseur gauche ou drofte d une position CITRL H est similaire la fl che gauche CTRL U est similaire la fl che droite CTRL 4 Cette tommnde de blocage en maiuscuie ou minuscule fonctionne galement en mode dition voir section 4 GER CPE AE dre dr s e T LR LT TT ee Ares ces Be Te ue ER A RE PARTE a a y gt ZATI ETI GPLE Mode d emploi page 8 SECTION 4 EDITION GLOBALE PRET ET LI LI LE LE LE LL CT ET LE 1 7 En plus de l dition par ligne le GPLE ie d un diteur global qui comprend des fonctions de recherche d dition et de remplacement Une fonction globale est une fonction qui s applique une programme entier ou une portion de programme La plupart des fonctions globales recqui rent un argument Un argument est une valeur sur laquelle la fonction agit Format des commandes CTRL E N1 N2 cha ne 1 cha ne 2 0 o Nl et N2 sont des num ros de ligne cha ne l et cha ne 2 sont des cha nes de caract re d un max de Ih caract res O est un drapeau optionnel F ou R Tous les arguments sont optionnels sauf ceux sans lesquels un autre argument perd sa signification Les cha nes doivent tre encadr es par des guillements Pour placer un guillemet l int rieur d une cha ne frappez deux fois la touche Par exemple PRINT HELLO deviendra
17. e dition vous devez suivre les r gles suivantes l CTRL E doit tre le premier caract re frapp sur la ligne 2 CTRL E est inop rant durant un INPUT ou dans le moniteur 3 Si une ligne est plus longue que la longueur BASIC maximum 128 en Basic entier 239 en Applesoft elle sera automatiquement compact e tous les blancs inutiles seront supprim s Notez qu il est possible d utiliser une commande de compactage qui permet de produire une ligne qui list e donnera plus de 255 caract res Dans ce cas cette ligne ne pourra etre dit e sans le GPLE CTRL E est utilis pour diter les fonctions ESC tout comme une ligne de programme Basic CTRL WK C est la commande utiliser lorsque vous avez frapp une ligne en Basic entier et que vous avez obtenu le message SYNTAX ERROR Frappez CTRL K er la ligne r appara itra instantan ment CTRL W travaille pendant le INPUT et permet de retrouver et de r ex cuter les commandes imm diates Cette commande peut aussi etre utilis e pour retrouver une ligne annul e par CTRL X CTRL W fonctionne de deux mani res en fonction du moment o il est frapp S il est frapp comme premier caract re d une ligne il aura pour effet de faire r appara tre la derni re lipne frapp e au clavier S il est frappe durant la frappe d une ligne CTRL W refrappe la ligne et entre en ode cdition ET ane a To GPLE NN Mode d emploi page 5 Deux pr cautions
18. e d emploi s page 20 plupart des cartes 80 colonnes GPLE peut tre reconfiguf tout moment Les _ possibilit s sont list es ici en dessous GLOBAL PLE CONFIGURATION PROGRAM a PLE FILE NAME 4O COLUMN ONLY VIDEX VIDEOTERM M R SUPER TERM ALS SMARTERM VISTA VISION 80 WESPER WIZARD 80 QUAI eU N SELECT DEFAULT 40 COLUMNS Y N ENABLE TYPEHEAD Y N REMOVE PLE Dans l improbable ventualit o le GPLE ne tournerait pas sur votre syst me vous pouvez lancer BRUN REMOVE PLE ce programme qui neutralise le GPLE et rend au HIMFM et aux buffers d entr e sortie leurs valeurs normales Un conflit de m moire se pr sente parfois avec de tr s longs programes ou avec certains programmes qui tentent d utiliser eux m mes leg buffers d entr e sortie du DOS comme par exemple le programme g n rateur de caract res haute r solution NOTE REMOVE PLE 48 efface le programme en m moire de sorte qu il ne peut pas etre lanc depuis un programme REMOVE PLE LC et REMOVE PLE DM n effectent pas les programes en m moire ESCAPE PRINTER Ce programme liste toutes les fonctions Escape aur votre imprimante les caract res de contr le sont visualis s sous forme de lettres minuscules Cela peut causer certaines confusions comme par exemple l impression d une accolade gauche au lieu du crochet gauche Notez que l imprimante doit tre allum e avant de lancer l escape printer AUTONUM Ce programme BR
19. es au mode 80 colonnes voir section 7 CTRL A s lectionne le mode majuscule ou minuscule voir section 6 ESC gt fonctions ESC au clavier voir section 9 GPLE Mode d emploi Na page 4 SECTION 3 PROGRAMME D EDITION PAR LIGNE QU ao M ER o G o D one ID e DA e DE gt e BA GA Or OD ee BR am R BG ae BR o OD e GS 0e DE 8 me E IG D abord jetons un coup d oeil sur les caract ristiques les plus importantes du GPLE Vous devriez frapper ou charger un court programme Basic de sorte essayer les commandes d s que vous les lisez Le PLE global ajoute deux commandes nouvelles au Basic qui vous permettent d diter n importe quelle ligne du programme ou la derni re ligne frapp e au clavier Ce sont CTRL E EDIT et CTRL W WRITE ENTREE DANS LE MODE EDITION CTRL E ET CTRL W CTRL E C est la commande utilis e lorsque vous d sirez diter une ligne dans votre programe Pour frapper CTRL E enfoncez la touche CTRL et tout en la maintenant enfonc e frappez la touche E D s que le mot EDIT appara t frappez le num ro de la ligne diter La ligne appara tra Curseur positionn sur le premier caract re de la ligne L diteur de ligne m morise le num ro de ligne employ en dernier lieu de sorte que si vous d sirez r diter une ligne il vous suffit de frapper CTRL E et le point Cela fera r appara tre la derni re ligne dit e Lorsque vous utilisez CTRL E pour entrer en mod
20. gauche ou une autre commande d dition Pour ins rer un caract re de contr le voyez la corrande CTRL 0 Override CTRL D Delete Fffacer Pour effacer le caractere en dessous du curseur frapper CTRL D Le caract re disparait et la partie droite de la ligne se daplace d un caract re vers la gauche pour remplir l espace lib r Si un caract re cst cffac par erreur vous pouvez retrouver la ligne avec CTPL R Recommencer CTRL 0 Gverride D pascer Cette commande fonctionne exacte ent comme CTRL T except que le premier caract re a ins rer peut tre un caract re de controle Apr s insertion du premier caract re CTRL 0 agit exactement commme CTELAT e eut asilire qu elle s nnule car un aract re de controler les caract res de zontiole ins r s sont affich s en vid n inverse Voys pouvez utiliser cette Commande pour inserer CTEL D une com nde YPP our le DOS ou pour forcer un CT LSM retour ERP RE PE TONE EE math RTE ARR RE ISLE RSR ET OU EE EDEN CS OC TEE RE EEE RES DEN VE TEE DES TS ET NUE GPLE Mode d emploi page 6 chariot dans une ligne REM ou dans une fonction GPLE Escape Vous pouvez aussi utiliser les autres caract res de contr le comme CTRL H CFRL J CTRL H fl che gauche saut d une ligne retour chariot CTRL B Begin D but Cette commande d place le curseur au d but de la ligne Cela est utile pour repositionner le curseur avant l emploi de la commande Find et pour
21. isquette GPLE utilisent environ 60 des 1152 octets disponibles Vous pouvez remarquer que l expression PEEX est uttlis e de nombreuses fois Si vous le d sirez vous pourrez gagner une place consid rable en m moire en d finissant s par ment une fonction PEEX qui sera appel e par les autres Chaque emploi de cette fonction vous fera conomiser 4 octets Appeler une autre fonction est expliqu juste un peu plus loin Les fonctions Escape sont crites et dit es exactement comme le Basic er utilisant toutes les fonctions du GPLE La seule dif rence est que lorsqu vous commencez frapper une fonction Escape vous etes d j en mode dition Pour obtenir une liste des fonctions Escape frappez CTPL E La liste peut tre stopp e momentan ment ou d finitivement par les comandes habituelles ESC CTRL P CTRL S CTRL C Apr s avoir examin cette liste vous pourrez rep rer des fonctions que vous n utilisez pas Celles ci peuvent trr effac es de sorte conomiser encore de la place m moire pour vos propre fonctions Par exemple 81 votre machine ne poss de pas le Basic entier vois pouvez effacer ESC CTRL R ESC CTRL T et ESC CTRL N GPLE an Mode d emploi page 17 Voici fondezentalement les quatre op rations possibles 1 d finir uns nouvelle fonction 2 motffier le nom d une fonction existante 3 diter une fonction existante effacer ne fonction Chacune ce ces quatre op rations n cessite d a
22. mere 78 ad p s Section Vue d ensemble saone etes esse es een etre Mode d emploi LS Le gt ED hs NME DS O gt am 2I SOMMAIRE MERS EEEL ve e e 2 Nouvelles caract ristiques seocvecssonensesseste sd t Section Section 3 Programme d dition Entr e dans le mode dition d une ligne Commandes d dition t Section par ligne sasopouosevoasoasoenoooeoooo dition esaesosnososoanoevoesecoseoee PPT PESTE EEE LCL LELELLEERESSSSSS ans en es Ces es eee Een Se RER RME fdition globale sescsossenessnesenesenenneneneeeserne et Format des comandes D Exemples giobaux PR LS Mode recherche brute I Mode recherche rapide consensus esresenrperensreee ka CAR 3 Mise en route ER un amp Volvo O soeurs 10 Section 5 Controle des L STINQS coosoneresesessneseesss 65 11 Section 6 Maijvscules et minuscules coocssossssossevrees 00000000 12 Section 7 Cartes 80 Colonnes note senemesssrseeee ds 12 Section 8 Le buffer d entr e epvosmsvesssssesesessesse Section G Les fonctions Escape A 13 RSR LLES 13 Caract ristiques saseosovosoocsnnceeoovonneoros Somtaire des fonctions ESCAPE scocseoneesssseresrsesssee l Notes au sujet de leur fonctionnement e ssssesronssse D finition de fonctions Escape eceseesessessersereeesee 4 gt RER Le Section 12 Accessoires GPLE socsamvoosesveses zi Section Il Processus d initialisation ses ss eus sentereeredeee
23. ne 22 E 6 22 Rentr e dans l diteur apr s PRE et INF ses Sommaire de r f rence rapide de g fonctions Escape noms eve 23 Sommaire de r f rence rapide deg commandes eesossenesssoneseenes page 1 est CPLE Mode d emploi page 2 SECTION 1 VUE D ENSEMBLE PET TI 0e C ee QD ee QU ne NU Bed me De KT Aada se en Le programte d dition globale par ligne aussi anpel GPLE et PLE global est un utilitaire hautement sophistiqu servant simplifier l dition sur Apple II capable de r duire de 50 le temps d criture du programme vous faisant ainsi gagner un temps pr cieux GPLE est en fait un ensemble de programmes qui ajoutent certaines fonctions aux commandes Rasic existantes Les sections suivantes traitent de l dition ligne par ligne ou globale des entr es et sorties clavier et cran de l entr e en mode minuscule et de l arr t dans les listings des macro commandes qui emploient ESC pour ex cuter une s quence de caract res en frappant deux touches et du buffer d entr e de 32 caract res De plus CPLE compatible avec le Basic entier et le Basic Applesoft avec les cartes 80 colonnes et il peut tre utilis avec ou sans la carte langage dans le connecteur 0 mu Quelques fonctions du clavier sont difficiles exprimer Dans ce tanue nous utiliserons RETURN ou RETOUR CHARIOT pour indiquer qu il faut enfoncer la touche marqu e RETURN Les caract res CTRL sont utilis s
24. ogramme est charg frapper ESC CTRL R pour retrouver le programme compos ESC donne les caract res _ ESC 78 donne les caract res CTRL CTRL et CTRL ESC ESC imprime respectivement 40 espaces et 40 fl ches gauches ESC imprime le mot PRINT se m O Larrr s et eee Ae E e Asus E funegeiiaai mas FE gt Rar re ET e q SITE A a PUTIR SE PRE RD TD LT ET PTE RS LES PER AM ETC ANT SE te 27 05e Len LEE AD r ag AE SD AT yan aier Me aart r trt Pin Vas PRES ENTRE TR NET S NE PR TETEA VAT Sant its FRERE LEA PERMET Sn RE ER TS ET taiea RS i e a T TAi Ao GPLE Mode d emploi page 15 ESC Q frappe CALL 936 idem HOME ESC 1 2 3 4 5 6 donne le catalogue pour les lecteurs l 6 ESC entre dans le moniteur ESC A B C D E fonctions r p titives identiques celles de la ROM nn autodat F 1 J 1 M logue ou le ESC H affiche les caract res de controle dans le catalog programme Poup annuler frapper amp ou CALL 1016 ESC L liste le programme en m moire w ESC N initialise les param tres pour le programme de renum rotation en Basic entier Changer les valeurs choisies puis frapper CALL REN pour ex cuter ESC Q dmprime la valeur d cimale d un pointeur deux octets Frapper Amn o n est l adresse du premier octet du pointeur puis frapper ESC Q Exemple A 175 RETURN ESC Q imprimera l adresse de la fin du programme Applesoft en m moire ESC R ex cute la commande RUN ESC
25. ourner cela en lan ant le programme MASTER CREATE depuis la disquette maitre DOS 3 3 3 FID MUFYIN et RENUMBER doivent tre modifi s pour fonctionner correctement programes FIX Avant d ex cuter EXEC l un de ces programmes assurez vous de copier le programme fixer sur votre disquette GPLE 4 Vous vous rappelerez qu en utilisant le Dos Mover il ne vous reste plus qu un seul langage Basic utilisable ESCAPE SAVE Si vous avez modifi les fonctions Escape de votre GPLE vous d sirez peut tre sauvegarder ces modifications frappez simplement BRUN ESCAPE SAVE Le programe vous demandera le nom du programme que vous d sirez sauver puis RETURN Vous pouvez sp cifier le connecteur le drive cet le volume par exemple PLE 48 S6 D2 Lorsqu ult rieurement le programme sera charg vous retrouverez vos propres fonctions Escape i CONFIG Le programme CONFIG modifie le programme GPLE pour le rendre compatible avec diff rentes cartes RO colonnes le GPLE normal ne fonctionnant pas avec la 4 S ES P p zt 2 1 20 dame ne ets RL EE aar DR PCR RESTE SEE PETER SERRE EE ON LATE y RS RE ema PEE D PI A E Re aa a m APRIRE A A e T A VEA RE RS ete WP yA NEA t aetan EAEE CPR a a RAK IE CEE Der NS S SE RRT S et A DOR A NAAA N HT S PEE e eie EIAN CRUE cu EI ONIS E Pe SOAD AS T USE RCA EEE NES EP SRE D EE ganad Patr SPT ar am a an TPG PARENT CARS E PETE A AES AER KEE DEN D VAEA GAL LR PRESOA PTAA n DEL E RE nr e AiR GPLE Hod
26. ous qu un caract re frapp apr s une fonction Escape r p titive sera interpr t come une autre touche de commande Ainsi si vous d sirez en finir vous Cevrez terminer la fonction r p titive en frappant une touche non d finie La barre d espacement convient parfaitement puisqu il n est pas possible de l utiliser comme touche de fonction Comme vu ans les paragraphes pr c dents les fonction Escape peuvent tre utilis es pour c placer le curseur En fait vous remarquerez que toutes les commandes habituelles de d placement FSC fonctionnent lentement Si vous frappez ESC fl che droite le curseur de d placera automatiquement de 8 positions ayant recopi rapidement les huit caract res sur l cran comme si vous les aviez frapp s vous meme Il arrive snuvent qu il n est pas d sirable d imprimer la fonction ESC clle m me sur l cran meis seulement les r sultats comme ESC W Dans ce cas l insertion du caract re apostrophe dans la fonction Escape emp chera l impression ce la fonction comme la commande DOS NOMON Dans l exemple donn rerarquez que la fe fon elle meme une routine hexad cimale n est GPLE Mode d emploi page 14 pas affich e mais bien l adresse et la longueur finales NOTE les fonctions Escape peuvent tre utilis es pendant l dition d un programme par exemple frapper ESC donnera le crochet gauche CTRL E affiche la liste des fonctions Escape pr d finies CTRL E ESC car
27. p s automatiquement par la fonction Escape sont trait s par l Apple exactement comme si vous les aviez frapp s vous m me Les fonctic s8 Escape sont embo tables jusqu huit niveaux Plus simplement emboftable signifie qu une fonction Escape peut en appeler une autre et cette seconde peut en appeler une troisi me etc jusqu un huiti me appel Cela est rigoureisement analogue au GOSUB du Basic la troisi me fonction apr s ex cution retournera la seconde l o elle s tait arr t e et cette seconde fera Ce rese avec la premi re Les foncticas Escape peuvent aussi tre d finies de fa on r p titive lorsqu une fcaction ESC a t ex cut e vous pouvez ex cuter une autre fonction Esc sans devoir frapper d abord ESC Cela est sp cialement int ressant pour les ditions plein cran et les mouvements du curseur Pour copier une ligne enti re depuis l cran vous devez simplement frapper ESC sssre sans frapper ESC entre chaque Vous pouvez utiliser la touche REPT avec les fc tions r cursives TR ESC I J K M fonctionnent exactement comme ESC D B A et C except que les fonctions sont r p titives Frappez seulement la touche ESC une fois et vous pourrez frapper n importe quelle combinaison de ces quatre touches pour d placer le curseur partout sur l cran Remarquez que les quatre touches I J K et M for ent un losange de sorte que chaque lettre indique la direction du mouvement obtenu Rappelez v
28. pour repr senter la touche CTRL Un caract re de contr le est frapp en maintenant enfonc e la touche CTRL et en frappant simultan ment la touche alphab tique voulue La touche ESCAPE repr sent e dans ce manuel par ESC sert d autres fonctions de contr le mais au contraire de CTRL la touche ESC doit tre rel ch e avant de frapper le caract re associ Les derni res sections traitent du retour au Basic deputa le moniteur du retour au GPLE apr s les commandes PR et INF Le premier programme d dition globale a t crit en 1979 et une version am lior e 2 0 en 1980 C tait le programe le plus sophistiqu de son temps Haintenant cette version pr sentant de nouvelles commandes d dition puissantes devient l outil indispensable pour diter vos programes Si vous avez d j employ une version pr c dente vous retrouverez les commandes famili res avec des changements mineurs et de nouvelles caract ristiques d taill es ci apr s dition recherche et remplacement global travail avec la carte 80 colonnes et l cran normal de 40 caract res buffer d entr e de 32 caract res fonctions ESC d finies et modifi es de la meme fa on fonctions ESC emboit es 1152 octets r serv s pour la table des fonctions ESC liste par page entr e en mode minuscule DOS MOVER permet de d placer le DOS dans la carte langage e CPLE Mode d emploi page 3 SECTION 2 MISE E
29. prime 40 fl ches gauches PRINT CALL 936 HOME CATALOG D1 6 entre dans le moniteur efface l cran d placement curseur idem Applesoft effacements idem Applesoft d placement curseur idem Applesoft LIST initialise la renum rotation en Basic entier imprime la valeur du pointeur en deux octets d fini par A RUN affiche le nombre de secteurs libres de la dern disquetto TEXT POKE 16300 0 donne un vecteur de recouvrement VTAB 1 donne l adresse de d part et la long du dernier fichier BLOAD GPLE Mode d emploi CS E page 24 COMMANDES SYSTEME CALL 1013 ou CALL 1016 amp CTRL E dite une ligne Basic CTRL W dite la derni re ligne frapp e Basic entier CTRL V choix de 40 ou 80 colonnes si carte 80 colonnes CTRL A choix entre les majuscules et minuscules CTRL Y retourne au Basic depuis le moniteur reconnecte l diteur apr s PR ou INw idem COMMANDES D EDITION ESC dite une fonction escape CTRL I INSERER ins re un des caract re s l emplacement du curseur CTRL D DELETE efface un caract re l emplacement du curseur CTRL O OVERRIDE ins re un caract re de controle au curseur CTRL B BEGIN d place le curseur au d but de la ligne CTRL N END d place le curseur la fin de la ligne CTRL F FIND d place le curseur la N me occurence d un caract re CTRL Z ZAP efface tous les caract res jusqu au caract re frapp CTRL R RESTART r dite la ligne origin
30. st ins r comme tout autre caract re da contr le en le faisant pr c der de CTRL 0 Un exemple d emboltement peut tre observ en examinant ESC 1 ou ESC CTRL N ATTENTION si une fonction Escepe s appelle elle m me l ordinateur tournera dans une bcocle sans fin il faudra frapper CIRL RESET pour en sortir Le caract re CTRL SHIFT M sert deux choses Plac l int rieur d une fonction 1 en appelle une autre Plac en fin de fonction il en fait une fonction r p titive toute touche frapp e ensuite sera consid r e comme une nouvelle fonction Escape jusqu ce qu une touche non d finie comme la barre d espacemezt soit enfonc e Si vous ne d sirez pan que le texte de la fonction soit affich au moment de son ex cution ins rez une apostrophe dans la fonction l endroit o vous d sirez n plus afficher la plupart du temps au premier caract re de la fonction Lorsqu une apostrophe est rencontr e durant l ex cution d une fonction Eszape le listing de la fonction est interrompu et le GPLE ignore a SN ee on 26 2 Re QG ie TT ass aiaa Non sn a le FLE creme 12 RU Le tee TS ST D RL ze Sn eee A qe ct a md te R e TEL E ne Ven D pi n wat bade da Ne DORG ae LEE ik CR SE LETTRES ES AT RS RSA R EE RCE AE ee A OR RENE EE TN de RE a MS GPLE Mode d emploi page 18 l apostrophe qui ne fait donc pas patte des caract res ex cut s Deux apostrophes peuvent tre utilis es successivement jusqu ce qu une a
31. t prochaines lignes ou frapper une autre touche pour continuer Une m thode int ressante pour faire apparaitre les pages est de garder la touche CTRL enfonc e et de frapper la touche P pour passer la page suivante Note ESC et plusieurs autres caract res ont une autre signification lorsqu ils sont frapp s durant l ex cution d un INPUT Les comandes pr c dentes fonctionnent seulement lorsque des caract res ont t affich s sur l cran Frapper ESC pendant une commande INPUT aura des cons quences inattendues Frapper la touche ESC apr s la fin d un listing entra nera le prochain caract re frapp amp tre interpr t comme une fonction Escape Pour des raisons de s curit la fonction Escape CTRL E a t pr d finie com CTRL E Il est recommand de ne pas la modifier GPLE FEE Mode d emploi page 11 SECTION 6 MINUSCULES ET MAJUSCULES 7 ERP EDR ET ET LS ETES PE CE PT PT ET LS ES ES Le Bien que votre Apple soit quip du hardware pour afficher les caract res minuscules les caract res minuscules entr s depuis le clavier apparaissent comme des Caract res non olpahab tiques inintelligibles Cependant un texte en lettres anuscules peut tre e voy sur une imprimante capable d imprimer les minuscules moins que vous n ayez une raison pour l afficher sur l cran i l Re Entrer en zode minuscule est facile avec le GPLE Vous frappez CTRL A une fois pour entrer en mode minuscule
32. utre apostrophe vienne r tablir l affichage Coma dans l dition d une ligne Basic CTRL 0 doit tre utilis pour ins rer un caract re de contr le cowie par exeuple le retour chastor CTRL M ou CIRL SHIFT M i Pour enregistrer votre table de fonctions frappez BRUN ESCAPE SAVE et entrez le non du propran GPLE sauver voir section suivante GPLE Mode d emplot page 19 SECTION 10 ACCESSOIRES DU CPLB OS TS 0 Ta EE Eea Bod mo kad Ed bd Koa Eo cv D cn en La GPLZ cozprend plusieurs programmes accessoires FIX FID NS E FIX MUFFIS FIX RENUMAER Ce sont ces utilitaires capables de modifier les programmes nomm s afin qu ils fonctionnent avec le DOS dans la carte langage Ce sont des fichiers EXEC DOS MOVER Dos Mover est une version modifi e du programe crit par Cornelis Bongers qui d place le DOS dans la carte langage lib rant ainsi la m moire normalement allou e au DCS pour vos propres programmes Pour d placer le DOS frapper sizplenent BRUN DOS MOVER Ce programe lance le programme Basic HELLO d s que le DOS a t d plac A ce moment vous devrez lancer BRUN PLE DM pour coupl ter l initialisation Le Dos Mover pr sente les limitations suivantes l Seulement S fichiers au maxinums peuvent tre ouverts en meme temps MAIFILES 5 2 INIT ne fonctionne plus normalement Vous pouvez INITialiser vos disquettes de cette fa on mais celles ci ne porteront pas d image du DOS On peut cont
33. vous sert liminer les espaces dans la ligne dit e de sorte viter le message d erreur TOO LONG EREOP CTEL P refrappe l3 ligne sans les espaces except ceux entre CTRL P peut aussi Ctre utilis lorsque vous entendez la sonnerie qui vous avertit que votre lipne est tre longue Pour prot ger une lipne de remarque de ce compactage frapper un GPLE T Mode d emploi page 7 CS comme prezier caract re apr s REM Une m thode similaire prot gera les DATA qui utilisest des cha nes de caract res CTRL C Corvertir Cette cormnde sert convertir rapidement un texte du mode majuscule au mode minucule ou vice versa CTRL C convertit le caract re en dessous du curseur et avance le curseur d une position Pour acc l rer utiliser conjointement la touche REPT CTRL Q Quitter La comrande CTRL Q efface tous les caract res depuis la position du curseur jusqu la fin de le ligne et sort du mode dition La ligne est entr e jusqu la position du curseur CTRL M RETURN Frapper un Retour Chariot RETURN ou CIRL M fait sortir du mode dition et sauve la ligne exactement comme elle appara t sur l cran C est la fa on habituelle de quitter le mode dition CTRL X Annuler CTRL X est utilis pour annuler la ligne en cours d dition et sortir du mode Une ligne annul e par CTRL X peut tre retrouv e par CTRL W en Basic entier seupezent CTRL X termine galement un processus d dition en cours
Download Pdf Manuals
Related Search
Related Contents
Distributed by: Innovo Groups 406 Sterling Street, Building Manual - Microh UMAN NSL-4601 K5960047 Hours of Service Manual - Module 5 HPRA high precision removable arm Wireless Stereo Headphone System Instructions for Installation and Use MSZ 702 NF UK Proto Balance SSL – TLS Off-Loading, Load Balancing User Manual vol_2. - IPASVI - RealTruck.com Copyright © All rights reserved.
Failed to retrieve file