Top-Fragen
Zeitleiste
Chat
Kontext

Cc65

Cross-Compiler für 6502 CPU Aus Wikipedia, der freien Enzyklopädie

Cc65
Remove ads

Der cc65 ist ein Cross-Compiler-Paket für alte (und neue) 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/Handheld. 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.

Schnelle Fakten Basisdaten ...

Der Compiler unterstützt beinahe die ganze C-Programmiersprache. Das wichtigste noch fehlende Element der Sprache sind Gleitkommazahlen, daher sind Berechnungen nur mit ganzen Zahlen möglich. Die Funktionen der C-Standardbibliothek werden unterstützt, soweit sie auf den Zielsystemen sinnvoll umsetzbar sind.

Remove ads

Systemübergreifende Programmierschnittstellen

Statisch

  • conio – Direkte Ein- und Ausgabe über Tastatur und Bildschirm
  • dio – Direkter Datenträgerzugriff auf Blockebene

Dynamisch

  • em – Unterstützt diverse Arten von Speichererweiterungen auf einheitliche Weise, ähnlich EMS
  • joystick – relatives Eingabegerät
  • mouse – absolutes Eingabegerät
  • serial – Unterstützt die Ein- und Ausgabe über RS-232 und ähnliche Schnittstellen
  • tgi – einheitliche Schnittstelle für diverse Grafikmodi, ähnlich BGI
Weitere Informationen conio, dio ...
Thumb
Übersicht über die definierten Namensräume
Remove ads

Beispielhafte Projekte

Einzelnachweise

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads