cc65

Un paquete completo de desarrollo cruzado para 65 (c) 02 sistemas, incluido un potente ensamblador macro, un compilador C, un enlazador, bibliotecario
Descargar ahora

cc65 Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Freeware
  • Nombre del editor:
  • Ullrich von Bassewitz
  • Sistemas operativos:
  • Windows All
  • Tamaño del archivo:
  • 660 KB

cc65 Etiquetas


cc65 Descripción

Un paquete completo de desarrollo cruzado para sistemas 65 (C) 02, incluido un potente ensamblador macro CC65 es un paquete completo de desarrollo cruzado para sistemas 65 (C) 02, incluido un potente ensamblador macro, un compilador C, un enlazador, bibliotecario y varias otras herramientas. Se basa en un compilador C que originalmente se adaptó para las computadoras Atari 8bit por John R. Dunning. El compilador original C es un pequeño descendiente de C pero tiene varias extensiones, y algunos de los límites del pequeño compilador de C Pequeño original se han ido. Estoy trabajando duro para hacer que el compilador ISO C sea compatible, por lo que debería poder traducir muchas fuentes de otros sistemas. Las siguientes funciones no están disponibles o no funcionan como se describe en el estándar: * El calificador volátil está analizado pero no tiene efecto. * Los tipos de datos flotan y dobles no están disponibles. * Varios tipos de datos C99 no están disponibles: Long Long int, _Complex, _bool y algunos más. Para la mayoría de estos tipos de datos, esta es una limitación permanente, ya que no puedo ver ningún sentido para respaldar números enteros o números complejos de 64 bits en una plataforma 6502. * Las funciones C pueden no devolver las estructuras y las estructuras pueden no ser aprobadas como parámetros por valor. La asignación de estructuras es posible. Las funciones del ensamblador pueden devolver las estructuras de tamaño 1, 2 o 4. * Hay cierta limitación en el tamaño de las variables locales. No todas las operaciones están disponibles si el tamaño de las variables locales supera los 256 bytes. * Parte de la biblioteca C está disponible solo con convenciones de llamadas FASTCALL (ver más abajo). Esto significa que no puede mezclar los punteros a esas funciones con los punteros a las funciones escritas del usuario. * Algunas funciones para caracteres anchos (WCAR_T) no están disponibles. Puede haber otras limitaciones dependientes del sistema objetivo. Un ejemplo es el archivo E / S, que no se implementa en todas las plataformas. Esta no es una limitación técnica (como lo mencionados anteriormente), pero solo significa que nadie le importó lo suficiente como para escribir el código real. Dependiendo del modo, el compilador está en (configurado con el interruptor del compilador estándar), las siguientes características no estándar pueden estar disponibles: * Comentarios de una sola línea que comienzan con //. * Parámetros sin nombre en listas de parámetros. El compilador no emitirá advertencias sobre los parámetros no utilizados que no tienen un nombre. * Palabras clave adicionales que se necesitan para características especiales. * Comandos de ensamblador en línea. * Miembros de matriz flexibles en estructuras. * Datos no estructurados utilizando la palabra clave VOID.


cc65 Software relacionado

Anyedit

Un editor de texto de programadores que es personalizable para cualquier idioma. ...

223 N/A

Descargar

Activo

Activestate ofrece soluciones de desarrollo, gestión y distribución para PERL. ...

295 21.4 MB

Descargar