5395
UTILITY -> Othertypeins
© AM-Mag (1988)
 
 
 
Caracter
cpc
 
 

Last Update : Monday 02 March 2020 at 21 h 49

Manual n° 1

Real size : 1200 * 1594 px = 265.72 Ko

Manual n° 2

Real size : 1200 * 1608 px = 340.47 Ko

Manual n° 3

Real size : 1200 * 1616 px = 369.62 Ko

Manual n° 4

CARACTER -------- Publie dans Am-Mag numero 31 * Fevrier 1988 Auteur : Patrick Kuczynski Ce programme singulier autorise l'impression de caracteres redefinis en usant des possibilites graphiques des imprimantes DMP 2000 et compatibles EPSON. Il permet la redefinition et la sauvegarde des caracteres 32 a 122 (alphabet, majuscule, minuscules, chiffres, ponctuation et autres) ef offre par defaut, une police de 91 caracteres modifies (voir l'exemple joint d'ecriture manuscrite). La methode employee (2*7 points de hauteur et 9 points de largeur) necessite deux passes de la tete d'impression pour chaque ligne de 42 symboles maximum. Principe -------- L'impression d'un texte a l'aide des nouveaux caracteres utilise tout simplement la fonction Basic 'PRINT #8'. En ROM, la routine #BD2B employee par la fonction PRINT se trouve detournee. Chaque caractere est stocke avant d'etre modifie, puis envoye a l'imprimante par les deux routines #BD2E et #BD31. Tous les fichiers prealablement crees peuvent etre utilises avec les nouveaux caracteres. Sachez que WRITE #8 et LIST #8 fonctionnent egalement. Mise en oeuvre -------------- Trois nouvelles fonctions permettent l'utilisation et la mise en oeuvre du programme : - |SELECT : mise en oeuvre des nouveaux caracteres. - |NORMAL : reselection des symboles d'origine. Toute commande PRINT #8, WRITE #8 et LIST #8 est utilisee avec les symboles d'origine. - |SYMBOL,n : permet de redefinir a partir du clavier, le symbole de numero <n> de 32 a 122. Exemple, apres [SYMBOL,65, une grille de 9*14 apparait a gauche de l'ecran, representant le caractere numero 65 (qui est en fait le 'A' majuscule actuellement disponible et stocke en memoire). Le deplacement du curseur clignotant s'effectue par les touches fleche haut, fleche bas, fleche gauche. L'appui sur COPY inverse le carre situe sous le curseur et permet de la sorte la modification d'un pixel. La nouvelle grille se valide par la barre d'espacement. ENTER autorise la sauvegarde d'un ou plusieurs symboles ainsi realises. Le programme est alors sauve sous le nom 'CARACTER.BIN' sur disquette et 'CARACTER' sur cassette. L'ancien programme devient evidemment 'CARACTER.BAK' sur disquette. Remarques : - l'arret de l'imprimante peut necessite un appui prolonge de la touche ESC (temps de retour en ROM pour la prise en compte de la touche. - Le mixage caracteres redefinis/caracteres normaux est possible dans un texte mais pas a l'interieur d'une meme ligne. Sauvegarde ---------- Entrez en memoire les codes hexadecimaux par le programme AMSAISIE (reportez-vous a son mode d'emploi), en specifiant &9858 comme adresse de debut. Si vous morcelez votre saisie en plusieurs fichiers, chargez-les a la suite apres un memory &9857 et sauvez ensuite la totalite du programme par : SAVE "CARACTER",B,&9858,&CD1 Le programme s'utilise alors en effectuant : MEMORY &9056 LOAD "CARACTER.BIN",&9858 CALL &9858 Les extensions Basic sont ainsi validees et operationnelles.


Goto Top
CPC-POWER/CPCSOFTS, programming by Kukulcan © 2007-2022 all rights reserved.
Reproduction forbidden without any express authorization. All the game titles used belong to their respective owners.
Hébergement Web, Mail et serveurs de jeux haute performance