APPLICATIONSDIVERS ★ CPC-Schieb-Lehre ★

Happy-Scroll (Happy Computer)Applications Divers
★ 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 ★ 

Wahrscheinlich hat auch Sie schon immer das weiche Text-Scrolling in verschiedenen Programmen fasziniert. Mit unserem Listing »Scroll« bringen Sie das auch Eurem CPC bei.

Laufschriften eignen sich vorzüglich, um Bildschirmmeldungen wirkungsvoll optisch hervorzuheben. Das gilt besonders, wenn diese Texte nicht Zeichen-, sondern pixelweise verschoben werden. Leider unterstützt das Betriebssystem der Schneider CPC-Serie diese Funktion nicht. Also muß geeignete Software diesem Mißstand Abhilfe schaffen. Mit dem Programm »Scroll« ist es nun kein Problem mehr, einen beliebigen Text per RSX-Befehl in allen drei Modi und auf allen 200 Grafikzeilen butterweich zu scrollen.

Geben Sie zuerst Listing 1 ein und speichern Sie diesen Basic-Lader sicherheitshalber. Nach dem Start durch »RUN« speichert er selbsttätig den erzeugten Maschinencode als Binärdatei unter dem Namen »SCROLL.BIN«. Anschließend geben Sie Listing 2 ein, das eine Demonstration enthält. Zum Gebrauch der Befehlserweiterung brauchen Sie später nur den Maschinencode durch die Befehlsfolge

MEMORY &A123
LOAD"SCROLL.BIN
CALL &A126

zu laden und aktivieren. Besitzen Sie einen CPC 664 oder 6128, müssen Sie noch die POKEs aus Zeile 150 der Demonstration einfügen. Der Befehl

|SCROLL. INIT, Startzeile

muß der ersten Textausgabe vorausgehen. Die Variable < startzeile > darf Werte zwischen 0 und 193 annehmen, wobei der Wert 0 die oberste Bildschirmzeile repräsentiert und 193 die unterste Zeile. |CLS löscht den Bereich, in dem der Text gescrollt wird. Mit

|SCROLL, @text$, @tasten$

starten Sie das Rollen der Nachricht in der Stringvariablen < text$ >. Der zweite Parameter (< tasten$ >) hat beim Aufruf noch keine Funktion. Diese Variable enthält nach der Unterbrechung des Scrollens das Zeichen der gedrückten Taste. Damit der Aufruf fehlerfrei funktioniert, muß < tasten$ > jedoch vorher mit einem beliebigen Zeichen definiert sein:

text$="Test tasten$="A"

Soll das Scrolling nach dem Tastendruck nicht enden, genügt der Befehl |CONTINUE um den im letzten SCROLL-Befehl bestimmten Text weiterlaufen zu lassen. Der Bildschirm darf keinesfalls vertikal gescrollt werden, weil sich dabei das Offset verändert und infolgedessen die flüssige Textausgabe nicht mehr zufriedenstellend arbeitet. Erst ein erneuter MODE-Befehl sorgt dann wieder für Ordnung.

Beispiele für den praktischen Einsatz der Befehle entnehmen Sie dem Demonstrationsprogramm. Das Experimentieren mit den Befehlen und verschiedensten Parametern verdeutlicht die Programmierung mit Scroll am besten.

(J. Maczewski/ja) , HC

★ PUBLISHER: Happy Computer
★ YEAR: 1987
★ CONFIG: ???
★ LANGUAGE:
★ LiCENCE: LISTING
★ AUTHOR: J. Maczewski
 

★ AMSTRAD CPC ★ DOWNLOAD ★

Type-in/Listings:
» Happy-Scroll    (Happy  Computer)    GERMANDATE: 2022-10-11
DL: 85
TYPE: ZIP
SiZE: 4Ko
NOTE: 40 Cyls
.HFE: Χ

» Happy-Scroll    (Happy  Computer)    GERMAN    LISTINGDATE: 2022-10-11
DL: 81
TYPE: PDF
SiZE: 1026Ko
NOTE: 1 page/PDFlib v1.6

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

Lien(s):
» Applications » Scroll Text (Amstrad Computer User)
» Applications » Borrado con Scroll (Amstrad User)
» Applications » RSX SCROLL (Moj Micro)
» Applications » Scrolling sur Amstrad (CPC Revue)
» Applications » Magic Scroll (CPC Magazin)
» Applications » New Way Cracking's PK-Scroll
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 568 millisecondes et consultée 335 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.