| ★ APPLICATIONS ★ PROGRAMMATION ★ TURBO PASCAL FONCTIONS GRAPHIQUES POUR AMSTRAD/SCHNEIDER ★ |
| Turbo Pascal Fonctions Graphiques Pour Amstrad/Schneider | Applications Programmation |
Le TURBO-PASCAL CPM80 pour 1'AMSTRAD (ou SCHNEIDER) ne comporte pas de routines spécifiques. En voici quelques-unes.La place disponible pour le programme source étant de huit K environ, il est impossible de tout faire tenir en mémoire, c'est pourquoi j'ai opté pour une séparation en blocs spécialisés et appelés TOOLS. Il y a cinq TOOLs:
Queques remarques sur certaines procédures: TOOLS1 CUR_ON et CUR_OFF servent â supprimer le système lors d'une boucle repeat. Le curseur réapparaît à la fin. TOOLS2 TEST donne le numéro du crayon. Pour créer une fenêtre graphique, il faut fixer l'origine avec 'ORIGIN'. simple non!. CLG efface l'écran graphique avec la couleur spécifiée par GPAPER. TOOLS3 Pour utiliser les fenêtres texte, la procédure est la suivante: 'WINDOW (1,10,40,10,20)' 'PEN(1)' 'PAPER(0)' défini une fenêtre numéro 1 avec un crayon numéro 1 et un papier numéro 0. L'écriture se fera dorénavant dans la fenêtre sélectionnée ou dernièrement définie. L'activation d'une fenêtre est réalisée par 'SETWINDOW(n)'. L'effacement de son contenu est réalisée par 'CLRSCR' de TURBO. Les autres TOOLS se passent de commentaire, car ils sont inclus. N'oubliez pas, pour les utiliser dans vos propres programmes, de les inclure également (pour les débutants en TURBO sur AMSTRAD, inclure signifie prendre en compte le contenu du fichier spécifié; ceci permet de compiler un programme source ne pouvant normalement pas tenir en mémoire vive, car celle-ci est limitée pour l'AMSTRAD à 8k utiles sous TURBO). J'espère que vous trouverez ces procédures utiles, même si le jeu de fonctions disponibles reste incomplet, car de mon coté il y a encore fort â faire.
|