La société britannique ARNOR est déjà bien connue des lecteurs de CPC par la présentation que nous avions effectuée de l'éditeur-assembleur MAXAM. Unanimement reconnu comme étant l'un des outils les plus performants pour Amstrad. Au catalogue de cette société ne figurent que peu de produits, mais chacun d'eux fait référence dans ça spécialité. Citons par exemple le traitement de textes Protext et UTOPIA qui fait l'objet de la présente étude. Les logiciels Arnor présentent la particularité d'être livrés en ROM, ce qui procure une disponibilité immédiate lors de la mise sous tension de l'ordinateur. Utopia utilise les 16 kilo-octets d'une 27128. On y trouve une collection de fonctions utilitaires, près dune cinquantaine au total, destinées à faciliter la tache du programmeur et réparties en cinq catégories :- Commandes utiles à la programmation en Basic permettant par exemple de déplacer des lignes de programme, de lister des fichiers Ascii, de concaténer des programmes, de modifier des chaines de caractères etc..
- Commandes de traitement de fichiers sur cassettes ou disquettes telles que Type, Dump , Verify ou Copy.
- Utilitaires pour disquettes. Toutes les fonctions utiles à l'utilisateur de disquettes sont contenues dans la ROM et il n'est par conséquent plus nécessaire d'employer le disque CP/M pour formatter ou copier un disque.
- Gestion de ROMs extérieures permettant d'effectuer une sélection de l'application désirée lorsque plusieurs Roms sont connectées à l'Amstrad.
- Fonction Echo qui envoie à votre convenance touts les informations apparaissant à l'écran vers un périphérique extérieur, l'imprimante par exemple.
Toutes ces commandes fonctionnent en RSX et leur nom doit être précédé du baton vertical vertical traditionnel que l'on trouve, rappelons-le sur la touche du clavier comportant le "a" commercial. Certaines d'entre elles peuvent être utilisées dans un programme. A la mise sous tension. Utopia détecte la présence ou l'absence du ou des lecteurs de disquettes. Si un lecteur est présent, la séquence de touches CTRL et ENTER qui démarre habituellement le lecteur de cassette se transformera en RUN "DISC" ce qui permet un lancement quasi automatique de vos programmes De plus, les touches de fonction du clavier sont redéfinies et des commandes usuelles deviennent directement accessibles, comme par exemple CAT ou MODE 2 ou encore LIST. La fonction HELP permet a tout moment d'obtenir à l'écran la signification et la syntaxe des commandes, ce qui permet de s'affranchir du manuel après une première lecture. Utopia fonctionne sur les 3 modèles de CPC avec cependant une petite limitation sur le 464 pour ce qui concerne les paramètre liés aux commandes mais constitue malgré tout, à notre avis l'un des programmes utilitaires les plus intéressants pour Amstrad. Il suffit pour s en convaincre de devoir s'en séparer après une longue période d'utilisation. Marcel LE JEUNE , CPC n°14 - Septembre 86 |