cc65

cc65
cc65
Entwickler Ullrich von Bassewitz
Aktuelle Version 2.13.2
(7. März 2010)
Betriebssystem Multiplatform
Programmier­sprache ANSI C
Kategorie Cross-Compiler
Lizenz zlib-Lizenz/weitere
Deutschsprachig nein
www.cc65.org

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 MS-DOS 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.

Programmierschnittstellen

statisch

  • conio
  • dio

dynamisch

  • em
  • joystick
  • mouse
  • serial
  • tgi
Verfügbarkeit von APIs bzw. Anzahl der Treiber
  statisch dynamisch
  conio dio emd joy mou ser tgi
apple2 1 1 1 1 2
apple2enh 1 1 1 1 2
atari   2      
atmos           1
c16   1 1      
c64   6 4 3 1 1
c128   5 2 3 1 2
cbm510   1 1   1  
cbm610   1     1  
geos 1 1     1
lynx       1   1 1
nes     1      
pet     1      
plus4     1   1  
supervision              
vic20     2      

Beispielhafte Projekte

Weblinks


Wikimedia Foundation.

Игры ⚽ Поможем написать курсовую

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Cc65 — Entwickler: Ullrich von Bassewitz Aktuelle Version: 2.12.0 (22. April 2008) Betriebssystem: Multiplatform Kategorie: Cross Compiler …   Deutsch Wikipedia

  • Cc65 — Infobox Software name = cc65 caption = developer = Ullrich von Bassewitz latest release version = 2.12.0 latest release date = release date|2008|04|22 operating system = Multiplatform genre = Cross compiler license = zlib license/other website =… …   Wikipedia

  • Commodore 64 software — The Commodore 64 amassed a large software library of nearly 10,000 commercial titles, covering most genres from games to business applications, and many others. Contents 1 BASIC 2 Development tools 3 Modern Day Development Tools 4 …   Wikipedia

  • 6502 — Der MOS Technology 6502 ist ein 8 Bit Mikroprozessor von MOS Technology, Inc., der 1975 auf den Markt kam. Aufgrund seiner Unkompliziertheit und vor allem des im Vergleich zu den etablierten Intel und Motorola Prozessoren sehr niedrigen Preises… …   Deutsch Wikipedia

  • 6504 — Der MOS Technology 6502 ist ein 8 Bit Mikroprozessor von MOS Technology, Inc., der 1975 auf den Markt kam. Aufgrund seiner Unkompliziertheit und vor allem des im Vergleich zu den etablierten Intel und Motorola Prozessoren sehr niedrigen Preises… …   Deutsch Wikipedia

  • 6510 — Der MOS Technology 6502 ist ein 8 Bit Mikroprozessor von MOS Technology, Inc., der 1975 auf den Markt kam. Aufgrund seiner Unkompliziertheit und vor allem des im Vergleich zu den etablierten Intel und Motorola Prozessoren sehr niedrigen Preises… …   Deutsch Wikipedia

  • 65C02 — Der MOS Technology 6502 ist ein 8 Bit Mikroprozessor von MOS Technology, Inc., der 1975 auf den Markt kam. Aufgrund seiner Unkompliziertheit und vor allem des im Vergleich zu den etablierten Intel und Motorola Prozessoren sehr niedrigen Preises… …   Deutsch Wikipedia

  • Archivdatei — Ein Archivierungs oder Packprogramm (kurz Packer, engl. kurz Archiver) fasst eine oder mehrere andere Dateien zu einer Archivdatei zusammen bzw. extrahiert sie wieder daraus. Im einfachsten Falle werden dabei die Dateidaten einfach… …   Deutsch Wikipedia

  • Archiver — Ein Archivierungs oder Packprogramm (kurz Packer, engl. kurz Archiver) fasst eine oder mehrere andere Dateien zu einer Archivdatei zusammen bzw. extrahiert sie wieder daraus. Im einfachsten Falle werden dabei die Dateidaten einfach… …   Deutsch Wikipedia

  • Archivierungsprogramm — Ein Archivierungs oder Packprogramm (kurz Packer, engl. kurz Archiver) fasst eine oder mehrere andere Dateien zu einer Archivdatei zusammen bzw. extrahiert sie wieder daraus. Im einfachsten Falle werden dabei die Dateidaten einfach… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”