Installation
------------
Der Quelltext wird mit dem ACME-Assembler unter Verwendung
des "cbm" Ausgabeformats uebersetzt:
acme -f cbm -o output.prg output.a
Auf dem C64 wird die Funktionssammlung mit
LOAD "OUTPUT.PRG",8,1
geladen und steht danach ab der Speicherstelle 49152 ($c000)
zur Verfuegung.
Demoprogramm
------------
Die Uebersetzung des Demoprogramms erfolgt ebenfalls mit
dem ACME-Assembler:
acme -f cbm -o output.bas output_bas.a
Es hat einen Basic-Header (SYS 2061) und wird nach der
Funktionssammlung wie folgt geladen und gestartet:
NEW
LOAD "OUTPUT.BAS",8
RUN
Unit-Test
---------
Fuer den Unit-Test muessen folgende Dateien im gleichen
Verzeichnis liegen:
- cpu6502.py
- cpuC64.py
- output.prg
- test_output.py
Der Aufruf erfolgt mit
python3 test_output.py
Wenn man in der Test-Klasse die Eigenschaft "debug" auf
True setzt, wird der Testcode disassembliert und die
Bildschirmausgabe dargestellt.