Huevo Misterioso

Páginas: 25 (6044 palabras) Publicado: 6 de diciembre de 2012
Mi intención es tener todo el entorno en formato “portable” (recomiendo la web Portable Apps para obtener programas portables), o sea que no dependa de instalar aplicaciones y que sea fácilmente portable de un ordenador a otro, por ejemplo en una memoria USB o como en mi caso, usando la aplicación de almacenamiento online y sincronización automáticaDropbox.
La estructura de carpetas queutilizaré será esta:

Básicamente en /programas irá el emulador WinVICE y el compilador CC65 y luego en/proyectos/c64 estarán los archivos del “Hola mundo”
Teniendo en cuenta este árbol, cada uno puede usarla tal cual o adaptarla a su forma de trabajo, reemplazando por ejemplo la unidad D:\ por la C:\, etc.
Comencemos con el tutorial:
Descargar el emulador de Commodore WinVICE
WinVICE es un emuladorOpen Source que permite emular los sistemas de Commodore C16, C64, C128, C64DTV, VIC20, PLUS4, CBM-II y Pet.
Hay versiones disponibles para todo tipo de sistemas: Windows, DOS, GNU/Linux, etc.
La versión que voy a usar es la MS-Windows 32bit (Pentium-optimized) que se puede descargar desde aquí: WinVICE-2.2-x86.zip.

Instalar el emulador de Commodore WinVICE en Windows XP/7
En mi caso tengouna carpeta donde voy “instalando” todos los programas portables y como este tema de Commodore 64 me interesa que esté accesible desde varios ordenadores, instalaré todo en la carpeta \programas de Dropbox, en mi caso la carpeta donde descomprimo el WinVICE es D:\documentos\My Dropbox\programas\WinVICE\
Luego lo que hay que hacer es asociar los archivos .PRG, .D64, .T64, etc. al emulador. Porejemplo pinchando con el botón derecho sobre un archivo .PRG y eligiendo Abrir con… > Examinar, navegar por el disco ir hasta la carpeta del emulador y seleccionarx64.exe
Consejo útil: cuando se hace lío con estas asociaciones lo mejor es pasar elCCleaner con la opción de “Limpiar el Registro de Windows”, repetir el proceso varias veces hasta que no muestre más errores.
Una guía sobre estetema: Asociar un tipo de archivo a un Programa determinado
Descargar CC65, el compilador de C para 6502
CC65 es un completo compilador cruzado de C para Windows y GNU/Linux que permite compilar código para varias plataformas basadas en el procesador 65(C)02, como los Commodore 16, 64, 128, CBM510, CBM610, PET, PLUS4, VIC20, GEOS, Atari 400/800/65XE/130XE/800XL/1200XL/5200 y Apple ][.
Incluye unpotente macro ensamblador, un compilador de C, un enlazador (linker), librerías y varias otras herramientas. La licencia de este software es Open Source.
La opción más fácil (pero no la que usaré) es descargar el instalador (cc65-2.13.2-1.exe) e instalarlo directamente, una de las ventajas de hacerlo así es que se auto-configuran todas las variables de entorno de forma automática y quizás para empezarsea mejor, pero yo me voy a centrar en la opción portable, que tiene más pasos pero todo queda donde uno quiere, como uno quiere, sin ensuciar el sistema (el registro) y además nos permite la libertad de compartir nuestro entorno entre varios ordenadores.
Enlaces para descargar los archivos de la versión portable:
- Compilador CC65: cc65-win32-2.13.2-1.zip
- Librerías CC65 para la plataformaCommodore 64: cc65-c64-2.13.2-1.zip
Sección de descargas de CC65:

Instalación de CC65, compilador de C para 6502
En caso de instalar la versión autoinstalable se puede saltar directamente al punto 6.
Descomprimir el compilador (archivo cc65-win32-2.13.2-1.zip) en la carpetaD:\documentos\My Dropbox\programas\cc65.
Luego descomprimir cc65-c64-2.13.2-1.zip en la misma carpeta.
El resultadofinal debería ser así:

Crear un "makefile"
Me he creado un simple archivo .BAT para compilar, enlazar las librerías, archivos externos, crear un ejecutable y mostrarlo llamando al emulador de Commodore 64, todo en un solo paso.
Editor de código fuente:
Mención especial merecen los editores de código fuente, la herramienta de programación base, personalmente uso el Notepadd++ (en su versión...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Huevo Misterioso
  • Huevo Misterioso
  • Huevo Misterioso
  • Huevo Misterioso
  • Huevo Misterioso
  • Huevo Misterioso
  • Huevo Misterioso
  • Huevo misterioso

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS