★ APPLICATIONS ★ DISQUE ★ REDUCTOR ★ |
Reductor (Amstar&CPC) | Applications Disque |
Reductor 5.2 est un compacteur d'écrans dédié aux ordinateurs AMSTRAD de la série CPC. Comme il n'est pas le seul dans sa catégorie, il se devait de proposer plus que ses concurrents, et, vous allez le voir, il dispose de caractéristiques toute à fait intéressantes, voire nouvelles.Ce programme a été conçu sur un CPC 6128, mais il devrait tourner sans difficulté sur les CPC 464 avec drive et 664. UN PEU DE TECHNIQUE REDUCTOR utilise une technique de compactage classique, la routine de compactage recherche des suites de plus de 2 octets de même valeur dans la zone mémoire écran, et code ces suites sous la forme de 3 octets, le 1er étant l'octet de reconnaissance (valeur qui signifie que les 2 octets qui suivent sont du code compacté), le 2ème étant la valeur de l'octet de la suite (compris entre 0 et 255), le 3ème étant la longueur de la suite (comprise entre 3 et 255). Pour l'instant, rien de révolutionnaire. Mais, à cette routine de compactage sont associées deux routines qui recherchent le meilleur octet de reconnaissance pour chaaue écran, ceci afin de réduire le plus possible la longueur de l'écran compacté. La technique de compactage décrite ci-dessus n'est pas parfaite car quand le compacteur rencontre dans l'écran non compacté l'octet de reconnaissance, il est obligé de le coder sous la forme de 3 octets. Dans ce cas, le compactage peut ne pas être efficace quand cette suite ne fait qu'un ou deux octets, car il la code avec trois octets, d'où perte de place... Nous avons donc intérêt à rechercher un octet de reconnaissance qui apparaît le moins possible dans l'écran non compacté, c'est ce que fait la première routine. En général, elle en trouve un. Si cette recherche se traduit par un échec, le programme appelle la 2ème routine. Cette seconde routine recherche elle une valeur pour l'octet de reconnaissance qui apparaît le moins possible dans l'écran non compacté. Attention Ml Elle prend plus de temps que la précédente, Il faut compter de 1 à 3 minutes... Après avoir vu succinctement la méthode de compactage, nous allons passer à l'utilisation proprement dite du logiciel. UTILISATION DU LOGICIEL Une fois que vous aurez tapé et chargé REDUCTOR, un message vous demandera d'introduire une disquette et d'appuyer sur une touche. Puis, le catalogue s'affichera et le programme vous demandera le nom de l'écran 17 ko à compacter. Le programme va charger le fichier, le compacter, afficher les caractéristiques du code compacté (longueur en octets, taille sur la disquette, gain de taille en %, adresse d'implantation). Arrivé à ce stade, REDUCTOR va vous proposer de configurer le décompacteur de l'écran (qui est intégré au fichier compacté) selon vos besoins. Nous allons aborder en détail chacune des options qui vous sont proposées. Chargement en mémoire écranAMSTAR&CPC n°38
|