APPLICATIONSPROGRAMMATION ★ CPC 464 FIRMJUMP (COMPUTE MIT) ★

CPC 464 Firmjump (Compute Mit)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 ★ 

Direktes Laden von Registern

Als Programmierer steht man irgendwann vor dem Problem, eine Betriebssystem-Routine vom Basic aus aufzurufen und verschiedene Register beim Aufruf mit Werten zu laden. Viele dieser Routinen erwarten ihre Parameter in den Registern HL, DE, BC und A. Mit dem Programm Firmjump wird dieses Problem gelöst. Die Syntax dieses RSX-Befehls lautet wie folgt; JUMP,adresse,HL,DE,BC,A. Die Bedeutung der einzelnen Parameter dürfte klar sein. Ein kurzes Beispiel: JUMP, &BB39,0,0,wieder holen, tastennummer. Dieser Befehl setzt die Tastaturwiederholung für die durch tastennummer gekennzeichnete Taste.

Ist wiederholen = &FF00, dann wird wiederholt, anderenfalls nicht. Aber der RSX-Befehl JUMP kann noch mehr. Nach der Rückkehr aus der Firmware-Routine können nämlich in den Speicherstellen &A050 - &A057 die Werte der Register abgefragt werden, wobei zusätzlich in Speicherstelle &A057 das Flag-Register steht.

Compute Mit

★ PUBLISHER: Compute Mit
★ YEAR: 1987
★ CONFIG: 64K + AMSDOS
★ LANGUAGE:
★ LiCENCE: LISTING
★ COLLECTION: COMPUTE MIT 1987
★ AUTHOR(S): ???
 

★ AMSTRAD CPC ★ DOWNLOAD ★

Type-in/Listing:
» CPC  464  Firmjump    (Compute  Mit)    GERMAN    LISTINGDATE: 2021-08-02
DL: 119
TYPE: PDF
SiZE: 129Ko
NOTE: 1 page/PDFlib v1.6

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

Lien(s):
» Applications » M4 Board Firmware
» Applications » Firmbase (Amstrad Personal)
» Applications » Firmware-Patch fuer CHAIN-MERGE Schneider CPC & DDI-1
» Applications » The Firmware Guide's (W.A.C.C.I)
» Applications » Firmware: mouse support ROMs
» Applications » Firmware v3.1x
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
Page créée en 099 millisecondes et consultée 618 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.