| ★ APPLICATIONS ★ DISQUE ★ DISCOBOLE|Amstar&CPC) ★ |
| Discobole | Micrologic - Discobole 2 |
Lorsque l'on observe une disquette pendant un temps prolongé on s'ennuie ferme. Quoi de plus inexpressif, en effet qu'une bête surface de plastique immobile et vide. Oh ! bien sûr il est toujours possible de charger des fichiers, des programmes par l'intermédiaire d'un lecteur mais après tout on ne sait toujours pas ce qui se cache dans les entrailles de la bête. Pourtant il est possible de découvrir certaines choses fascinantes sur les disquettes grâce à un programme intitulé "éditeur de secteurs".
Discobole est l'un de ces produits permettant de jeter un regard indiscret sur les mystérieuses écritures magnétiques. Le premier menu vous propose de travailler sur le lecteur A ou B, ou bien de formater une disquette selon tous les formats existant sur le CPC et même sur le PCW en incluant un mode spécial 10 secteurs par piste et 42 pistes. Le sous-menu propose lui 7 options différentes : l'assembleur que nous examinerons plus loin, l'affichage du catalogue sur l'écran ou sur l'imprimante, l'effacement d'un fichier, le changement de nom d'un fichier et enfin les deux options importantes : le travail sur les fichiers et sur les secteurs. En choisissant de travailler sur les fichiers, Les fonctions de recherche/remplacement permettent de traduire des codes ASCII en d'autres codes et peuvent être, par exemple, utilisées pour franciser un jeu d'aventure en ANGLAIS. L'assembleur est lui, accessible, à partir de chaque module par un simple CTRL-ENTER. Puisque nous sommes dans l'assembleur restons-y avec une rapide description des commandes. La première série concerne l'édition du texte source : suppression de lignes, de texte, saut de lignes en avant et en arrière sont au menu. Pour l'assemblage rien de bien compliqué puisque la commande "A" à laquelle on peut joindre "V" et "I" pour l'affichage ou l'impression, suffit à effectuer cette opération. Le désassemblage comprend lui deux instructions. L'une est brutale : on désassemble 8 octets par 8 octets. L'autre est plus "raffinée" puisqu'elle autorise de multiples options : les adresses de début et de fin de la zone à traiter, l'adresse d'exécution, la délimitation des zones de données (messages, buffers) et enfin le choix du canal de sortie (vidéo ou imprimante). Suivent une série d'instructions gérant la mémoire et les ports d'entrée-sortie. Ce qui semble évident pour le programmeur confirmé ne l'est pas toujours pour le débutant complet. Il y a malheureusement dans cet ensemble de programme une prolifération de commandes en CTRL+ quelque chose pas toujours évidente à retenir. Mais il y a une foule de petits renseignements sur la composition d'un disque par exemple qui font que le manuel devient alors aussi intéressant que le logiciel. Malgré tout le néophyte total aura peut-être du mal à s'y retrouver.
|