APPLICATIONSDIVERS ★ DATACOPY: RECOPIE D'ÉCRAN UNIVERSELLE ★

DATACOPY : Recopie d'écran universelle (CPC Revue)Applications Divers


Cette recopie a plusieurs avantages et en particulier, d'être adaptable à différents types d'imprimantes. Dans le programme, elle est initialisée pour la DMP 2000 et les imprimantes "compatibles EPSON". Cette recopie fonctionne en mode TEXTE et en mode GRAPHIQUE. Un SPOOLER peut être paramétré. Les différentes COULEURS de l'écran seront reproduites par des trames, sur le papier. Elle devra avoir été introduite en mémoire avant le programme qui l'utilise, afin que les RSX aient été initialisées. Le langage machine pourra être sauvegardé (pour éviter de passer à chaque fois par le programme DATA) par un SAVE "COPY", B, &9A00, 1055. Dans ce cas, avant de le charger, il faudra initialiser le MEMORY (en fonction de vos besoins, si vous utilisez le SPOOLER) et avant de le lancer, faire un CALL & 9A00. Les RSX mises en place, on dispose de :

  • |PRINTER qui reconfigure l'interface imprimante
  • |TEXT recopie l'écran texte (ou une partie de celui-ci)
  • |COPY recopie l'écran graphique (ou une partie de celui-ci)
  • |SPOOLER redéfinit les paramètres du Spooler (mémoire imprimante)
  • |COLOR redéfinit la trame d'une pseudo couleur.

Nos lecteurs se reporteront à CPC n° 5, page 39 pour les précisions concernant la syntaxe des commandes.

  • |SPOOLER, début, fin, nombre d'accès
    ex : |SPOOLER,&9000, &A400, 8
  • |COLOR, c c1, c2... c8
    où C1 à C8 représentent les trames des pseudo-couleurs (en binaire) et c le n° de la pseudo-couleur
    ex : |COLOR, 0, 1, 2, 4, 8, 16, 32, 64, 128 pour la couleur 0.
  • |TEXT, Gauche, Droite, Haut, Bas
    ex : |TEXT,20, 30, 18, 24 pour imprimer une fenêtre
    |TEXT,1, 80, 1, 25 pour recopier l'écran mode 2
  • |COPY, Gauche, Droite, Haut, Bas, Largeur, Hauteur
    où largeur 0 pour demi largeur (320 points maxi) et 1 sinon et ou hauteur = 0 pour hauteur normale (400) ou 1 pour double hauteur (800)
    |COPY 0, 638, 400, 0, 1, 1 pour une recopie d'écran en double hauteur
  • |PRINTER, n1, x1... xn, n2, y1 ...yn, a, b, c
    n1 : nombre d'octets pour passer l'imprimante en mode graphique
    x1...xn : octets en question
    n2 : nombre de codes de fin de ligne
    y1 ...yn : octets des codes en question
    a : nombre d'aiguilles de la tête
    b : confection masque
    c : poids fort en haut 0 ou en bas 1
    ex pour CITIZEN 120D (compatible EPSON) : |PRINTER, 7, 27, 49, 27, 42, 4, 127, 2, 1, 10, 7, 0, 1
    • 7 nombre de codes passage mode graphique
    • 27, 49 ESC 49 saut de ligne (1/72e de pouce)
    • 27, 42 ESC * mode graphique
    • 4 mode graphique numéro 4
    • 127, 2 nombre de points/ligne : 127 + 2 x 256 = 639 (on ne peut pas mettre 128, qui donnerait 640 points, à cause de la sortie Amstrad sur 7 bits)
    • 1 nombre de codes pour fin de ligne
    • 10 code de fin de ligne
    • 7 nombre d'aiguilles de la tète
    • 0 rien à ajouter à chaque octet graphique
    • 1 bit de poids faible en bas.

CPC n°19

★ EDITEUR: CPC Revue
★ ANNÉE: 1986
★ CONFIG: 64K + AMSDOS
★ LANGAGE:
★ LiCENCE: LISTING
★ COLLECTION: CPC REVUE 1987
★ AUTEUR(S): ???
 

★ AMSTRAD CPC ★ DOWNLOAD ★

Type-in/Listing:
» RSX-DATACOPY    (CPC  Revue)    FRENCHDATE: 2020-04-22
DL: 352
TYPE: ZIP
SiZE: 6Ko
NOTE: 40 Cyls
.HFE: Χ

★ AMSTRAD CPC ★ A voir aussi sur CPCrulez , les sujets suivants pourront vous intéresser...

Lien(s):
» Applications » Disc Utility
» Applications » Formatage 191Ko (Laurent KUTIL/CPC Revue n°22)
» Applications » Rodos to Amsdos to Rodos
» Applications » Amsdos CPC Disc Labler (CPC Amstrad International)
» Applications » RODOS v2.20: Romatic rObot Disc Operating System (Patched version)
» Applications » NSWP2
Je participe au site:
» Vous avez des infos personnel, des fichiers que nous ne possédons pas concernent ce programme ?
» Vous avez remarqué une erreur dans ce texte ?
» Aidez-nous à améliorer cette page : en nous contactant via le forum ou par email.

CPCrulez[Content Management System] v8.7-desktop/c
Page créée en 124 millisecondes et consultée 1705 fois

L'Amstrad CPC est une machine 8 bits à base d'un Z80 à 4MHz. Le premier de la gamme fut le CPC 464 en 1984, équipé d'un lecteur de cassettes intégré il se plaçait en concurrent  du Commodore C64 beaucoup plus compliqué à utiliser et plus cher. Ce fut un réel succès et sorti cette même années le CPC 664 équipé d'un lecteur de disquettes trois pouces intégré. Sa vie fut de courte durée puisqu'en 1985 il fut remplacé par le CPC 6128 qui était plus compact, plus soigné et surtout qui avait 128Ko de RAM au lieu de 64Ko.