| ★ APPLICATIONS ★ CREATION GRAPHIQUE ★ CHERRY-PAINT (CPC REVUE N°10 -> 15) ★ |
| CHERRY PAINT (CPC Revue n°10) | CHERRY PAINT (CPC Revue n°11) | CHERRY PAINT (CPC Revue n°12) | CHERRY PAINT (CPC Revue n°13) | CHERRY PAINT (CPC Revue n°15) |
Bonjour. Aujourd'hui, nous allons voir deux nouvelles fonctions de Cherry-Paint, il s'agit du nettoyage d'écran ainsi que de l'impression de l'image.Pour le nettoyage d'écran, la manipulation est très simple : il faut tout d'abord sélectionner une trame en cliquant sur l'une des trames du bas de l'écran, puis cliquer sur le menu déroulant : FICHIER et prendre l'option NOUVELLE PAGE. Le menu déroulant se referme alors et l'image est entièrement recouverte par la trame choisie. Le programme procède de la manière suivante : il remplit tout d'abord la page de sauvegarde non visible avec la trame choisie, puis transfère la partie actuellement visible de cette page de sauvegarde vers la fenêtre de travail. Donc, prudence : car lors d'un effacement d'écran, il n'y a pas que la partie visible de l'image qui est recouverte, mais c'est toute la page de sauvegarde qui disparaît (si les notions de page de sauvegarde ou de fenêtre de travail vous paraissent obscures, je vous conseille de vous reporter à l'article sur la MAIN, paru il y sf quelques mois). Nous allons voir à présent comment imprimer une image : il suffit de cliquer sur le menu déroulant FICHIER, et de prendre l'option IMPRIME. Voilà, c'est tout : l'image commence à s'imprimer... à condition d'avoir branché une imprimante. Par contre, si l'imprimante n'est pas branchée ou n'est pas en ligne, le programme ne va pas se planter bêtement en l'attendant : en effet, avant chaque impression Cherry-Paint regarde si une imprimante est branchée et prête avant de commencer à envoyer les octets de l'image. S'il n'y a pas d'imprimante connectée, aucun code n'est envoyé et l'impression se termine là. Si, pendant l'impression vous remarquez que votre image comporte une erreur, par exemple, vous pouvez interrompre son impression à tout moment en appuyant sur la touche ESC : avant chaque envoi d'un octet vers l'imprimante, le programme regarde si cette touche est appuyée ; sinon, le programme continue normalement, si oui, l'impression est interrompue immédiatement. Ce qui fait, que lorsque vous appuyez sur la touche ESC lors de l'impression, il est fort probable que l'imprimante se trouve dans le mode graphique et que la ligne graphique en cours n'est pas achevée. Si vous relancez alors une impression sans réinitialiser l'imprimante, vous risquez d'obtenir un beau méli-mélo de graphiques et de texte en tous genres ! En règle générale, il vaut mieux réinitialiser l'imprimante (en l'éteignant puis en la rallumant) avant chaque impression d'une image, cela vous évitera quelques soucis. Le programme, tel qu'il est donné (listing 3) est configurée de manière à fonctionner sur l'imprimante DMP 2000 ou toute imprimante compatible EPSON. Si vous possédez une imprimante qui n'est pas compatible, il va falloir procéder de la manière suivante :
Passage en mode graphique :
Retour à la ligne : 10 Pour configurer le programme avec une DMP 1, il faudra faire les pokes suivants : POKE &977A,27 Voici la configuration par défaut (DMP 2000). Passage en mode graphique : 27 49 27 75 05 Saut de ligne ESCK 2 x 256 + 0 = 512 Retour à la ligne : 10 Comme d'habitude, il faudra tout d'abord taper le chargeur hexa (ou modifier celui du mois dernier) puis introduire le code du listing 3. A la fin de la saisie, le chargeur sauve le code binaire sous le nom C0DE5.BIN. Pour faire marcher le programme, il faudra alors taper ou compléter le programme lanceur. Avant de lancer le lanceur (???), assurez-vous bien que votre disquette contient bien les fichiers suivants : VAR.BIN, CODE.BIN, CODE1.BIN, CODE2.BIN, CODE3.BIN, CODE4.BIN, CODE5.BIN, SCR.BIN, SH.BIN, TR.BIN. Voilà, nous nous retrouverons bien sûr le mois prochain pour la suite... A SUIVRE... CPC |
| ![]() |
|