En este tutorial, muestro cómo configurar un entorno de desarrollo para programar programas ensambladores para Commodore 64. Trabajar con la computadora de 40 años solo es divertido con una buena infraestructura.
Programación en ensamblador C64: entorno de desarrollo
He estado usando el entorno de desarrollo de CBM Studio para mi trabajo con el C64 durante años. CBM Studio está optimizado para trabajar en código C64, es bastante fácil escribir, probar y depurar código básico y/o ensamblador allí. El IDE se escribió en .NET, por lo que es en sí mismo un programa para Windows. Sin embargo, debería poder ejecutarlo con Mono en Linux.
Para ejecutar el código escrito, necesita un emulador (o un C64 físico). Durante el desarrollo, por supuesto, hoy en día solo tiene sentido un emulador. En GitHub puede encontrar muchos proyectos en los que los desarrolladores prueban su propio MOS6510. De hecho, el desarrollo de un emulador C64 es parte de muchos proyectos de práctica porque el conjunto de instrucciones del procesador es muy simple y generalmente se implementa en unas pocas líneas de código. Sin embargo, debe confiar en un emulador establecido como VICE. Con tales proyectos, se garantiza que funcionarán al 100% correctamente.
En el IDE de CBM Studio, el emulador que se iniciará se puede configurar en las opciones en Control del emulador. He depositado el x64sc.exe para el C64 allí. Como puede ver en el punto de destino anterior, el IDE permite muchos emuladores diferentes, todas las computadoras de 8 bits de Commodore.
alternativas
La única alternativa realmente buena como entorno de desarrollo es Visual Studio Code. El editor ahora está disponible para todos los sistemas operativos relevantes y se pueden usar complementos para expandirlo para el desarrollo de todos los lenguajes de programación imaginables. Esto también se aplica a la programación del ensamblador C64 gracias a la extensión VS64:
prueba
Antes de comenzar con la teoría del lenguaje de programación ensamblador C64, debe probar el entorno de desarrollo. La mejor manera de hacer esto es cargar uno de los programas en mi repositorio de GitHub y ejecutarlo a través del IDE en el emulador. Usando el ejemplo del primer programa Hello simple, la salida se ve así:
Conclusión
Una breve introducción al entorno de desarrollo para desarrollar programas ensambladores C64. Si usa CBM Studio o Visual Studio Code es cuestión de gustos. Ambos entornos son perfectos en combinación con un buen emulador para escribir programas ensambladores para el Commodore 64 en un ordenador actual.
¿Qué entorno de desarrollo prefiere? ¿Conoces alguna otra alternativa destacable?
(Visita 548 veces, 1 visitas hoy)