6502 Programmierung mit Linux

Aus CBMPET.DE

Wechseln zu: Navigation, Suche

Inhaltsverzeichnis

CBM 2001/3001/8001 Programmierung

Eine kleine Übersicht einiger Werkzeuge zum Programmieren unter Linux

Editoren

gedit

Bei gedit handelt es sich um einen sehr leistungsstarken universellen Text-Editor. Dieser kann mit Hilfe von Plugins und Syntax-Highlighting sehr leicht an die individuellen Wünsche angepasst werden.

Das Anbinden des ACME-Compiler:
Bearbeiten > Einstellungen > Plugins
Externe Werkzeuge aktivieren

Werkzeuge > Externe Werkzeuge > Neu
Description  : ACME
Shortcut Key  : F12
Command(s)  : acme $GEDIT_CURRENT_DOCUMENT_DIR/$GEDIT_CURRENT_DOCUMENT_NAME
Input  : Momentan geöffnetes Dokument
Output  : In Fußleiste anzeigen
Applicability : Alle Dokumente

Der Source muss vor jedem Kompilieren zuerst gespeichert werden !

/usr/share/gtksourceview-2.0/language-specs/6502.lang
Für Ubuntu (Debian) eine Syntax-Highlighting-Datei für den 6502-Assembler. Diese Version stammt von Zed Yago/K2 und wurde für den ACME-Kompiler etwas erweitert.

gedit Homepage

Gedit Screenshot

Weitere Editoren:
Gnome
JOE
Geany
Bluefish
KDE
Kate

Cross-Assembler

ca65
Der ca65 Crossassembler ist Bestandteil des cc65 C-Compiler. Der Assembler kann natürlich stand-alone verwendet werden. Die Dateien können im ftp runtergeladen werden.

ACME-Crossassembler

ACME pseudo opcodes

xa(65)

dasm

k2asm

mxass

wla dx

Tools

pucrunch
Mit dem Packer können PRGs ($0400) gepackt werden. Zum Packen wird die Option VIC20 verwendet: pucrunch programm.prg -c20.


Online-Tools

Hexa to Binary and Decimal converter / convertor

Emulatoren

VICE


Mit dem xpet des Vice-Emulators können die erstellten Programme leicht getestet werden. Allerdings ist dabei zu beachten, dass es sich um eine Emulation in der Entwicklung handelt, die nicht 100% kompatibel zum echten CBM ist.
Bei Unsicherheiten ist eine Gegenprobe auf einem echten Gerät immer sehr ratsam. Meistens reicht die Emulation für den ersten Test. Der besondere Vorteil ist die leichte Konfiguration und der eingebaute Monitor.



Der Emulator sollte bei vielen Distributionen in den Paketquellen zu finden sein. Ansonsten kann der Quelltext von der Vice-Homepage kompiliert werden.

Vice Homepage

Vice XPET Screenshot
Persönliche Werkzeuge