<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Cc65</id>
	<title>Cc65 - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Cc65"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Cc65&amp;action=history"/>
	<updated>2026-05-28T16:17:51Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Cc65&amp;diff=67931&amp;oldid=prev</id>
		<title>imported&gt;SchlurcherBot: Bot: http → https</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Cc65&amp;diff=67931&amp;oldid=prev"/>
		<updated>2025-05-23T08:21:46Z</updated>

		<summary type="html">&lt;p&gt;Bot: http → https&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{DISPLAYTITLE:cc65}}&lt;br /&gt;
{{Infobox Software&lt;br /&gt;
|Name                 = cc65&lt;br /&gt;
|Logo                 = &amp;lt;!-- Wikidata --&amp;gt;&lt;br /&gt;
|Screenshot           = &lt;br /&gt;
|Beschreibung         = &lt;br /&gt;
|Hersteller           = Ullrich von [[Bassewitz]]&lt;br /&gt;
|Erscheinungsjahr     = 1998&amp;lt;ref&amp;gt;http://unusedino.de/ec64/technical/c=hacking/ch17.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
|AktuelleVersion      = &amp;lt;!-- Wikidata --&amp;gt;&lt;br /&gt;
|AktuelleVersionFreigabeDatum = &amp;lt;!-- Wikidata --&amp;gt;&lt;br /&gt;
|Betriebssystem       = Multiplattform&lt;br /&gt;
|Programmiersprache   = [[ANSI C]]&lt;br /&gt;
|Kategorie            = [[Cross-Compiler]]&lt;br /&gt;
|Lizenz               = [[Zlib license|zlib-Lizenz]]/weitere&lt;br /&gt;
|Deutsch              = nein&lt;br /&gt;
|Website              = &amp;lt;!-- Wikidata --&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Der &amp;#039;&amp;#039;&amp;#039;cc65&amp;#039;&amp;#039;&amp;#039; ist ein [[Cross-Compiler|&amp;#039;&amp;#039;&amp;#039;C&amp;#039;&amp;#039;&amp;#039;ross-&amp;#039;&amp;#039;&amp;#039;C&amp;#039;&amp;#039;&amp;#039;ompiler]]-Paket für alte (und neue) [[6502|&amp;#039;&amp;#039;&amp;#039;65&amp;#039;&amp;#039;&amp;#039;02]]-basierte [[Computerarchitektur]]en. Es umfasst einen [[Compiler]] für die [[C (Programmiersprache)|Programmiersprache C]], einen [[Assembler (Informatik)|Makro-Assembler]], [[Linker (Computerprogramm)|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]]/[[Atari Lynx|Handheld]]. Durch eine gute [[Programmbibliothek]] ist es u. a. mit dem cc65 sehr einfach möglich, Programme für die grafische Benutzeroberfläche [[GEOS (8-Bit-Betriebssystem)|GEOS]] (C64/128 Versionen) zu entwickeln.&lt;br /&gt;
&lt;br /&gt;
Der Compiler unterstützt beinahe die ganze C-Programmiersprache. Das wichtigste noch fehlende Element der Sprache sind [[Gleitkommazahl]]en, daher sind Berechnungen nur mit [[Ganze Zahl|ganzen Zahlen]] möglich. Die Funktionen der C-[[Standardbibliothek]] werden unterstützt, soweit sie auf den Zielsystemen sinnvoll umsetzbar sind.&lt;br /&gt;
&lt;br /&gt;
== Systemübergreifende Programmierschnittstellen ==&lt;br /&gt;
=== Statisch ===&lt;br /&gt;
* conio – Direkte Ein- und Ausgabe über Tastatur und Bildschirm&lt;br /&gt;
* dio – Direkter Datenträgerzugriff auf Blockebene&lt;br /&gt;
=== Dynamisch ===&lt;br /&gt;
* em – Unterstützt diverse Arten von Speichererweiterungen auf einheitliche Weise, ähnlich [[Expanded Memory Specification|EMS]]&lt;br /&gt;
* joystick – relatives Eingabegerät&lt;br /&gt;
* mouse – absolutes Eingabegerät&lt;br /&gt;
* serial – Unterstützt die Ein- und Ausgabe über [[RS-232]] und ähnliche Schnittstellen&lt;br /&gt;
* tgi – einheitliche Schnittstelle für diverse Grafikmodi, ähnlich BGI&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|+ Verfügbarkeit von APIs bzw. Anzahl der Treiber&lt;br /&gt;
|&amp;amp;nbsp;&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot; align=&amp;quot;center&amp;quot;|statisch&lt;br /&gt;
|colspan=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;|dynamisch&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
!&amp;amp;nbsp;!!conio!!dio!!emd!!joy!!mou!!ser!!tgi&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|apple2||✓||✓||1||1||1||1||2&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|apple2enh||✓||✓||1||1||1||1||2&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|atari||✓||✓||&amp;amp;nbsp;||2||&amp;amp;nbsp;||&amp;amp;nbsp;||&amp;amp;nbsp;&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|atari2600||&amp;amp;nbsp;||&amp;amp;nbsp;||&amp;amp;nbsp;||&amp;amp;nbsp;||&amp;amp;nbsp;||&amp;amp;nbsp;||&amp;amp;nbsp;&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|atari5200||✓||&amp;amp;nbsp;||&amp;amp;nbsp;||1||&amp;amp;nbsp;||&amp;amp;nbsp;||&amp;amp;nbsp;&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|atmos||✓||&amp;amp;nbsp;||&amp;amp;nbsp;||&amp;amp;nbsp;||&amp;amp;nbsp;||&amp;amp;nbsp;||2&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|c16||✓||&amp;amp;nbsp;||1||1||&amp;amp;nbsp;||&amp;amp;nbsp;||&amp;amp;nbsp;&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|c64||✓||&amp;amp;nbsp;||6||4||3||1||1&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|c128||✓||&amp;amp;nbsp;||5||2||3||1||2&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|cbm510||✓||&amp;amp;nbsp;||1||1||&amp;amp;nbsp;||1||&amp;amp;nbsp;&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|cbm610||✓||&amp;amp;nbsp;||1||&amp;amp;nbsp;||&amp;amp;nbsp;||1||&amp;amp;nbsp;&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|creativision||✓||&amp;amp;nbsp;||&amp;amp;nbsp;||1||&amp;amp;nbsp;||&amp;amp;nbsp;||&amp;amp;nbsp;&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|gamate||✓||&amp;amp;nbsp;||&amp;amp;nbsp;||1||&amp;amp;nbsp;||&amp;amp;nbsp;||&amp;amp;nbsp;&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|geos||✓||✓||1||1||&amp;amp;nbsp;||&amp;amp;nbsp;||1&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
&amp;lt;!-- lunix		x			1--&amp;gt;&lt;br /&gt;
|lynx||&amp;amp;nbsp;||&amp;amp;nbsp;||&amp;amp;nbsp;||1||&amp;amp;nbsp;||1||1&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|nes||✓||&amp;amp;nbsp;||&amp;amp;nbsp;||1||&amp;amp;nbsp;||&amp;amp;nbsp;||&amp;amp;nbsp;&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|osic1p||✓||&amp;amp;nbsp;||&amp;amp;nbsp;||&amp;amp;nbsp;||&amp;amp;nbsp;||&amp;amp;nbsp;||&amp;amp;nbsp;&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|pce||✓||&amp;amp;nbsp;||&amp;amp;nbsp;||1||&amp;amp;nbsp;||&amp;amp;nbsp;||&amp;amp;nbsp;&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|pet||✓||&amp;amp;nbsp;||&amp;amp;nbsp;||1||&amp;amp;nbsp;||&amp;amp;nbsp;||&amp;amp;nbsp;&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|plus4||✓||&amp;amp;nbsp;||&amp;amp;nbsp;||1||&amp;amp;nbsp;||1||&amp;amp;nbsp;&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|supervision||&amp;amp;nbsp;||&amp;amp;nbsp;||&amp;amp;nbsp;||1||&amp;amp;nbsp;||&amp;amp;nbsp;||&amp;amp;nbsp;&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|telestrat||✓||&amp;amp;nbsp;||&amp;amp;nbsp;||&amp;amp;nbsp;||&amp;amp;nbsp;||&amp;amp;nbsp;||2&lt;br /&gt;
|-align=&amp;quot;center&amp;quot;&lt;br /&gt;
|vic20||✓||&amp;amp;nbsp;||&amp;amp;nbsp;||2||&amp;amp;nbsp;||&amp;amp;nbsp;||&amp;amp;nbsp;&lt;br /&gt;
|}&lt;br /&gt;
[[Datei:Defines.svg|900px|zentriert|Übersicht über die definierten Namensräume]]&lt;br /&gt;
&lt;br /&gt;
== Beispielhafte Projekte ==&lt;br /&gt;
* [[Contiki]] (Internet Program Suite)&lt;br /&gt;
* Zoo Mania (Spiel)&lt;br /&gt;
* IP65 ([[Protokollstapel]])&lt;br /&gt;
* VM02 (Java VM)&lt;br /&gt;
* EasyFlash (Tool)&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [https://cc65.github.io Homepage]&lt;br /&gt;
* [https://github.com/cc65/cc65 github repository]&lt;br /&gt;
* [https://www.cc65.org www.cc65.org] (verwaist, englisch)&lt;br /&gt;
* [https://atariwiki.org/wiki/Wiki.jsp?page=CC65%20Einsteigerkurs Einsteigerkurs]&lt;br /&gt;
* [http://skoe.de/wiki/doku.php?id=sidebar C Lernen mit cc65 und C64]&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Freies Programmierwerkzeug]]&lt;br /&gt;
[[Kategorie:C (Programmiersprache)]]&lt;br /&gt;
[[Kategorie:GEOS]]&lt;/div&gt;</summary>
		<author><name>imported&gt;SchlurcherBot</name></author>
	</entry>
</feed>