El papel de los tubos de rayos catódicos en la estética del pixel art

El artículo analiza la relación entre los tubos de rayos catódicos (CRT) y la técnica del pixel art, desmitificando la idea de que la niebla física de estos monitores era la única clave para la estética retro. Aunque el autor reconoce que la suavidad de los CRTs ayuda a ocultar los bordes duros de l

Habitat, el primer mundo virtual masivo: cómo nació el MMO en un Commodore 64

Habitat, lanzado en 1986 sobre la red QuantumLink del Commodore 64, es considerado el primer mundo virtual multijugador masivo de la historia. Desarrollado por la división de videojuegos de Lucasfilm a cargo de Chip Morningstar y F. Randall Farmer, el título prescindía de trama y de objetivo: ofrecí

USBSID-Pico: cómo conectar chips SID reales del Commodore 64 por USB

USBSID-Pico es una placa de hardware libre que permite conectar chips SID originales del Commodore 64 —los legendarios MOS 6581 y 8580— a equipos modernos a través de USB, MIDI y otros protocolos, sin renunciar al sonido analógico característico que la emulación por software no consigue replicar. El

Commodore 64: el ordenador que definió una generación

El 1 de septiembre de 1982 se lanzó el Commodore 64, el primer ordenador con 64 KB de memoria RAM que se vendió por menos de 600 dólares. Su nombre hacía referencia exacta a esa capacidad de memoria, inusual para la época. En sus primeros seis meses en el mercado, la empresa colocó medio millón de u

AGI-64 lleva las aventuras Sierra al Commodore 64

El estudio Mean Hamster Software ha presentado AGI-64, un intérprete del motor gráfico AGI para el computador Commodore 64, una pieza muy demandada por la escena retro. El desarrollo alcanza alrededor del 75 % de compatibilidad con Space Quest 1, que ya es completamente jugable, y el objetivo del mo

Amit Patel, creador de Solar Realms Elite, repasa su carrera en una entrevista

Amit Patel creó en 1990 el juego para BBS "Solar Realms Elite" (SRE), considerado uno de los grandes clásicos de los door games de la era preinternet. En una entrevista por correo electrónico con el blog Break Into Chat, realizada entre el 3 y el 27 de enero de 2013, Patel repasó su trayectoria vita

MicroProse Soccer, el clásico que cambió el fútbol en pantalla en 1988

MicroProse Soccer (1988) está considerado una de las piedras angulares de los videojuegos de fútbol. Concebido por el estudio británico Sensible Software, fundado por Jon Hare y Chris Yates, y publicado por la editorial MicroProse —famosa por simuladores militares y aéreos—, el título surgió como re

Interfaces de la demoscene: las herramientas de una subcultura digital

La demoscene, esa subcultura digital que durante décadas ha producido algunas de las piezas más creativas en la historia de la informática, desarrolló a lo largo de los años un ecosistema propio de herramientas caracterizadas por interfaces peculiares, en ocasiones crípticas y siempre fascinantes. A

Cómo el Commodore 64 cambió la vida de un niño de los 80

En un ensayo personal, el desarrollador Sung J. Woo relata cómo la compra de un Commodore 64 en 1984, por menos de 200 dólares en Toys R Us, marcó el rumbo de su vida profesional y personal. Creció en el seno de una familia de clase media baja propietaria de una tienda de regalos en un centro comerc

Recreación de Pong Wars en ensamblador para el Commodore 64

El programador Two9A publica un extenso artículo técnico en el que documenta, paso a paso, la recreación de Pong Wars —la animación enfrentada de las bolas del día y la noche que se disputan el campo cambiando los bloques de color— en ensamblador del Commodore 64. El texto, que arranca con un encarg

PL/CBMBASIC: el BASIC del Commodore 86, ahora ejecutándose dentro de PostgreSQL

PL/CBMBASIC es una extensión procedural para PostgreSQL que ejecuta cuerpos de función en BASIC V2 del Commodore 64, el intérprete original de Microsoft/Commodore de 1982. Para ello incorpora al proceso del backend la recompilación estática del código C realizada por Michael Steil en su proyecto cbm

Un solo comando crea laberintos infinitos en Commodore 64

El código '10 PRINT CHR$(205.5+RND(1)); : GOTO 10' es un clásico de la programación en Commodore 64 que genera laberintos aleatorios infinitos. Su importancia radica en ser un ejemplo de ingeniería de software minimalista que enseña conceptos fundamentales como la aleatoriedad, la codificación de ca

C64 BASIC: Crea mundos vastos con vista cenital y viewport

En el desarrollo de videojuegos retro, específicamente para la Commodore 64 (C64), una de las mayores dificultades es representar mundos vastos en una pantalla pequeña. Este artículo explica cómo implementar la clásica vista cenital (estilo *Ultima*) donde el personaje se mueve dentro de un mundo es

