APPLICATIONSDIVERS ★ Bankswitch für CPC 6128|CPC Magazin) ★

Bankswitch (CPC Magazin)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 ★ 

"Bankswitch” ermöglicht es dem Besitzer eines CPC 6128, den zweiten 64K-Block voll auszunutzen. Es lehnt sich an den Bericht im Schneider Magazin 1/87 an, wonach man mit einem OUT-Kommando die vier Bänke im zweiten Block als zusätzlichè Basic-Speicher verwenden kann. Mit diesem Programm reduziert sich das Bankswitching auf einen RSX-Befehl. Insgesamt stehen vier zur Verfügung: | GOTO, bank Gültige Werte für bank sind 0,4,5,6,7 (s. Skizze). Mit diesem Kommando wird die gewünschte Bank ausgewählt, und man befindet sich dann im Direktmodus in dieser.

|GOTO, zeile, bank Die Bank wird ausgewählt, und der Interpreter fährt im Basic-Programm mit der Zeilennummer zeile fort. Dies funktioniert im Direkt- und im Programmodus.

|BANK Dieser Befehl zeigt die aktuelle Bank-nummer.

|BYTES Mit diesem Kommando werden die verbrauchten Basic-Programm-Bytes ausgegeben. Er funktioniert in jeder Bank, ebenso wie print fre (x).

Initialisiert werden die RSX-Befehle mit CALL &A000. Bei ihrer Anwendung sollte man folgendes beachten:

  1. Die Variablen, Felder und Strings haben alle lokalen Charakter, d.h., sie sind nur in der Bank gültig, in der sie definiert werden. Dafür kann man aber auch gleiche Variablennamen für verschiedene Bänke benutzen (s. Ablaufprotokoll). Dies gilt sowohl für den Programm- als auch für den Direktmodus. In letzterem ist es möglich, daß eine Syntax-Error-Meldung ausgegeben wird, die aber gänzlich zu ignorieren ist und keinerlei Einfluß auf das Programm hat. Im Programmodus kann dieser Fehler nicht auftreten, und darauf kommt es letztendlich an.
  2. Der Vorteil von IGOTO,bank besteht auch darin, daß sich in allen Bänken direkt ein Programm eintippen läßt. Man muß es nicht - wie in Heft 1/87 beschrieben - erst laden, bevor man es editieren und ergänzen kann. Selbstverständlich besteht auch in jeder Bank die Möglichkeit, auf Diskette bzw. Cassette zuzugreifen. Außerdem hat man einen größeren Speicherplatz zur Verfügung als im Beispiel von Heft 1/87, da im ersten 64K-Block der Basic-Speicher wie gewohnt bei Adresse &170 (hex) beginnt und nicht erst bei &4000. So kann man insgesamt 106109 Bytes nutzen.

Martin und Michael Bass

★ PUBLISHER: CPC Magazin
★ YEAR: 1987
★ CONFIG: 128K + AMSDOS
★ LANGUAGE:
★ LiCENCE: LISTING
★ AUTHORS: Martin Bass , Michael Bass

★ AMSTRAD CPC ★ DOWNLOAD ★

Aucun fichier de disponible:
» Vous avez des fichiers que nous ne possédons pas concernent cette page ?
★ AMSTRAD CPC ★ A voir aussi sur CPCrulez , les sujets suivants pourront vous intéresser...

Lien(s):
» Applications » Bank - Rsx (CPC Amstrad International)
» Applications » Bankswap (Computer Schau)
» Applications » RSX - Bankswap (CPC Amstrad International)
» Applications » BankRSX
» Applications » Screencopy - Bankdateien Als Binardatei (CPC Amstrad International)
» Applications » Tri pour BankManager
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 521 millisecondes et consultée 879 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.