options:
-h, --help show this help message and exit
-r, --reg print registers
-c, --cyc print cycles
-m INT, --mem INT print memory page
-f FILE, --file FILE program file in cbm format
-s FILE, --symtab FILE
symtable for program file
-a INT, --rega INT start value for A-Register
-x INT, --regx INT start value for X-Register
-y INT, --regy INT start value for Y-Register
-d, --disass disassemble the program
--run run the program
--jsr create jsr call for program
--commands print command table
-r, --reg
Register anzeigen; bei --run wird der Zustand der Register
nach der Ausfuehrung des Programms angezeigt
-c, --cyc
Anzahl der benoetigten Taktzyklen nach Ausfuehrung des
Programms
-m INT, --mem INT
Speicherseite (256 Bytes) anzeigen. Der Parameter gibt das
Highbyte an und kann die Wert 0 bis 255 haben; z.B. 192 fuer
den Bereich $c000 bis $c0ff.
-f FILE, --file FILE
Programm, das ausgefuehrt und/oder disassembliert werden
soll. In der Datei muessen in den ersten beiden Bytes
die Startadresse enthalten, so wie sie z.B. der ACME
Assembler mit dem Ausgabeformat "cbm" erstellt.
-s FILE, --symtab FILE
Symboltabelle laden, die der ACME Assembler mit der Option
-l erzeugt. Die Labels werden beim Disassemblieren angezeigt.
-a INT, --rega INT
Startwert fuer das A-Register/Akku
-x INT, --regx INT
Startwert fuer das X-Register
-y INT, --regy INT
Startwert fuer das Y-Register
-d, --disass
Programm disassemblieren, dass mit --file geladen wurde
--run
Programm ausfuehren, dass mit --file geladen wurde
--jsr
Wenn das Programm nicht mit brk, sondern mit rts endet,
wird ein jsr-Aufruf erstellt, damit der Stack korrekt geleert
wird.
--commands
Erstellt eine Tabelle mit allen Maschinencode-Befehlen, die
der Emulator unterstuetzt.
Zusaetzliche Optionen von cpuC64.py
---------------------------------------------------------------