Nuevo diseño para C64: fuente de alimentación USB PD ligera y compacta

El proyecto Side Project's Lab ha presentado el PD-64, una fuente de alimentación compacta para el Commodore 64 que utiliza tecnología USB PD para reemplazar las fuentes de alimentación originales y pesadas. Dado que los modelos clásicos requieren voltajes de 5V CC y 9V CA a 50 o 60 Hz para el reloj

Usborne ofrece en PDF gratis los clásicos de informática de los 80

La editorial Usborne ha puesto a disposición gratuita en formato PDF una colección de sus clásicos libros de informática y programación, originalmente publicados en la década de 1980. La iniciativa, anunciada el 25 de noviembre de 2021, busca ofrecer a los usuarios acceso a materiales que inspiraron

Música de C64: Archivos fuente revelan secretos de los 80

Este repositorio de GitHub, creado por Martin Galway, ofrece acceso a los archivos fuente de música de juegos del Commodore 64 (C64) de la década de 1980. Más que una simple colección de archivos, el objetivo principal es permitir a otros desarrolladores, músicos y entusiastas comprender cómo se cre

CPU retro en PostgreSQL: emulador MOS 6502 sorprende

Un desarrollador ha creado un emulador de la CPU MOS 6502, ampliamente utilizada en ordenadores de los años 80 como el Commodore 64 y el Apple II, que funciona completamente dentro de la base de datos PostgreSQL. El proyecto, publicado en GitHub bajo el nombre 'pg_6502', implementa los registros de

DeiMOS: Nuevo optimizador para el chip 6502

Un investigador ha desarrollado "DeiMOS", un superoptimizador para el microprocesador MOS 6502, un chip de 8 bits popular en consolas de videojuegos y ordenadores de los años 80 como el NES y el Commodore 64. Los superoptimizadores buscan generar el código máquina más eficiente para una tarea dada,

Descifrando Enigma: Un Commodore 64 y la estadística

Este artículo de imapenguin.com explora una técnica para descifrar mensajes encriptados con la máquina Enigma, incluso sin tener una 'crib' (una parte conocida del texto original). La técnica, desarrollada por William Friedman en 1922, se basa en el 'Índice de Coincidencia' (IC), una medida estadíst

Revistas de antaño: un vistazo al futuro tecnológico

Este artículo es un nostálgico recorrido por revistas especializadas de los años 70 y 80 que reflejaban un optimismo tecnológico y una visión del futuro. En una época donde la posesión de un ordenador personal era una rareza, estas publicaciones eran una fuente vital de información, proyectos y apre

6o6: Virtualización 6502 más veloz para emuladores retro

Este artículo del blog detalla una actualización de la biblioteca `6o6`, una herramienta innovadora que permite la virtualización de un procesador MOS Technology 6502 dentro de otro sistema 6502. En esencia, `6o6` permite ejecutar software diseñado para un 6502 (como el que se encuentra en un Apple-

Monkey Island renace en Commodore 64

Un equipo de desarrolladores está reviviendo el clásico videojuego 'The Secret of Monkey Island' para la plataforma Commodore 64. El proyecto, liderado por Andreas Larsson, implica una completa conversión del juego original, adaptando los gráficos para la limitada capacidad de la Commodore 64. El ar

IA y código: ¿ayuda o amenaza para los desarrolladores?

La aparición de herramientas de codificación con IA está generando una división entre los desarrolladores, una brecha que siempre existió pero que ahora se hace más evidente. Según un artículo de blog de Les Orchard, algunos programadores lamentan la pérdida de la satisfacción derivada de la resoluc

Más sprites en C64: técnica de programación revelada

Este artículo del blog de Bumbershootsoft explora una técnica avanzada de programación para la Commodore 64 llamada 'multiplexado de sprites'. La Commodore 64, con su chip gráfico VIC-II, solo puede mostrar 8 sprites simultáneamente en pantalla. El artículo describe cómo superar esta limitación para

C64: La lucha contra la copia en los 80

La protección anticopia en el Commodore 64 (C64) es un tema fascinante que revela una batalla constante entre desarrolladores de software y la comunidad de 'copiadores' durante la década de 1980 y principios de 1990. Este resumen se basa en la documentación exhaustiva de commodoregames.net, que ha d

Seawolves: Secretos de Programación en C64

Este artículo del blog de Kodiak64.co.uk, escrito por Jon Woods, explora técnicas de programación avanzadas utilizadas en el desarrollo del juego Commodore 64, Seawolves. El objetivo es revelar métodos de codificación poco convencionales, propios de la escena demo, que permitieron lograr efectos vis