This page (revision-3) was last changed on 03-Feb-2023 15:21 by Stefan Haubenthal 

This page was created on 14-Mar-2010 17:55 by Carsten Strotmann

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Page revision history

Version Date Modified Size Author Changes ... Change note
3 03-Feb-2023 15:21 7 KB Stefan Haubenthal to previous Er bevorzugt sonst 7-Bit ;-)
2 24-Mar-2010 15:52 7 KB Gromit to previous | to last Umlaute korrigert
1 14-Mar-2010 17:55 7 KB Carsten Strotmann to last

Page References

Incoming links Outgoing links

Version management

Difference between version and

At line 4 changed one line
Seit einiger Zeit gibt es im Internet einen C-Compiler für Rechner mit dem 6502 Prozessor. Dank Christian Groessler, Mark Keates, Freddy Offenga und David Lloyd erzeugt dieser Compiler neben C64, Apple II, PET, Plus4, C128 auch Atari 8-Bit Programme.
Seit einiger Zeit gibt es im Internet einen C-Compiler für Rechner mit dem 6502 Prozessor. Dank Christian Grössler, Mark Keates, Freddy Offenga und David Lloyd erzeugt dieser Compiler neben C64, Apple II, PET, Plus4, C128 auch Atari 8-Bit Programme.
At line 24 changed one line
Zusätzlich zum Compiler gibt es Pakete f?r die verschiedenen Zielplattformen:
Zusätzlich zum Compiler gibt es Pakete für die verschiedenen Zielplattformen:
At line 33 changed one line
* cc65-geos-2.6.2.zip Dateien für die GEOS Oberfl?che (C64) Entwicklung
* cc65-geos-2.6.2.zip Dateien für die GEOS Oberfläche (C64) Entwicklung
At line 41 changed one line
Das "bin" Verzeichnis enthält die ausf?hrbaren Programmbestandteile des Compilers: den C-Compiler (cc65.exe), einen Linker (ld65.exe), eine Compiler-Shell (cl65.exe), einen Assembler (ca65.exe), Objekt-Daten Ausgabe (od65.exe), Disassembler (da65.exe). Der GEOS Resource Compiler wird auf dem C64 für die Programmierung der GEOS Oberfläche benötigt und ist für die Atari Programmierung nicht von Bedeutung. Es ist sinnvoll, das "bin" Verzeichnis mit in den Suchpfad für Programme aufzunehmen, z. B. mit dem Befehl "PATH=%PATH%;c:\cc65\bin" in der AUTOEXEC.BAT.
Das "bin" Verzeichnis enthält die ausführbaren Programmbestandteile des Compilers: den C-Compiler (cc65.exe), einen Linker (ld65.exe), eine Compiler-Shell (cl65.exe), einen Assembler (ca65.exe), Objekt-Daten Ausgabe (od65.exe), Disassembler (da65.exe). Der GEOS Resource Compiler wird auf dem C64 für die Programmierung der GEOS Oberfläche benötigt und ist für die Atari Programmierung nicht von Bedeutung. Es ist sinnvoll, das "bin" Verzeichnis mit in den Suchpfad für Programme aufzunehmen, z. B. mit dem Befehl "PATH=%PATH%;c:\cc65\bin" in der AUTOEXEC.BAT.
At line 56 changed one line
Nachdem wir nun diesen Fehler umgangen haben können wir die Übersetzung erneut starten. Wir führen wieder "cl65 -t atari hello.c" aus und finden, wenn alles klappt, zwei neue Dateien im Verzeichnis: "hello.o" und "hello". "hello.o" ist die Objektdatei vor der Bearbeitung durch den Linker, d.h. ohne den atarispezifischen Ladevorspann in der Datei, welche dem DOS angibt, an welcher Stelle im Speicher das Programm geladen wird und wo es gestartet wird. "hello" ist das fertige Programm, wir k?nnen es ohne weiteres in "hello.com" umbenennen.
Nachdem wir nun diesen Fehler umgangen haben können wir die Übersetzung erneut starten. Wir führen wieder "cl65 -t atari hello.c" aus und finden, wenn alles klappt, zwei neue Dateien im Verzeichnis: "hello.o" und "hello". "hello.o" ist die Objektdatei vor der Bearbeitung durch den Linker, d.h. ohne den atarispezifischen Ladevorspann in der Datei, welche dem DOS angibt, an welcher Stelle im Speicher das Programm geladen wird und wo es gestartet wird. "hello" ist das fertige Programm, wir können es ohne weiteres in "hello.com" umbenennen.
At line 64 changed one line
Soweit zum ersten Teil unseres Kurses. Im n?chsten Teil werden wir uns n?her mit der Programmiersprache "C" besch?ftigen, die wichtigsten Unterschiede zu Basic lernen und ein Basic Programm nach "C" übersetzen. Bis dahin viel Spass mit CC65.
Soweit zum ersten Teil unseres Kurses. Im nächsten Teil werden wir uns näher mit der Programmiersprache "C" beschäftigen, die wichtigsten Unterschiede zu Basic lernen und ein Basic Programm nach "C" übersetzen. Bis dahin viel Spass mit CC65.