★ APPLICATIONS ★ DIVERS ★ ZOOMER ★ |
Zoomer (CPC Revue) | Applications Divers |
Ce programme Implante deux RSX : TRANS Permet le transfert de la page 0 (début:&4000) TRANS, 0 : page 1 vers page 0 TRANS, 1 : page 0 vers page 1 ZOOM Permet le transfert de l'image incluse dans un cadre de dimensions quelconques en page 1 vers un autre cadre de dimensions quelconques en page 0 ou 1. ZOOM : équivalent à ZOOM,0 ZOOM, a :avec a=0 ou a=1 a n'intervient que pour le zoom en réduction. a=0 privilégie entre deux encres possibles la première.
b=0 le résultat est affiché sur l'image de départ.
ZOOM,x1,y1,l1,h1,x2,y2,l2,h2 :
ZOOM,x1,y1,l1,h1,x2,y2,l2,h2,a : avec a=0 ou a=1. Chargement du programme Il faut taper et sauver le listing en DATA puis lancer par RUN. Un autre programme va alors être sauvé automatiquement. Usera Intitulé : ZOOM. BIN. Pour changer les RSX, il faudra faire un RUN "ZOOM.BIN" ou bien MEMORY &9000-1 :LOAD "ZOOM.BIN":CALL &9000. Le programme fonctionne dans les frois modes de l'AMSTRAD. Les options ZOOM. a. b font apparaître un cadre à l'écran. Utiliser droite, gauche, haut, bas, pour fixer le coin inférieur gauche du premier cadre puis Les opérations ZOOM,x1,y1,l1,h1,x2,y2,l2,h2,,0 et ZOOM, x2, y2, 12, h2, x1, y1, l1, h1, 0 font exactement le contraire l'une de l'autre. Il est déconseillé de faire un deuxième cal l&9000 (installation des RSX). Le cadre qui apparaît avec ZOOM,a,b peut sortir de l'écran mais le résultat est souvent inattendu. Il ne sert à rien de faire un cadre final plus grand que l'écran, car, de toutes façons, le résultat est inclus dans l'écran. Les longueurs et hauteurs sont limitées à 1 (1, 2 ou 4 bits suivant le mode). Le programme utilise les routines systèmes de l'AMSTRAD. ce qui explique sa relative lenteur mais qui assure sa comptabilité avec les commandes BASIC telles que ORIGIN, x, y par exemple. Le mode d'affichage est le mode 0. On ne peut le modifier que par un poke. Le programme lui-même utilise les adresses &9000 à &9800. Les adresses &8000 à &8fff sont utilisées pour l'emplacement de tables de calculs de zoom. Les adresses &4000 à &7fff sont utilisées en tant que page graphique 0. Les adresses &C000 à &ffff sont utilisées en tant que page graphique 1. CPC n°37 (septembre 1988)
|