Der cc65 ist ein Cross-Compiler-Paket für alte 6502-basierte Computerarchitekturen. Es umfasst einen Compiler für die Programmiersprache C, einen Makro-Assembler, Linker, Archiver und einige andere Tools. Das Compiler-Paket ermöglicht u. a. die Entwicklung von Programmen für den C64, C128, Apple II und Atari Heimcomputer. Durch eine gute Programmbibliothek ist es u. a. mit dem cc65 sehr einfach möglich, Programme für die grafische Benutzeroberfläche GEOS (C64/128 Versionen) zu entwickeln. Da es cc65 auch für MSDOS x86 PC Systeme gibt, kann der Cross-Compiler direkt aus PC/GEOS GEOS (x86 Version) heraus gestartet werden. Somit ist es PC/GEOS Programmierern möglich, ihre Projekte auch auf das C64/128 GEOS zu adaptieren.
API
statisch
- conio
- dio
dynamisch
- em
- joystick
- mouse
- serial
- tgi
conio dio emd joy mou ser tgi apple2 x x 1 1 1 1 2 apple2enh x x 1 1 1 1 2 atari x x 1 atmos x 1 c16 x 1 1 c64 x 6 4 2 1 1 c128 x 5 2 2 1 2 cbm510 x 1 1 1 cbm610 x 1 1 geos x x 1 1 1 lynx 1 1 nes x 1 pet x plus4 x 1 1 supervision vic20 x 1
Weblinks
- http://www.cc65.org (englisch)