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-

Fuente 'Z80 Sans' traduce código a símbolos

Un desarrollador ha creado una fuente innovadora, llamada Z80 Sans, que traduce instrucciones de ensamblaje Z80 en glifos legibles. La fuente utiliza la Tabla de Sustitución de Glifos (GSUB) y la Tabla de Posicionamiento de Glifos (GPOS) de OpenType para lograr esta conversión, transformando secuenc

Desvelan secretos del clásico Manic Miner

El proyecto "Manic Miner: Índice" es una documentación exhaustiva y detallada del videojuego clásico "Manic Miner" (1984) para la plataforma ZX Spectrum. Su valor radica en proporcionar un análisis profundo del código interno del juego, algo que antes era prácticamente inaccesible para la mayoría de

TAL: Ensamblador seguro para software crítico

## Lenguaje Ensamblador Tipado (TAL): Un Puente Seguro entre Lenguajes de Alto Nivel y Hardware ¿Qué es y por qué es importante? En el mundo del desarrollo de software, especialmente en áreas críticas como sistemas operativos, kernels móviles y aplicaciones que requieren una seguridad extrema, la

Revive Quake: Compilación al Estilo 1997

Este artículo explora cómo recrear la experiencia de compilar las versiones Windows de Quake (winquake.exe, glquake.exe, QuakeWorld) tal como se hizo en 1997, ofreciendo una inmersión profunda en el entorno de desarrollo de la época. Originalmente, Quake fue compilado en HP 712-60 con NeXT y luego c