APPLICATIONSDIVERS ★ SUPERSCRIPT (SCHNEIDER MAGAZIN) ★

SUPERSCRIPT (SCHNEIDER MAGAZIN)Update zu Superscript (Computer Partner)
★ Ce texte vous est présenté dans sa version originale ★ 
 ★ This text is presented to you in its original version ★ 
 ★ Este texto se presenta en su versión original ★ 
 ★ Dieser Text wird in seiner Originalfassung präsentiert ★ 

Beim Schreiben von Anwenderprogrammen ärgerte ich mich immer wieder über die langsame Zeichendarstellung auf dem Monitor in Mode 2. Der Grund ist, daß die hierfür zuständige Routine im ROM alle möglichen Farben und Abbildungsmöglichkeiten abfragt. Professionelle Programme, z.B. ”Tasword”, bieten zum Teil eine wirklich unheimlich schnelle Bildschirmausgabe. Das läßt sich mit einem kleinen Trick recht einfach erreichen. In Mode 2 entspricht nämlich die Zeichenmatrix im RAM oder ROM exakt den Bytes im Bildschirmspeicher. Folglich liegt es nahe, diese Bytes einfach vom Matrix- in den Bildschirmspeicher zu übertragen. Das Ergebnis ist eine ca. 2,5mal schnellere Bildschirmdarstellung in Mode 2 als zuvor!

Ermöglicht wird dies durch die folgende RSX-Erweiterung. Sie installiert zusätzlich noch sieben weitere Schriftarten, die durch Manipulation der Zeichenmatrix (kein Verändern der Symbole!) fast so schnell sind wie die neue Zeichenausgaberoutine. Inverse Zeichen und Transparentmodus sind nicht implementiert. Sie werden aber sowieso nicht sehr häufig benutzt. Hier die Befehle im einzelnen:

  • |SCHNELL : Schaltet die neue Bildschirmausgabe ein. Inverser Text oder Zeichen im Transparentmodus sind nicht mehr möglich. Auf die Zeichenausgabe auf Grafik-Cursor-Position (TAG) hat die neue Routine keinen Einfluß.
  • |FETT : Fettdruck wird eingeschaltet. Auch hier ist (wie bei den anderen Schriftarten) kein Transparent- und kein Inversmodus mehr möglich.
  • |KURSIV : Kursivschrift wird eingeschaltet.
  • |LINIE : Ab jetzt werden alle Zeichen, auch Leerzeichen, unterstrichen.
  • |BREIT : Breitschrift (doppelte Zeichenbreite) wird eingeschaltet.
  • |AGER : Die Zeichen werden in einer Art Magerschrift gedruckt. Man sollte auf dem Farbmonitor eine günstige Konstellation (z.B. Hintergrund 13, Schrift0) wählen, damit diese Schrift gut zu lesen ist.
  • |HOCH : Ab jetzt werden alle Zeichen hochgestellt.
  • |TIEF : Alle Zeichen werden tiefgestellt.
  • |NORMAL : Setzt alle vorherigen RSX-Befehle wieder zurück und schaltet die normale Ausgaberoutine des CPC wieder an. Invers- und Transparentmodus sind nun wieder möglich. Man sollte diesen Befehl auch vor einem Mode* Wechsel aufrufen.

Funktionsweise

Das Programm wird im Parameterblock des Interpreters, im Basic-Stack, abgelegt. Es bleibt also auch nach dem Zurücksetzen des Computers erhalten und ist nur mit CALL &AF00 neu aufzurufen. Erstellt wurde es auf einem CPC 464; ob es auch auf den anderen Modellen läuft, konnte ich leider nicht ausprobieren.

Armin Kraft, Schneider Magazin

★ PUBLISHERS: Schneider Magazin , Computer Partner
★ YEAR: 1988
★ CONFIG: 64K + AMSDOS
★ LANGUAGE:
★ LiCENCE: LISTING
★ COLLECTIONS: SCHNEIDER MAGAZIN 1988 , COMPUTER PARTNER 1989
★ AUTHOR: Armin Kraft
 

★ AMSTRAD CPC ★ DOWNLOAD ★

Type-in/Listings:
» Superscript    (Schneider  Magazin)    LISTING    GERMANDATE: 2021-02-02
DL: 181
TYPE: PDF
SiZE: 236Ko
NOTE: 2 pages/PDFlib v1.6

» Superscript    (Update-version)    (Computer  Partner)    LISTING    GERMANDATE: 2021-02-02
DL: 188
TYPE: PDF
SiZE: 191Ko
NOTE: 2 pages/PDFlib v1.6

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

Lien(s):
» Applications » Info-Script 6128
» Applications » Microscript Word Processor
» Applications » Erweiterung Script (CPC Amstrad International)
» Applications » Locoscript 3
» Applications » Miniscript (CPC Amstrad International)
» Applications » Streifen-Script (CPC Amstrad International)
Je participe au site:
» Pour ce titre nous ne disposons de fichier executable sur CPC (Dump, Saisie du listing) , alors si vous avez ça dans vos cartons ou vous désirez usé vos petit doigts boudinés sur votre clavier faites le nous savoir.
» Vous avez des infos personnel ?
» 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 519 millisecondes et consultée 1420 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.