Software del C64

Sistemas operativos, herramientas de programación y aplicaciones que ampliaron las capacidades del C64

Software que llevó el C64 al límite

La biblioteca de software del Commodore 64 abarca más de 10.000 títulos comerciales, desde juegos de acción y herramientas de productividad hasta sistemas operativos gráficos que rivalizaban con hardware mucho más costoso.

El software del C64 cubría una gama extraordinaria. Los juegos dominaban la biblioteca, pero junto a ellos había procesadores de texto, hojas de cálculo, herramientas de composición musical, bases de datos y entornos de programación. Berkeley Softworks convirtió el C64 en un rival serio del Macintosh con GEOS. Un adolescente británico creó Simons' BASIC y lo vendió a través del propio catálogo de Commodore. Un desarrollador moderno construyó un sistema operativo completo para una computadora de 40 años, lanzado en 2022.

Lo que unía todo era el desafío. Cada desarrollador trabajaba dentro de las mismas restricciones: 64 KB de RAM, un procesador de 1 MHz y los límites del MOS 6510. El mejor software del C64 es notable no a pesar de esas limitaciones, sino precisamente gracias a ellas.

Commodore 64 software collection: classic C64 programs, games and applications on floppy disk and cartridge from the 1980s

Comprar en Amazon

Encuentra hardware, juegos, libros y accesorios para Commodore. Toda la gama disponible en Amazon.

Ver en Amazon

Tres programas esenciales del C64

Tres programas se distinguen del resto: uno que amplió el BASIC integrado del C64 antes de que la máquina alcanzara su punto álgido comercial, otro que dotó al C64 de un escritorio gráfico completo, y otro construido para la máquina décadas después de que terminara su vida comercial.

Simons' BASIC cartridge for the Commodore 64, written by 16-year-old David Simons and published by Commodore in 1983 with 114 new programming commands

Cómo se desarrollaba el software del C64

La mayor parte del software del C64 se escribía en uno de dos lenguajes. Commodore BASIC 2.0 venía integrado en la máquina y era accesible en cuanto se encendía el ordenador. Era fácil de aprender pero lento de ejecutar, y la falta de comandos dedicados para gráficos y sonido obligaba a los programadores a usar instrucciones PEEK y POKE para acceder directamente a las direcciones de memoria.

El ensamblador daba a los desarrolladores control total sobre el hardware. El código máquina en el MOS 6510 podía manipular directamente el chip gráfico VIC-II y el chip de sonido SID, produciendo resultados que el BASIC no podía alcanzar. Los juegos más rápidos, el scroll más fluido y las composiciones SID más complejas se escribían todas en ensamblador. La optimización de memoria era una preocupación constante: cada byte del espacio de direcciones de 64 KB tenía un propósito.

El software se distribuía en cintas de casete y disquetes de 5,25 pulgadas. La unidad de disco Commodore 1541 era lenta según los estándares modernos, y gran parte de la energía creativa de la demoscene se dedicó a escribir fastloaders que reducían los tiempos de carga. Los programas terminados se empaquetaban en cajas de cartón con manuales impresos e ilustraciones de portada.

Dónde encontrar software del C64 hoy

La biblioteca de software del C64 está ampliamente preservada y disponible gratuitamente a través de varios archivos en línea.

  • The C-64 Scene Database

    El archivo de referencia para demos, juegos y herramientas. Contiene decenas de miles de entradas con calificaciones, reseñas y descargas.

  • C64.com

    Uno de los archivos del C64 de más larga trayectoria, con un amplio catálogo de juegos y aplicaciones en múltiples formatos de imagen de disco.

  • Lemon64

    Una base de datos centrada en juegos con reseñas de usuarios, capturas de pantalla y calificaciones. Útil para descubrir títulos menos conocidos.

El software del C64 se distribuye en varios formatos: .d64 y .d81 para imágenes de disco, .tap y .t64 para imágenes de casete, .crt para imágenes de cartucho y .prg para archivos de programa individuales. Pueden cargarse en el emulador VICE en cualquier ordenador moderno, o transferirse al hardware original mediante un SD2IEC o un 1541 Ultimate II+.

Para ejecutar software en hardware moderno, el emulador VICE es la opción más precisa y utilizada. Para una experiencia con hardware original, el SD2IEC carga imágenes de disco desde una tarjeta SD, y el 1541 Ultimate II+ ofrece emulación de disco exacta por ciclo con funciones adicionales.

GEOS graphical operating system running on a Commodore 64, showing the desktop interface with icons and pull-down menus

**** FREQUENTLY ASKED QUESTIONS ****

READY.

Descubre los juegos del C64

Más de 3.000 juegos, géneros y los mejores títulos de la biblioteca del C64 en una sola página.

Juegos del C64