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 oeuvres ? 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: ???
★ LANGAGE:
★ LICENCE: LISTING
★ AUTEUR: Guy DUBUS

★ AMSTRAD CPC ★ DOWNLOAD ★

Type-in/Listing:
» Explorer    (CPC  Infos)    FRENCHDATE: 2018-08-25
DL: 8 fois
TYPE: ZIP
SIZE: 24Ko
NOTE: Uploaded by CPCLOV ; 40 Cyls
.HFE: OUI

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

Lien(s):
» Applications » Basic102 (CPC Amstrad International)
» Applications » BBC Basic
» Applications » MIX C Compiler
» Applications » Dams Overdrive
» Applications » CPC Basic Compiler
» Applications » Z'Assemba'Hic

QUE DIT LA LOI FRANÇAISE:

L'alinéa 8 de l'article L122-5 du Code de la propriété intellectuelle explique que « Lorsque l'œuvre a été divulguée, l'auteur ne peut interdire la reproduction d'une œuvre et sa représentation effectuées à des fins de conservation ou destinées à préserver les conditions de sa consultation à des fins de recherche ou détudes privées par des particuliers, dans les locaux de l'établissement et sur des terminaux dédiés par des bibliothèques accessibles au public, par des musées ou par des services d'archives, sous réserve que ceux-ci ne recherchent aucun avantage économique ou commercial ». Pas de problème donc pour nous!

CPCrulez[Content Management System] v8.7-desktop/cache
Page créée en 104 millisecondes et consultée 873 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.