APPLICATIONSPROGRAMMATION ★ EXPLORER (c) CPCINFOS / GUY DUBUS (Valable pour CPC 664 - 6128) ★

Explorer (CPC Infos)Applications Programmation

Vous désirez disséquer un programme BASIC listé dans CPCinfos ? Vous y retrouver dans les méandres de vos propres œuvres ? EXPLORER est l'outil qu'il vous faut.

Associez-le à un utilitaire donnant les références croisées des variables BASIC et à l'usage de TRON (avec sortie sur Imprimante) . et vous disposerez d'une boîte à outils complète d'aide à la programmation. EXPLORER analyse ligne par ligne un programme BASIC sauvegardé en ASCII (même principe que ANTI-ERREURS) à l'aide des fonctions INSTR, MIDS et VAL. très rapides en Basic Locomotive. En sortie (sur écran ou sur imprimante), vous obtenez, suivant l'option choisie :

  • les GOTO et les ON...GOTO : ligne où se trouve la commande, et ligne(s) appeiée(s)
  • les GOSUB et les ON...GOSUB : Idem
  • les RESTORE : ligne où se trouve la commande, et ligne pointée
  • les RSX : ligne, et nom de chaque RSX (avec tous ses paramètres éventuels)
  • un mot-clé (mot réservé du BASIC ou une expression quelconque : chaîne de caractères recherchée, et lignes où elle est trouvée.

La 5ème option est très Intéressante ; vous pouvez demander :

  • un mot-clé non prévu dans les options précédentes
  • une expression :
  • un mot-clé avec paramètres ou une association de mot-clé :
    • GOSUB 750
    • ON BREAK STOP etc..
  • une expression contenant ou non un mot-clé :

    • IF variable=28 THEN a=(b-c)*d etc..
  • un nom de variable : vous saurez alors à quelle(s) ligne(s) cette variable est utilisée. Pour une seule variable à la fois, cela peut vous dépanner si vous ne disposez pas d'un utilitaire de références croisées.

Faites bien attention à la manière dont vous écrivez la chaîne dont vous demandez la recherche ; les mots-clés doivent toujours être écrits en majuscules, et les noms de variables exactement comme Ils sont écrits dans le programme (encore une bonne raison de toujours écrire les noms de variables en minuscules). En effet, la fonction INSTR ne confond pas tes majuscules et les minuscules.

Pendant l'exploration, un compteur en haut à gauche de l'écran affiche le numéro de la ligne explorée (témoin du bon fonctionnement du programme). NOTA : ia routine LM "double hauteur" a été empruntée au programme Database du manuel.

COMMANDES

  • MENUS : flèches pour choisir, ENTER ou RETURN pour valider.
  • Entrée du nom du programme à explorer :
  • tous les caractères du clavier (à refaire si le programme considère le nom de fichier comme incorrect, on ne trouve pas le fichier)
  • corrections : DEL
  • validation : ENTER ou RETURN.
  • Entrée de l'expression à rechercher : idem.

GUY DUBUS, CPCinfos n°35

★ EDITEUR: CPCINFOS
★ ANNÉE: 1991
★ CONFIG: 64K + AMSDOS + ROM BASIC 1.1
★ LANGAGE:
★ LiCENCE: LISTING
★ AUTEUR: Guy DUBUS
★ COMPATIBILITE: ROM BASIC 1.1
 

★ AMSTRAD CPC ★ DOWNLOAD ★

Type-in/Listing:
» Explorer    (CPC  Infos)    FRENCHDATE: 2021-04-22
DL: 209
TYPE: ZIP
SiZE: 7Ko
NOTE: Basic 1.1/40 Cyls
.HFE: Χ

★ AMSTRAD CPC ★ A voir aussi sur CPCrulez , les sujets suivants pourront vous intéresser...

Lien(s):
» Applications » REM Highlighter (Your Computer)
» Applications » Magic Vertical Scroll (CPC Magazin)
» Applications » Forth/UPN-Simulator (Compute Mit)
» Applications » Code Relocator
» Applications » Macro Assembler
» Applications » Makroassembler DZ80 2.0X CP/M
Je participe au site:
» Vous avez des infos personnel ?
» Vous avez remarqué une erreur dans ce texte ?
» Aidez-nous à améliorer cette page : en nous contactant via le forum ou par email.

CPCrulez[Content Management System] v8.7-desktop/c
Page créée en 428 millisecondes et consultée 1823 fois

L'Amstrad CPC est une machine 8 bits à base d'un Z80 à 4MHz. Le premier de la gamme fut le CPC 464 en 1984, équipé d'un lecteur de cassettes intégré il se plaçait en concurrent  du Commodore C64 beaucoup plus compliqué à utiliser et plus cher. Ce fut un réel succès et sorti cette même années le CPC 664 équipé d'un lecteur de disquettes trois pouces intégré. Sa vie fut de courte durée puisqu'en 1985 il fut remplacé par le CPC 6128 qui était plus compact, plus soigné et surtout qui avait 128Ko de RAM au lieu de 64Ko.