Cc65

le cc65 est un paquet par développement réciproque complet pour le 65 (C) 02 systèmes de , y compris un macro monteur puissant , un compilateur du C , l'éditeur de liens , le bibliothécaire et plusieurs autres outils .

Il est basé sur le compilateur de C. qui a été à l'origine adapté pour les ordinateurs à 8 bits d'Atari par importuner de John R. Le compilateur C original est un petit C descendant du mais a plusieurs prolongements, et certaines des limites du petit compilateur C original sont allées.

Le compilateur cc65 original était librement redistributable sous la forme source, mais ne qualifie pas comme logiciel libre selon la définition d'Open Source de étant donné qu'on ne permet pas la distribution du logiciel pour le bénéfice monétaire.

La trousse à outils a été en grande partie augmentée par Ullrich von Bassewitz et d'autres contribuants. Le compilateur cc65 réel reste sous le " ; freeware" ; autoriser jusqu'à ce qu'il soit complètement récrit, mais les efforts ont déjà produit un ensemble complet des outils binaires (assembleur, éditeur de liens, etc.) et de la bibliothèque d'exécution sous un permis identique au Zlib 'S. L'assembleur croisé du ca65 est l'un des 6502 assembleurs croisés les plus puissants disponibles sous un permis d'ouvrir-source.

Le compilateur lui-même est presque totalement la norme ANSI C compatible, bien que pas complètement. La bibliothèque de C est tout à fait étendue, et permet l'utilisation étendue du matériel de la plate-forme de cible. le stdio est soutenu sur beaucoup de plates-formes, de même que Borland - dénomment la manipulation d'écran du Conio. Le GEOS est également soutenu sur le commodore 64 . La bibliothèque soutient beaucoup des plates-formes de commodore ( P500 de C64 , de C128 , de C16/116 / Plus/4 et 600/700 famille ), de la famille d'Apple II de , de l'Atari, des atmosphères d'Oric de , de la console de jeu du parc de divertissements de Nintendo de et de la surveillance.

Les systèmes hôtes officiellement soutenus incluent le Linux , le Microsoft Windows , le DOS et le OS/2 , mais on a rapporté que le code source lui-même est tout à fait portable et fonctionne presque non modifié sur beaucoup de plates-formes près de ces derniers.

Api soutenu

  • statique de
      CONIO (entrée-sortie de console basée par texte)
      dio (entrée-sortie block-oriented de disque déviant le système de fichiers)
  • dynamique de
      fin de support (mémoire augmentée, utilisée pour toutes sortes de mémoire au delà de la barrière de 6502's 64K).
      manche
      souris
      périodique
      tgi (2D primitives graphiques graphiques)

    .

    Random links:Niveau avancé (R-U) | Préfecture de Toyama | 1739 en littérature | NGC 2349 | Jaloudi | Cc65