Warning: Undefined variable $A in /is/htdocs/wp1075191_C81Z5VPZVZ/www/c64/acme.php on line 19
|
Cross-Development
|
Es gibt viele Entwicklungswerkzeuge für den C64. Besonders der ausgereifte Turbo Assembler, den es mittlerweile mit den verschiedensten Features gibt.
Zudem wurden zu den Hochzeiten des C64 einige Basic-Compiler vertrieben, die zwar sehr klobige Kompilate, dennoch sehr leistungsfähigen Code erzeugten.
|
Heute gibt es sogenannte Cross-Compiler mit denen man auf einem System, für verschiedene Plattformen Programme erstellen kann. So gibt es für die Reihe der 6502 basierenden Rechner und Konsolen einige Entwicklungsumgebungen für (MS-)DOS oder Multitaskingsysteme wie Windows, Unix-Derivate oder OS2. Die folgenden Tipps und Tricks basieren auf den Plattformen : MS-DOS 6.2 und Windows 95/98.
|
|
ACME Cross-Assembler |
|
Für Programmierer die den TASM am C64 nutzen, dürfte ACME ein sehr hilfreiches Werkzeug sein. Der Cross-Assembler kann ausführbare Programme für verschiedene 6502-Systeme kompilieren. Besonders die sehr einfache Handhabung von der Komandozeile macht ihn sehr flexibel.
ACME kann Programme für die CPUs 6502, 65c02 und 65816 erstellen und ist für DOS, OS2, AmigaOS, Linux/ general Unix und RISC OS erhältlich. Es ist freie Software (GNU General Public License) und kann auf der Homepage des Autors runtergeladen werden. Für weitere Anpassungen steht auch der Source-Code (in C) zum Dowload bereit.
Seit einigen Jahren gibt es den Relaunch64-Editor. Mit diesem kann man den Cross-Assembler bequem über eine Shell aufrufen. Auch das Testen im bekannten Vice-Emulator ist möglich.
|
Bisher teste ich jedoch alle erstellten Programme mit einem ‚echten‘ C64. Die Emulation ist ausreichend für einen ersten Test, aber "nothing beats the real thing". Seit dem MMC64 ist der Transfer vom Arbeitsrechner zum C64 ein Kinderspiel.
|
|
|
|