Cc65

Cross-Compiler für 6502 CPU
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 16. Mai 2006 um 11:02 Uhr durch Polluks (Diskussion | Beiträge) (API: D2TV). Sie kann sich erheblich von der aktuellen Version unterscheiden.

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