CC65

From Atariki

(Różnice między wersjami)
Jump to: navigation, search
Wersja z dnia 21:16, 23 mar 2010
Mono (Dyskusja | wkład)
(Skład pakietu)
← Previous diff
Wersja z dnia 22:30, 27 gru 2019
Krótki (Dyskusja | wkład)
(Podałem aktualny adres projektu, wywaliłem link do nieaktualizowanego od dawna serwera FTP.)
Next diff →
Linia 1: Linia 1:
-Właściwie '''The 6502C compiler'''. Pakiet kompilatora języka [[C]], [[asembler]]a (CA65), menedżera bibliotek oraz linkera. Pierwotnie napisany przez Johna R. Dunninga na małe Atari. Obecnie rozwijana wersja (działająca wyłącznie w trybie [http://pl.wikipedia.org/wiki/Kompilacja_skro%C5%9Bna kompilacji skrośnej]), potrafi kompilować pod różne komputery oparte o [[procesor]] [[6502]], jak i 65816 (np. różne odmiany Atari 8-bit, Commodore C64/C128/C16/C116 i inne, Apple II, Nintendo NES...).+'''cc65''' to pakiet kompilatora języka [[C]], [[asembler]]a, menedżera bibliotek oraz konsolidatora. Pierwsza wersja została napisana w 1989 roku przez Johna R. Dunninga i była wersją [http://en.wikipedia.org/wiki/Small-C Small-C] na [[Atari 8-bit|małe Atari]]. Obecnie rozwijana wersja (działająca wyłącznie w trybie [http://pl.wikipedia.org/wiki/Kompilacja_skro%C5%9Bna kompilacji skrośnej]), potrafi kompilować pod różne komputery oparte o [[procesor]] [[6502]], jak i 65816 (np. różne odmiany Atari 8-bit, Commodore C64/C128/C16/C116 i inne, Apple II, Nintendo NES...). Pakiet rozwijany jest pod przewodnictwem Ullricha von Bassewitza.
== Skład pakietu == == Skład pakietu ==
* ar65 - program do tworzenia bibliotek *.lib i operacji na nich * ar65 - program do tworzenia bibliotek *.lib i operacji na nich
-* ca65 - makro assembler dla procesorów 6502, 65C02 i 65816+* ca65 - [http://pl.wikipedia.org/wiki/Makroasembler makroasembler] dla procesorów 6502, 65C02 i 65816
-* cc65 - kompilator języka C tworzący jako wynikowy kod asemblerowy+* cc65 - skrośny kompilator języka C, tworzący kod źródłowy asemblera ca65
-* cl65 - program narzędziowy służący jako nakładka na kompilator i linker w jednym+* cl65 - proste w użyciu narzędzie do kompilacji i konsolidacji, będące nakładką na ca65, cc65, co65 i ld65
-* co65 - program narzędziowy do konwersji skompilowanych plików obiektowych do postaci źródeł asemblerowych+* co65 - program narzędziowy do konwersji [http://pl.wikipedia.org/wiki/Plik_obiektowy plików obiektowych] w formacie [http://www.6502.org/users/andre/o65/fileformat.html o65] do postaci źródeł asemblera ca65
* od65 - object dumper - pokazuje zawartość plików obiektowych (symbole, eksporty, importy, segmenty) * od65 - object dumper - pokazuje zawartość plików obiektowych (symbole, eksporty, importy, segmenty)
-* da65 - disassembler o formacie wynikowym będącym źródłem dla assemblera ca65+* da65 - [http://pl.wikipedia.org/wiki/Deasembler deasembler] produkujący pliki w formacie asemblera ca65
-* grc - kompilator "zasobów" dla środowiska GEOS z C64+* grc - kompilator "zasobów" .grc dla środowiska GEOS z C64
-* ld65 - linker+* ld65 - [http://pl.wikipedia.org/wiki/Konsolidator konsolidator]
-== Linki ==+== Odnośniki zewnętrzne ==
-* [http://www.cc65.org Strona domowa CC65]+* [https://cc65.github.io/ Strona domowa CC65]
-* [ftp://ftp.musoftware.de/pub/uz/cc65/ Serwer FTP projektu] +* [http://en.wikipedia.org/wiki/Cc65 cc65] w Wikipedii
-* [http://www.cc65.org/doc/ca65.html instrukcja użytkowania asemblera ca65]+
[[Kategoria:Emulacja]] [[Kategoria:Emulacja]]
[[Kategoria:Języki programowania]] [[Kategoria:Języki programowania]]

Wersja z dnia 22:30, 27 gru 2019

cc65 to pakiet kompilatora języka C, asemblera, menedżera bibliotek oraz konsolidatora. Pierwsza wersja została napisana w 1989 roku przez Johna R. Dunninga i była wersją Small-C na małe Atari. Obecnie rozwijana wersja (działająca wyłącznie w trybie kompilacji skrośnej), potrafi kompilować pod różne komputery oparte o procesor 6502, jak i 65816 (np. różne odmiany Atari 8-bit, Commodore C64/C128/C16/C116 i inne, Apple II, Nintendo NES...). Pakiet rozwijany jest pod przewodnictwem Ullricha von Bassewitza.

Skład pakietu

  • ar65 - program do tworzenia bibliotek *.lib i operacji na nich
  • ca65 - makroasembler dla procesorów 6502, 65C02 i 65816
  • cc65 - skrośny kompilator języka C, tworzący kod źródłowy asemblera ca65
  • cl65 - proste w użyciu narzędzie do kompilacji i konsolidacji, będące nakładką na ca65, cc65, co65 i ld65
  • co65 - program narzędziowy do konwersji plików obiektowych w formacie o65 do postaci źródeł asemblera ca65
  • od65 - object dumper - pokazuje zawartość plików obiektowych (symbole, eksporty, importy, segmenty)
  • da65 - deasembler produkujący pliki w formacie asemblera ca65
  • grc - kompilator "zasobów" .grc dla środowiska GEOS z C64
  • ld65 - konsolidator

Odnośniki zewnętrzne

Personal tools