03.07.2013 Views

Magazine Pom's : la collection

Magazine Pom's : la collection

Magazine Pom's : la collection

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Thierry Le Tallec<br />

Ce programme constituera, je ]' es<br />

père, un précieux utilitaire pour ceux<br />

d'entre vous qui. ne possédant pas<br />

d'imprimante graphique, se sont vus<br />

priv jusqu'à ce jour de <strong>la</strong> possibilité<br />

d'obtenir des copies "papier" de<br />

leurs graphiques Haute Résolution<br />

préférés. Il penne! en effet de recopier<br />

un écran Haule Résolution sur<br />

une imprimante NON graphique, à <strong>la</strong><br />

seule condition qu'elle puisse écrire<br />

en mode "compressé".<br />

Les commentaires donnés en regard<br />

du programme-source en assembleur<br />

fournissent les renseignements nécessaires<br />

en ce qui concerne <strong>la</strong> démarche<br />

adoptée.<br />

Programme GRAFTEXT<br />

1 P5 · CHRS (27) • CHRS ,3,233,0,133,3,202,20<br />

8,217,166,',189,107,3,32,237,253,198,6<br />

,208,199,32,142,253,173,0,192,48,17,16<br />

,2,24,10,4,133,2,165,3,105,O.133,3,1<br />

98,1.208,166<br />

50 DATA 32,47,21,44,16,192,96,160,174,172,1<br />

86,201,171.216,170,163,138,72,165,4,72<br />

.41.192.133,224,74,74.,224,133,224,10<br />

4,133,22,10,10,10,38,22:>.10,38,225.10<br />

.102,224,16,22.41,31,'<br />

60 DATA 230,133.22'.16'.2,164,3,192.0,240,5,<br />

160,3',10,4,200,233,7,176,251,170,177<br />

,224,69,0,10.10.232,208,252,104,170,96<br />

70 GET AS: IF A . .. "2" THEN POKE HR,O: POKE<br />

G.O: POKE P2,O: GET AS: POKE TX,O: PO<br />

KE Pl,O: POKE 230,64:AS ....<br />

75 IF AS .. "C" TH EN PRINT AS: PRINT DS"CATA<br />

LOG": PRINT : INVERSE : PRINT "NOM DE<br />

L'IMAGE A CHARGER";: NORMAL : INPUT H<br />

:";NS: IF NS ( ) " .. THEM PRIMT DS"SL<br />

OAD";M.:".PIC,AS2000":AS .. "1"<br />

80 IF A . .. "1" THEN POKE HR,O: POKE G,O: GE<br />

T AS: POKE TX,O: POKE 230,32:AS '" ... .<br />

8 IF Ai!! .. "R" THEN GOSUS 200: POK'E HR,O: P<br />

OKE Pl • < PEEK (230) .. 64),0: POKE G,<br />

0: PRINT : PRINT OS"PRU": PRINT ps: C<br />

ALL GT: PRINT O."PRIIIO":AS '" . ...<br />

90 IF A. ( ) "0" THEN GOSUB 100: GOTO 70<br />

99 HTAS 1: FOR 1 .. 23 TO 1 STEP - 1: VTAB 1<br />

<strong>Pom's</strong> n° 9<br />

: pRINT " . . ............. . ... . . . .... . . .<br />

.. . .... .. .. ":: MEXT : TEXT : FOR 1 1<br />

Ta 23: VTAS 1: PRINT SPC< 40): NEXT<br />

: END<br />

Copie basse résolution<br />

d'écran HGR<br />

Le code-objet est imp<strong>la</strong>nté en mémoire<br />

au début du programme en<br />

Applesoft GRAFfEXT (lignes 10 à<br />

60), dont J'exécution est seule requise<br />

pour obtenir <strong>la</strong> copie souhaitée.<br />

A noter que le nom des pages HGR<br />

à copier doit se terminer par ".PIC"<br />

pour que le programme puisse les<br />

charger. Ainsi, pour copier le graphique<br />

DESSIN, il faut le baptiser DES­<br />

SIN.PIC et fournir Je nom DESSIN<br />

en réponse au programme.<br />

Le processus d'utilisation du programme<br />

est le suivant:<br />

• Mettre <strong>la</strong> disquette où se trouve le<br />

graphique dans le lecteur "actif".<br />

• Demander le CATALOG.<br />

• Donner le nom du graphique à<br />

charger, appuyer sur une touche<br />

lorsque celui-ci est affiché pour revenir<br />

au menu.<br />

• Demander <strong>la</strong> copie.<br />

Notez enfin que sur le graphique recopié,<br />

les points de <strong>la</strong> gauche de<br />

l'écran sortent en haut du papier et<br />

ceux de <strong>la</strong> droite en bas. N'oubliez<br />

donc pas de faire une rotation de 90<br />

degrés pour obtenir un maximum de<br />

ressemb<strong>la</strong>nce avec l'original!<br />

100 HOME : vTAB 1: INVERSE : PRINT " « GR<br />

AFTEXT» ": PRlIn .. GROSSIERS SOFTW<br />

ARE .. : NORMAL : VTAS 1: HTAB 26: PRINT<br />

"

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!