APPLICATIONSPROGRAMMATION ★ NEUE RSX-BEFEHLE ★

Neue RSX Left, Right, Down, Up, Overlap , Border , Cls (Markus Adamski/Schneider Aktiv)Applications Programmation
★ 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 ★ 

Unser Autor Markus Adamski hat für alle Schneideraktiv-Leser ein Programm geschrieben, das neue RSX-Befehle zur Verfügung stellt. Diese Befehle laufen auf allen drei CPCs.

|LEFT Mit diesem Befehl können Fenster auf dem Bildschirm byteweise nach links gescrollt werden. Zur Ausführung müssen 4 Werte, die durch Kommatas getrennt sind, an den Befehl angehängt werden: Linker Rand (0—79) rechter Rand (0-79) oberer Rand (0-200), unterer Rand (0-22). Dabei muß der linke Rand logischerweise kleiner als der rechte und der obere Rand kleiner als der untere sein. Werden diese Bedingungen nicht erfüllt, so kann es Ihnen passieren, daß der CPC abstürzt und „nichts mehr geht“.

|RIGHT Bei diesem Befehl wird der Bildschirm in den von Ihnen definierten Grenzen nach rechts gescrollt. Für die Parameterübergabe gelten die gleichen Bedingungen wie bei |LEFT.

|UP Mit diesem Befehl können Fenster rasterzeilenweise nach oben gescrollt werden. Es werden ebenfalls 4 Werte benötigt. Linker Rand (0-79), rechter Rand (0-79), oberer Rand (0-199), unterer Rand (0—199). Sonst gleiche Bedingungen wie |LEFT.

|DOWN Selbe Bedingungen wie bei |UP. Das Fenster wird nach unten gescrollt.

|CLS Der Bildschirm wird gelöscht, aber es wird nur jedes 6. Byte gefüllt. In 6 Durchläufen wird der Bildschirm dann ganz gefüllt. Geben Sie einen Wert an, so wird der Bildschirm mit diesem Byte gefüllt.

|OVERLAP Mit diesem Befehl wird ein Bildschirminhalt von &4000 nach &C000 kopiert. Der Screen ab &C000 wird nach &4000 kopiert. Das Bild wird ebenfalls zerbröselt wie bei |CLS.

|BORDER Mit diesem Befehl flimmert der Border. Es werden 3 Werte benötigt. Der erste dient zur Angabe, wie oft diese Routine dann ausgeführt werden soll und kann Werte von 1-65535 annehmen. Der zweite Wert muß zwischen 1 und 255 liegen. Damit wird die Bandbreite festgelegt. Der letzte Wert kann zwischen 1 und 64 liegen. Damit werden die Anzahl der Farben festgelegt. Wird dieser Wert größer als 64 gewählt, treten interessante Erscheinungen auf dem Bildschirm auf.

Allen Befehlen muß der geshiftete Klammeraffe vorangestellt werden. Der Borderbefehl kann jederzeit mit ESC abgebrochen werden. Die Befehle werden mit CALL &A000 initialisiert.

(JE) , SA

★ PUBLISHER: Schneider Aktiv
★ YEAR: 1987
★ CONFIG: 64K + AMSDOS
★ LiCENCE: LISTING
★ COLLECTION: SCHNEIDER AKTIV 1987
★ LANGUAGE:
★ AUTHOR: Markus Adamski
 

★ AMSTRAD CPC ★ DOWNLOAD ★

Type-in/Listing:
» RSX-Markus  Adamski    (Schneider  Aktiv)    GERMANDATE: 2021-06-19
DL: 161
TYPE: ZIP
SiZE: 7Ko
NOTE: Dumped by Johnny Farragut ; 40 Cyls
.HFE: Χ

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

Lien(s):
» Applications » RSX Vari-List (Popular Computing Weekly)
» Applications » RSX Fast Arrow
» Applications » RSX Scroll
» Applications » RSX - Copy and Restore Screen (Amstrad Action)
» Applications » RSX INLINE (Computer Partner)
» Applications » RSX - Basicode-2
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 337 millisecondes et consultée 676 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.