DDT/Z CP/M-Z80 Debugger ----- Es werden Gross- und Kleinbuchstaben akzeptiert. Numerischen Eingaben in Hex, Dezimal, Bin{r oder ASCII (Hex und Dezimal Vorzeichen '-' erlaubt). Die Ein- gaben werden folgendermassen gekennzeichnet: Hex (-)dddd d=0...9,A...F Dezimal (-)ddddd. d=0..9 Bin{r ddddddd" d=0,1 ASCII 'c' c=beliebiges Zeichen Anzahl der Digits ist beliebig. Es werden nur die letzten benutzt. F}r die Eingaben k|nnen auch die Konstanten Y0...Y7 angegeben werden. In der folgenden Befehlsliste werden folgende Abk}rzungen verwendet adr.,ende,ziel,arg,count 16-Bit Gr|ssen port,byte 8-Bit Gr|ssen reg Register:A,B,D,H,A',B',D',H',X,Y,I # Zahl von 0...7 str String von Bytes. kann byte1,byte2,... oder 'cccccc' sein. ( .. ) optional Bef.Argument(e) Funktion ------------------------------------------------------------------------------ A (adr.) Assembler aufrufen. Der Befehl im Speicher wird zuerst }bersetzt und angezeigt. Durch wird er unver- {ndert }bernommen. Beendet wird mit '.' B ((adr.):count) Zeigt bzw. setzt Breakpoints C Wie T-race? D (anf.),(ende) Dump in Hex und ASCII. E ? F dr:name.ext FCB eingeben G (adr.) Programm starten H arg1,arg2 Hexadezimal rechnen. Angezeigt: Summe und Differenz, jeweils in Hex und Dezimal sowie im Zweierkomplement. Ausserdem noch in Bin{r und ASCII. I port Port einlesen in Hex und Bin{r J - K ? L (anf.,(ende)) Disassemblieren. M anf.,ende,ziel Move. Bereiche d}rfen sich beliebig }berlappen. N ? O port,byte auf Port ausgeben. P ? Q anf.,ende,str. String suchen. (Query) R (adr.) Read. Liest File gem. FCB ein. S adr. Substitute. Speicher anschauen/{ndern. n{chste Adresse, '-' vorhergehende. String als Eingabe: wird in fortlaufende Adressen geschrieben. Ende mit '.'. T adr. Trace. ? U ? V anf.,ende,ziel Verify. Speicherbereiche vergleichen. W anf.,ende Write. Speicherbereich auf File gem. FCB schreiben. X (reg) Register anzeigen/{ndern. Y (#,konst.) Konstanten Y0..Y7 anzeigen/{ndern. Z anf.,ende,str. 'Zero'. Speicherbereich mit Strings f}llen. D,L,T: Fortsetzung mit m|glich, solange Prompt '>>'.