APPLICATIONSUTILITAIRES RSX/LIGNE DE COMMANDE ★ ZOOMER ★

Zoomer|CPC Revue)Applications Utilitaires Rsx/ligne De Commande

Ce programme Implante deux RSX :

TRANS

Permet le transfert de la page 0 (début:&4000)
vers la page 1 (début:&C000) ou l'inverse

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.
a=1 privilégie entre deux encres possibles la deuxième.


ZOOM,a, b :avec a=0 ou a=1 avec b=0 ou b=1 a possède la fonction décrite plus haut.

b=0 le résultat est affiché sur l'image de départ.
b=1 le résultat est affiché sur un écran vide au départ.


NOTE: ZOOM, a équivalent à ZOOM, a,0

ZOOM,x1,y1,l1,h1,x2,y2,l2,h2 :
avec x1, l1, x2, l2=0.. 639.
avec y1, h ,y2, h2=0. .398.


le premier cadre est défini par les coordonnées (x1, y1) de son coin inférieur gauche, par sa longueur (l1 )
et par sa hauteur (h1 ).
idem pour le deuxième cadre (x2, y2), (l2), (h2).

ZOOM,x1,y1,l1,h1,x2,y2,l2,h2,a : avec a=0 ou a=1.
a possède la fonction décrite plus haut.

NOTE: ZOOM, x1, y1, l1, h1. x2, y2, l2.
h2 équivalent à ZOOM,x1.y1,l1,h1, x2,y2,l2,h2,0

ZOOM, x1, y1, l1, h1, x2, y2, l2, h2, a, b :
avec a=0 ou a=1.
avec b=0 ou b=1.
a et b possèdent les fonctions décrites plus haut.

NOTE: ZOOM, x1, y1, l1, h1, x2, y2, l2.

h2, a équivalent à ZOOM, x1, y1, l1, h1, x2, y2,l2, h2, a, 0

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
appuyer sur RETURN. Ensuite, utiliser droite , gauche   pour fixer les dimensions du premier cadre et appuyer sur RETURN. Recommencer l'opération afin de définir le deuxième cadre. Si les RSX sont appelées avec un nombre de paramètres incorrect, un message SYNTAX ERROR apparaît. Pour une transformation nécessitant à la fois l'agrandissement d'une des deux dimensions et le rétrécissement de l'autre. Il est nécessaire de poser b=0 car l'opération utilise alors les deux pages graphiques.

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)

★ EDITEUR: CPC Revue
★ ANNÉE: 1988
★ CONFIG: 64K + AMSDOS
★ LANGAGE:
★ LICENCE: LISTING
★ AUTEUR: SIMON MOURIER

★ AMSTRAD CPC ★ DOWNLOAD ★

File:
» RSX-ZoomerDATE: 2013-09-03
DL: 33 fois
TYPE: ZIP
SIZE: 20Ko
NOTE: 40 Cyls
.HFE: OUI

Je participe au site:
» Newfile(s) upload/Envoye de fichier(s)
★ AMSTRAD CPC ★ A voir aussi sur CPCrulez , les sujets suivants pourront vous intéresser...

Lien(s):
» Applications » Spooler (CPC Amstrad International)
» Applications » Rsx - Flashing Cursor (The Amstrad User)
» Applications » Small GEM
» Applications » Pro Sprite
» Applications » Couleurs (Amstar&CPC)
» Applications » Multi Programa (Amstrad Magazine)

QUE DIT LA LOI FRANÇAISE:

L'alinéa 8 de l'article L122-5 du Code de la propriété intellectuelle explique que « Lorsque l'œuvre a été divulguée, l'auteur ne peut interdire la reproduction d'une œuvre et sa représentation effectuées à des fins de conservation ou destinées à préserver les conditions de sa consultation à des fins de recherche ou détudes privées par des particuliers, dans les locaux de l'établissement et sur des terminaux dédiés par des bibliothèques accessibles au public, par des musées ou par des services d'archives, sous réserve que ceux-ci ne recherchent aucun avantage économique ou commercial ». Pas de problème donc pour nous!

CPCrulez[Content Management System] v8.7-desktop/cache
Page créée en 067 millisecondes et consultée 737 fois

L'Amstrad CPC est une machine 8 bits à base d'un Z80 à 4MHz. Le premier de la gamme fut le CPC 464 en 1984, équipé d'un lecteur de cassettes intégré il se plaçait en concurrent  du Commodore C64 beaucoup plus compliqué à utiliser et plus cher. Ce fut un réel succès et sorti cette même années le CPC 664 équipé d'un lecteur de disquettes trois pouces intégré. Sa vie fut de courte durée puisqu'en 1985 il fut remplacé par le CPC 6128 qui était plus compact, plus soigné et surtout qui avait 128Ko de RAM au lieu de 64Ko.