Warning: Undefined array key "HTTP_ACCEPT_LANGUAGE" in /is/htdocs/wp1075191_C81Z5VPZVZ/www/cbmhardware_cfg.inc on line 43

Warning: Trying to access array offset on value of type null in /is/htdocs/wp1075191_C81Z5VPZVZ/www/cbmhardware_cfg.inc on line 44

 ACME
Zurück   Index    FAQ        4 User online       



Warning: Undefined variable $A in /is/htdocs/wp1075191_C81Z5VPZVZ/www/c64/acme.php on line 19

Deprecated: urlencode(): Passing null to parameter #1 ($string) of type string is deprecated in /is/htdocs/wp1075191_C81Z5VPZVZ/www/c64/acme.php on line 19
Index < C64: Hauptseite < C64: Assembler < Cross-Development


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.

 
 
Sources
ACME Code Snippets
Einige sehr kleine Sources, die vor Jahren beim Testen entstanden.
Floppy Sources
Directory, Init, Validate ab $C000
REU Sources
Erkennung für 1764-REU
Floppy Status
Fehlerkanal der Floppy auslesen und auf Bildschirm ausgeben.
Sprite - wir lassen einen fliegen ...
Ein Sprite Beispiel
Sprite Multiplexer
Sprite-Multiplexing mit Sprite 1
Joystick abfragen
Port 1 und 2 abfragen
Lader
Programme und Daten nachladen



    ACME HOMEPAGE
Software-Download, Infos in englischer Sprache und hoffentlich bald wieder einen neue Version.:-)

Download ACME DOS v0.91
Die DOS-Version des ACME.

Download ACME Win32 v0.90
Die Win32-Version des ACME.

Download ACME RiscOS v0.91
Die RiscOS-Version des ACME.

Download ACME Amiga v0.90
Die Amiga-Version des ACME.

Download ToACME
Der ToAcme Source-Konverter.



Valid XHTML 1.0 Transitional Valid CSS!

© 1999-2024 Retro-CMS by M. Sachse http://www.cbmhardware.de