APPLICATIONSDIVERS ★ RSX XEN ★

Xen (Popular Computing Weekly)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 ★ 
Xen is a basic extension program that utilises the RSX feature in providing 34 extra commands to Locomotive Basic whilst using only 2K of memory.

All the commands except |Proglen are compatible with the CPC464, 664 and 6128 micros.

Type in the basic program and save it. Then, run it and if an error message appears check over the data Once correctly entered the message 'Xen activated'will appear.

The commands and explanations follows.

  • |Hload, start address, length and |Hsave,start address, length allow the saving and loading of programs as headerless files.
  • |Zipon and |Zipoff set the cassette baud rate to 3000 and return it to normal respectively.
  • |Mon and |Moff switch the cassette motor on and off.
  • |Header displays the header of a cassette file.
  • |Char,x,y,@n% returns the character at text co-ordinates x, y in n%.
  • |Fillbox,left col, right col, top row, bottom row. pixel mask allows the filling of a defined rightangle with any pattern in any colour.
  • |Frame synchronises the screen display with display interrupts allowing much smoother graphics to be printed.
  • |Cursoron and |Cursoroff allow the text cursor to be used in basic programs.
  • |Inverse swaps the pen and paper values.
  • |Reset resets the screen mode, pens, inks, paper and border colours.
  • |Lscreen, |Rscreen, |Uscreen and |Dscreen scroll the screen left, right, up and down.
  • |Shiftcls performs a spectacular CLS in any mode.
  • |Xor turns on the graphics Xor function allowing graphics to be moved across the screen without destroying the background.
The rest of the commands and the listing will be published next week
On we go with part two of Xen for the Amstrad CPC's.
  • |Ascii. start address, length reveals text anywhere in memory.
  • |Proglen returns the length of CPC464 Basic programs.
  • |Deek, address, @n% and |Doke, address. 16 bit number perform a two byte Peek or Poke.
  • |Pron and |Proff direct all output to the printer and revert things to normal.
  • |Keyn @n% returns the Ascii value of a key pressed. Much faster than Inkey.
  • |Flush flushes the keyboard buffer.
  • |Shift, source address, destination address. length moves a block of memory to a new location.
  • |Disable and |Enable affects the break key.
  • |Waitkey waits for a key to be pressed.
  • |Rompeek, rom, address, n% is used to examine either the upper (rom=1) or lower (rom=1) ROM. The start address should be between zero and 16384 for the lower ROM or 49152 and 65536 for the upper ROM.
Help lists all the Xen commands.

Note that where a command requires a variable which is prefixed by @ the variable should be defined before using the command, ie type a%=0

PopularComputingWeekly860911

★ PUBLISHER: Popular Computing Weekly
★ YEAR: 1987
★ AUTHOR: Simon Goodwin

★ AMSTRAD CPC ★ DOWNLOAD ★

Type-in/Listings:
» RSX-XEN    ENGLISHDATE: 2020-04-22
DL: 41 fois
TYPE: ZIP
SIZE: 5Ko
NOTE: 40 Cyls
.HFE: NON

» RSX-XEN    LISTINGDATE: 2013-08-13
DL: 52 fois
TYPE: PDF
SIZE: 251Ko
NOTE: 1 page/PDFlib v1.6

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

Lien(s):
» Applications » Extension Rsx - Lire (Microstrad)
» Applications » RSX Grafikerweiterung (Schneider Magazin)
» Applications » BeebugSoft - Toolkit Basic Programmer' s Aid
» Applications » Rsx - Background Printing (Popular Computing Weekly)
» Applications » RSX SESAM (CPC Magazin)
» Applications » Rsx - Fast Screen (CPC Amstrad International)

QUE DIT LA LOI FRANÇAISE:

L'alinéa 8 de l'article L122-5 du Code de la propriété intellectuelle explique que « Lorsque l'œuvre a été divulguée, l'auteur ne peut interdire la reproduction d'une œuvre et sa représentation effectuées à des fins de conservation ou destinées à préserver les conditions de sa consultation à des fins de recherche ou détudes privées par des particuliers, dans les locaux de l'établissement et sur des terminaux dédiés par des bibliothèques accessibles au public, par des musées ou par des services d'archives, sous réserve que ceux-ci ne recherchent aucun avantage économique ou commercial ». Pas de problème donc pour nous!

CPCrulez[Content Management System] v8.7-desktop/cache
Page créée en 832 millisecondes et consultée 962 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.