Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previaÚltima revisiónAmbos lados, revisión siguiente | ||
cursos:z88dk:introduccion [05-08-2007 20:54] – falvarez | cursos:z88dk:introduccion [24-02-2020 19:15] – falvarez | ||
---|---|---|---|
Línea 1: | Línea 1: | ||
+ | Publicado originalmente en [[https:// | ||
+ | |||
====== Introducción ====== | ====== Introducción ====== | ||
Línea 5: | Línea 7: | ||
El paquete incluye una serie de librerías que nos permitirán añadir funcionalidades fácilmente a nuestros programas, siendo las más interesantes las librerías gráficas, que nos capacitarán incluso para programar algún juego. El compilador de C incluido con z88dk no es más que un pequeño compilador que acepta muchas de las características de ANSI C y realiza optimizaciones básicas. Por último, hemos de aclarar que el objetivo de esta serie de artículos no es explicar la sintaxis o el funcionamiento del lenguaje C; es más, al lector se le supondrán una serie de conocimientos básicos sobre el mismo. Como en el artículo de este número nos centraremos en cómo instalar el paquete para distintas plataformas, | El paquete incluye una serie de librerías que nos permitirán añadir funcionalidades fácilmente a nuestros programas, siendo las más interesantes las librerías gráficas, que nos capacitarán incluso para programar algún juego. El compilador de C incluido con z88dk no es más que un pequeño compilador que acepta muchas de las características de ANSI C y realiza optimizaciones básicas. Por último, hemos de aclarar que el objetivo de esta serie de artículos no es explicar la sintaxis o el funcionamiento del lenguaje C; es más, al lector se le supondrán una serie de conocimientos básicos sobre el mismo. Como en el artículo de este número nos centraremos en cómo instalar el paquete para distintas plataformas, | ||
- | ===== INSTALACIÓN | + | ===== Instalación |
Para descargarnos la última versión estable deberemos dirigirnos a la página de descargas de z88dk (a partir del enlace proporcionado en la página del paquete, ver sección de Links), donde podremos obtener la versión de Linux. Los binarios para Windows se pueden obtener en la página de Dennis Grönign (el enlace también puede ser encontrado en la misma página de z88dk). | Para descargarnos la última versión estable deberemos dirigirnos a la página de descargas de z88dk (a partir del enlace proporcionado en la página del paquete, ver sección de Links), donde podremos obtener la versión de Linux. Los binarios para Windows se pueden obtener en la página de Dennis Grönign (el enlace también puede ser encontrado en la misma página de z88dk). | ||
- | ===== INSTALACIÓN EN LINUX ===== | + | ===== Instalación en Linux ===== |
El primer paso, una vez descargado el fichero z88dk-src-x.y.tar.gz (donde x.y es la versión del paquete; en el momento de redactar este artículo la última versión estable era la 1.5), es desempaquetarlo en el directorio donde queramos tenerlo instalado: | El primer paso, una vez descargado el fichero z88dk-src-x.y.tar.gz (donde x.y es la versión del paquete; en el momento de redactar este artículo la última versión estable era la 1.5), es desempaquetarlo en el directorio donde queramos tenerlo instalado: | ||
Línea 41: | Línea 43: | ||
mv $Z88DK/ | mv $Z88DK/ | ||
- | ===== COMPILAR Y EJECUTAR EN LINUX ===== | + | ===== Compilar y ejecutar en Linux ===== |
Una vez instalado el paquete, y preparado nuestro sistema, pasamos a explicar cómo podemos compilar nuestros programas, y ejecutarlos en cualquier emulador. Para ello nos basamos en los ejemplos situados en el directorio $Z88DK/ | Una vez instalado el paquete, y preparado nuestro sistema, pasamos a explicar cómo podemos compilar nuestros programas, y ejecutarlos en cualquier emulador. Para ello nos basamos en los ejemplos situados en el directorio $Z88DK/ | ||
Línea 66: | Línea 68: | ||
{{cursos: | {{cursos: | ||
- | ===== INSTALACIÓN EN WINDOWS | + | |
+ | ===== Instalación en Windows | ||
Esta instalación ha sido realizada y probada sobre un PC con Windows 98 Second Edition. Se intentó realizar en un sistema con Windows XP y los ejecutables contenidos en el directorio bin daban el error " | Esta instalación ha sido realizada y probada sobre un PC con Windows 98 Second Edition. Se intentó realizar en un sistema con Windows XP y los ejecutables contenidos en el directorio bin daban el error " | ||
Línea 77: | Línea 80: | ||
* 1. Añadir manualmente la ruta, editando el archivo autoexec.bat. Para hacerlo simplemente editamos el archivo autoexec.bat, | * 1. Añadir manualmente la ruta, editando el archivo autoexec.bat. Para hacerlo simplemente editamos el archivo autoexec.bat, | ||
+ | |||
SET Z80_OZFILES=C: | SET Z80_OZFILES=C: | ||
SET ZCCCFG=C: | SET ZCCCFG=C: | ||
Línea 87: | Línea 91: | ||
{{cursos: | {{cursos: | ||
- | ===== COMPILAR Y EJECUTAR EN WINDOWS | + | ===== Compilar y ejecutar en Windows |
Cuando programamos con z88dk, escribimos el código en lenguaje C en archivos de texto plano, con nuestro editor preferido, puede ser el Bloc de Notas que trae Windows perfectamente. Estos archivos se suelen nombrar como programa.c. | Cuando programamos con z88dk, escribimos el código en lenguaje C en archivos de texto plano, con nuestro editor preferido, puede ser el Bloc de Notas que trae Windows perfectamente. Estos archivos se suelen nombrar como programa.c. | ||
Línea 123: | Línea 127: | ||
NOTA: en el caso de disponer de una plataforma Windows se recomienda leer también de forma detenida el apartado de compilación y ejecución en Linux donde se explican una serie de conceptos importantes sobre el proceso. | NOTA: en el caso de disponer de una plataforma Windows se recomienda leer también de forma detenida el apartado de compilación y ejecución en Linux donde se explican una serie de conceptos importantes sobre el proceso. | ||
- | ===== ENLACES | + | ===== Enlaces |
- | * [[http:// | + | * [[http:// |
* [[http:// | * [[http:// | ||