APPLICATIONSPROGRAMMATION ★ Verbesserte TRACE-Funktion ★

TRACE-FunktionApplications 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 ★ 

Die Verwendung der TRACE-Funktion des CPC-BASIC füllt den Bildschirm sehr schnell mit Zeilennummern, von einem geplanten Bildaufbau bleibt nicht mehr viel übrig. Hier sind zwei Maschinenprogramme, die dies ändern (CPC 464).

Das erste Maschinenprogramm verändert die TRACE-Funktion so, daß die Zeilennummern immer ins Window #7 ausgegeben werden. Durch geeignete Wahl der Window-Größe und entsprechende Positionierung auf dem Bildschirm kann eine Störung des Bild-aufbaus weitgehend verhindert werden.

Listing 1 zeigt den BASIC-Loader für das Maschinenprogramm. Er bringt das Maschinenprogramm unterhalb von HIMEN in den Speicher, setzt HIMEN ent-
sprechend herab und verbindet das Maschinenprogramm mit dem BASIC-Interpreter.

Wenn die drei unterstrichenen Null-Bytes in Zeile 1080 durch CD,18,BB ersetzt werden, wartet das Maschinenprogramm nach der Ausgabe jeder Zeilennummer auf einen Tastendruck. Erst nach dem Drücken einer beliebigen Taste (außer der ESC-Taste) läuft das Programm weiter. Auf diese Weise wird eine Einzel-schritt-Funktion realisiert.

Listing 2 zeigt den BASIC-Loader für das zweite Maschinenprogramm. Auch hier erfolgt die Ausgabe ins Window #7. Es wird jedoch nicht nur die Zeilennummer ausgegeben, sondern die gesamte BASIC-Zeile. Das Listing läuft sozusagen auf dem Bildschirm mit.

Wenn die drei unterstrichenen Null-Bytes in Zeile 1080 durch CD,18,BB ersetzt werden, wartet auch dieses Maschinenprogramm nach der Ausgabe einer BASIC-Zeile auf einen Tastendruck. Erst nach dem Drücken einer beliebigen Taste (außer ESC) läuft das Programm weiter. Auf diese Weise läßt sich auch hier eine Einzelschritt-Funktion realisieren.

Gerd Kluge , HC

★ PUBLISHER: Mein Home-Computer
★ YEAR: 1986
★ CONFIG: 64K + AMSDOS
★ LANGUAGE:
★ LiCENCE: LISTING
★ AUTHOR: Gerd Kluge
 

★ AMSTRAD CPC ★ DOWNLOAD ★

Type-in/Listing:
» TRACE-Funktion    (Mein  Home-Computer)    GERMAN    LISTINGDATE: 2023-02-02
DL: 76
TYPE: PDF
SiZE: 578Ko
NOTE: Uploaded by CPCLOV ; 2 pages/PDFlib v1.6

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

Lien(s):
» Applications » Tracer (Compute Mit)
» Applications » Trace de Fonction de Bode
» Applications » Z-80 Softwaretracer für Schneider CPC 464/664/6128 v2
» Applications » Traceur de Camembert (CPC Revue)
» Applications » Traceur de surfaces
» Applications » Traceur de Graphique (CPC Revue)
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 402 millisecondes et consultée 345 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.