7001
UTILITY -> Graphics
© Infomedia (1987)
 
 
 
Caredit
cpc
 
 

Last Update : Thursday 02 July 2015 at 16 h 07
 
screenshot
CTM644 Colour Monitor
screenshot
GT65 Green Monitor
 

Keywords

INFOS

- CATEGORIES -
UTILITY -> Graphics               
- DESCRIPTION -

C'est un utilitaire de redéfinition de caractère qui nous étonne par sa facilité d'emploi et ses nombreuses fonctions.
En effet, s'il autorise les manipulations habituelles sur les caractères telles que édition, rotation, miroir, négatif, reproduction, etc..., il permet également la création de caractères multicolores et une création graphique !
La plupart des opérations sont commandées par les touches de tabulations d'où une grande économie de manoeuvre.
Créations graphiques et caractères redéfinis peuvent être sauvés, chargés, édités, séparément, les dessins contenant leur propre redéfinition des caractères utilisés.
Enfin, un programme écrit en assembleur Z80 vous est fournit pour l'affichage de ces dessins. Il se nomme AFF.BIN et fait une petite vingtaine d'octets de long. En voici l'utilisation :
Totalement relogeable, cette routine se glisse indifféremment à toute adresse utile ou tolérée de votre CPC.
L'adresse &A000 convient aussi bien qu'une autre.
Tapez donc la ligne suivante :
20 MEMORY &7FFF:LOAD "AFF.BIN",&A000

Chargez ensuite le dessin à l'adresse qui vous va le mieux, sachant que des deux fichiers générés par CAREDIT, seul le fichier NOM.GRA contient le dessin, NOM.RDF contenant les redéfinitions.
30 LOAD "NOM",&8000

La routine d'affichage et le dessin étant en mémoire, il reste à redéfinir les caractères utilisés.
Pour cela, 3 méthodes :
1. Charger les caractères :
10 SYMBOL AFTER 32:LOAD "NOM.CAR"

2. redéfinir à l'aide de SYMBOL de la matrice fournie par CAREDIT.
3. Utiliser le fichier NOM.RDF :
10 SYMBOL AFTER 32:LOAD "NOM.RDF",&8000
11 I=&8000
12 IF PEEK(I)=25 THEN FOR J=1 TO 10:PRINT CHR$(PEEK(I));:I=I+1:NEXT:GOTO 12


Enfin :
40 CALL ADAFF,ADESS

Avec ADAFF=adresse de la routine AFF(&a000) et ADESS=adresse de NOM.GRA (&8000)
Nota : pour superposer un dessin que l'on aurait préalablement charger en ADESS1, il suffit de taper :
50 CALL ADAFF,ADESS1+2

Ceci ayant pour but d'éviter l'ordre MODE x qui compose les 2 premiers octets de NOM.GRA, ou x est le mode utilisé pour ce dessin.
En outre, il est possible de modifier la position du dessin sur l'écran en utilisant la commande WINDOW H,40,V,25 où H et V décrivent l'origine.

- STAFF -

Edité par : Infomedia
Paru dans le fanzine disc "Floopy" n° 1.
Auteur : Herve HUBERT
- LINKS -
OTHER -> DiscMag Floopy 01 © Infomedia (1987)

 

Goto Top
CPC-POWER/CPCSOFTS, programming by Kukulcan © 2007-2019 all rights reserved.
Reproduction forbidden without any express authorization. All the game titles used belong to their respective owners.