Documentos de Académico
Documentos de Profesional
Documentos de Cultura
atarilynxdeveloper.wordpress.com/2015/03/29/compiling-cc65-suite-and-lynx-libraries
alexthissen 29 de marzo de
2015
Aquí hay una guía rápida para reproducir los pasos necesarios para compilar el
ensamblador CC65, el compilador y el conjunto de enlaces, además de las bibliotecas
específicas de la consola correspondiente.
CC65
El primer paso es compilar las fuentes de C ++ para crear las herramientas en la suite
CC65. Este consiste en el ensamblador ca65.exe, el compilador cc65.exe y el cl65.exe
más ejecutables adicionales. Puede encontrar documentación importante en el sitio web
de CC65 .
Comenzaremos creando un clon del repositorio de Github para el código fuente CC65. La
base del repositorio CC65 se puede encontrar en https://github.com/cc65/ . La
documentación, wiki y mailarchive se encuentra allí. Necesitamos el código fuente en
https://github.com/cc65/cc65 . Puede usar herramientas de línea de comandos para
crear el clon, pero lo mostraré usando Visual Studio 2013 Community Edition que está
disponible como descarga gratuita desde el sitio web de Microsoft.
Inicie VS2013 y vaya a la pestaña Team Explorer. Haga clic en Conectar en la parte
superior y elija Clonar en Repositorios locales de Git.
1/4
Después de eso, tendrá una compilación limpia de
CC65 utilizando las últimas fuentes de CC65 en la
carpeta bin.
Bibliotecas Lynx
El siguiente paso es compilar las bibliotecas .lib específicas de la consola que necesita
para crear imágenes (o roms) para su consola. En mi caso, ese es el Lynx, pero los pasos
son similares para los demás.
2/4
Las fuentes de las bibliotecas se encuentran en cc65 \ libsrc. Hay subdirectorios allí para
cada una de las consolas. En el lugar también hay un Makefile. Necesitamos tener la
herramienta make.exe para compilar estas fuentes. Para eso utilicé MinGW, porque las
utilidades de Unix no tienen una versión suficientemente moderna de make.exe.
make.exe
3/4
Busque en la carpeta cc65 \ lib y encuentre todas las bibliotecas recién compiladas,
incluida lynx.lib.
Pensamientos finales
¿Por qué es útil esto? Con estas instrucciones puede reproducir creando las
herramientas que necesita para programar Atari Lynx. Pero también le permite las
fuentes y recompila la biblioteca CC65 para su consola favorita. Por ejemplo, si desea
reducir el lynx.lib y omitir la funcionalidad innecesaria para aumentar la memoria
disponible, debe modificar la biblioteca y volver a compilarla.
4/4