APPLICATIONSPROGRAMMATION ★ SUPER TRACE (CPC AMSTRAD INTERNATIONAL) ★

Super Trace (CPC Amstrad International)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 ★ 

Das Programm »Super Trace« dient zum Verlangsamen des Programmablaufes (von BASIC- und MC-Pro-grammen).

Diese hat den Vorteil, daß alle Abläufe zum Teil zeitlupenartig dargestellt werden und somit der Programmfluß in Ruhe überprüft werden kann. Somit können Fehler eventuell schneller erkannt werden und außerdem werden Details sichtbar, die bei normaler Geschwindigkeit kaum auffallen würden. Das Programm selbst ist in Assembler geschrieben und nützt die Interrupt-Möglichkeiten des CPC dazu aus, diesen beliebig in seiner Geschwindigkeit zu beeinflussen. Die Geschwindigkeit läßt sich über den RSX-Befehl |SPEED einstellen. Zusätzlich gibt es je einen Befehl zum Ein- bzw. Ausschalten der Erweiterung (|TRACE.ON und |TRACE.OFF). Damit auch bei extrem starker Verlangsamung ein Programm beendet werden kann, bevor dieses zu Ende ist, besteht die Möglichkeit, die Erweiterung durch Drücken der Taste TAB wieder auf normale Arbeitsgeschwindigkeit zu setzen. Dabei wird die Verzögerung auf 1 gesetzt, sie muß jedoch noch separat ausgeschaltet werden.

Bei einer Verzögerung von z. B. 410 läßt sich auch der Aufbau der Zeichen am Bildschirm in Zeitlupe erkennen. Wenn Sie diesen Wert setzen, ist beim Listen eines Programmes deutlich zu erkennen, wie jedes Zeichen Byte für Byte von oben nach unten erstellt wird.

Das Programm ist mittels des BASIC-Ladeprogrammes im Speicher frei verschiebbar und läuft auf allen drei CPC. Allerdings darf es nur in die zentralen 32k geladen werden, da ansonsten die Interrupt-Steuerung sowie die RSX-Einbin-dung nicht korrekt arbeitet.

Befehlsliste zu Super Trace

1. TRACE.ON (keine Parameter). Hiermit schalten Sie die Erweiterung ein.

2. SPEED, Verzögerung. Mit diesem Befehl können Sie die Arbeitsgeschwindigkeit Ihres CPC bestimmen. Dabei erreichen Sie die höchste Geschwindigkeit mit dem Wert 1. Die sinnvoll anzuwendende kleinste Geschwindigkeit liegt bei Wert 410.

ACHTUNG:

Ein Wert von 0 bedeutet eine Verzögerung von 65535. Diesen Wert sollten Sie nicht verwenden.

WICHTIG:

Sie können die Geschwindigkeit jederzeit durch Drücken der

TAB-Taste auf 1 setzen.

3. TRACE.OFF (keine Parameter). Der Befehl dient zum Ausschalten der Erweiterung.

(Klaus Kremer) , CPCAI

★ PUBLISHER: CPC Amstrad International
★ YEAR: 1987
★ CONFIG: 64K + AMSDOS
★ LANGUAGE:
★ LiCENCE: LISTING
★ COLLECTION: CPC AMSTRAD INTERNATIONAL-SONDERHEFT
★ AUTHOR: Klaus KREMER
 

★ AMSTRAD CPC ★ DOWNLOAD ★

Type-in/Listings:
» Super  Trace    (CPC  Amstrad  International-Sonderheft  5)    (Incl.  ASM-SOURCE)    LISTING    GERMANDATE: 2024-03-04
DL: 17
TYPE: PDF
SiZE: 577Ko
NOTE: Supplied by archive.org ; 1 page/PDFlib v1.6

» Super  Trace    (CPC  Amstrad  International-Sonderheft  5)    GERMANDATE: 2024-03-04
DL: 15
TYPE: ZIP
SiZE: 4Ko
NOTE: 40 tracks
.DSK: √

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

Lien(s):
» Applications » RSX - Programm-Tracer (CPC Amstrad International)
» Applications » Tracer (Compute Mit)
» Applications » Trace (CPC Amstrad International)
» Applications » Z-80 Softwaretracer für Schneider CPC 464/664/6128 v2
» Applications » TRACE-Funktion
» Applications » Trace (Compute Mit)
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 371 millisecondes et consultée 76 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.