Multi codeur 2.00 * Cpc infos 26 - novembre 1990
-----------------
H.Monchatre
Multi-codeur 2.00, tout comme son predecesseur, publie dans un ancien numero de
Amstar & cpc, est un programme de codage de fichiers binaires. Il s'en distingue
par des possibilites plus etendues et par l'elimination des petits defauts de
Multi codeur 1.00.
Avant de tester les capacites de Multi codeur 2.00, il va vous falloir taper les
programmes MULTI2.BAS et MULTI2.DAT pour creer le fichier MULTI2.BIN.
LES NOUVELLES CARACTERISTIQUES
------------------------------
* Le decaleur
Le plus gros defaut de Multi codeur 1.00 est de ne pas pouvoir coder
efficacement des fichiers dont l'adresse d'implantation est situee en "bas" de
la RAM (limite en &A67B). De ce cote la, plus de probleme.
* Le systeme de saisie
Il faut l'avouer, celui de Multi codeur 1.00 n'est pas vraiment un modele du
genre, car il ne pardonne pas les erreurs de frappe.
Oublie tout cela, le nouveau systeme de saisie permet les corrections grace a
la touche "DEL". Il exclue toujours les caracteres interdits dans le nom d'un
fichier, et demande nom et extension.
La validation se fait avec "RETURN" ou "ENTER". A noter que si vous validez
sans avoir saisi un caractere, le programme va reafficher le catalogue de la
disquette en cours (pratique quand l'on s'est trompe de disquette...).
Autre nouveaute, il est possible de renommer un fichier une fois code. Pour
ne pas alterer le codage, la fonction catalogue avec "RETURN" n'est plus
disponible.
* Les codages
Alors la, vous etes gates ! Multi codeur 2.00 ne propose pas moins de neuf
codages differents. Je ne m'etendrai pas sur les techniques employees, sachez
seulement qu'elles sont efficaces et pourront laisser perplexes un eventuel
curieux. Comme pour Multi codeur 1.00, un programmeur averti pourra "casser"
ces codages, mais cela lui prendra du temps, et cela pourra meme lui poser
quelques problemes, les codages etant au moins du niveau des jeux edites par
les professionnels (ce qui n'est pas toujours une reference !).
Toujours plus fort, Multi codeur 2.00 propose aussi une routine de detection
d'une interface genre Hacker ou Multiface, qui reinitialise le CPC si une
telle extension est presente.
Attention ! Cette routine ne fonctionne pas sous interruption. Donc, une
telle interface ne sera pas detectee lors de l'execution du programme traite
avec Multi codeur 2.00 une fois qu'il aura ete decode.
Multi codeur 2.00 presente encore une modification qui ameliore sensiblement
son confort d'utilisation. Il est possible, contrairement a l'ancien
programme, de coder plusieurs fois un fichier en memoire. Il n'est plus
necessaire de le sauvegarder a chaque fois.
LES CONSEILS D'UTILISATION
--------------------------
Il n'y a pas grand chose a dire sur l'utilisation proprement dite de ce
programme, etant donne sa simplicite. Cependant, quelques petits conseils
permettent de tirer la quintessence de ce logiciel.
Il est evidemment recommande de panacher les codages, en commancant par la
routine de detection. Ne codez quand meme pas 941 fois un programme, le
decodage prendre du temps (cela varie en fonction de la longueur du
fichier traite).
N'oubliez pas que seul les fichiers BINAIRES peuvent etre codes. Vous pourrez
coder des fichiers BASIC, mais ils ne pourront etre executes normalement par
le CPC. Attention les etourdis ! Si vous possedez une interface, pensez a
l'invalider avant de tester un programme code et maudir le programmeur qui a
pondu un tel utilitaire bourre de bugs !
Ce programme a ete realise sur un CPC 6128 et necessite un lecteur de
disquettes. Il n'a pas ete teste sur les modeles 464, 664 et les versions +.
Il devrait malgre tout "passer" sans probleme car il n'utilise que les
routines systeme.
Zou, une remarque. Tel quel, le programme ne gere pas le lecteur B:.