APPLICATIONSDIVERS ★ Amstrad Toolkit ★

ToolkitApplications 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 ★ 

This Basic Toolkit loader program contains many data statements which are followed by a checksum. At the end of the listing, there is a general checksum which checks all the others. If a mistake is found in the program, it will stop with ERROR IN DATA AT LINE xxx; you must then edit that line and change the mistake. When is it POKEd into the RAM, the program may be saved and erased.

To start the toolkit type CALL 40000, which produces the usual message with some special additions. This message can be deleted with a higher call to the RAM (CALL 40003). The program can be saved by typing SPEED WRITE 1 :SAVE"BASICTOOLKIT" [ENTER],

To reload, type SYMBOL AFTER 32:RUN " (only characters after 32 may be redefined). The program can save at 4000 baud if TURBO is added to the previous command.

To check each block of the program, type CAT and rewind the tape to the correct place, then press PLAY.

The Amstrad CPC464 has a feature to add extra commands called RSXs (reserved system extensions). They are prefixed with a l,[SHIFT]&@.

The ROM must know the location of the command table, and must have a four-byte buffer. The command table contains the addresses of the commands, the name table contains the names. Fig 1 is a rough example in assembly language.

Where an @ appears this must be added, or the system may crash. IDPRINT must have a $; |DPRINT,"HELLO" will not do. The commands using variables not prefixed with @ can be entered with the value rather than the variables; |SCROLL,2 will do. If there are mistakes afterthe first run-through, the code should be reloaded. Any incorrect spellings will upset the machine and Basic can not be recalled. If a REM statement contains an RSX I, you must use II as a single I is deleted.

The following information is important:

  • x%=PEEK (45512)......This will set x% to the present mode number.
  • x%=PEEK (46311)......This will set x% to the value of shift lock, 255 on.
  • x%=PEEK (46312)......This will set x% to the value of caps lock, 255 on.
  • x%=PEEK (45711)......This sets x% to the present |TPATTERN value.
  • x%=PEEK (45712)......This sets x% to the present |BPATTERN value.

Australian Personal Computer

★ PUBLISHER: Australian Personal Computer
★ YEAR: 1986
★ CONFIG: 64K + AMSDOS
★ LANGUAGE:
★ LiCENCE: LISTING
★ AUTHOR: Justin Moffitt
 

★ AMSTRAD CPC ★ DOWNLOAD ★

Type-in/Listing:
» RSX-Toolkit    (Australian  Personal  Computer)    LISTING    ENGLISHDATE: 2018-09-23
DL: 203
TYPE: PDF
SiZE: 212Ko
NOTE: 2 pages/PDFlib v1.6

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

Lien(s):
» Applications » Rund um den Globus
» Applications » Polar Curves (CPC Computing)
» Applications » Amstat2
» Applications » CPC Web Browser
» Applications » RSX Spooler (Computer Partner)
» Applications » Jaquette (CPC Revue)
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 209 millisecondes et consultée 939 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.