DingusPPC permite ejecutar Copland en navegador web

El sistema operativo Copland de Apple, cancelado en 1996, ha logrado ser ejecutado en un navegador web moderno mediante la herramienta de emulación DingusPPC. Esta hazaña técnica es notable porque Copland, conocido por su complejidad en hardware real, nunca había sido disponible en formato de emulac

ZXDesk: sistema operativo gráfico para ZX Spectrum 48K en ensamblador Z80

ZXDesk es un sistema operativo gráfico diseñado para el ZX Spectrum 48K, escrito íntegramente en ensamblador Z80. Este proyecto permite ejecutar una interfaz de escritorio funcional, incluyendo ventanas superpuestas con orden de profundidad (z-order), menús desplegables, una pila de memoria, una col

El desafío técnico de emular el modelo de memoria x86-TSO en ARM

La emulación de aplicaciones x86 en arquitecturas ARM presenta un problema fundamental: la incompatibilidad entre el modelo de coherencia de memoria Total Store Ordering (TSO) de x86 y el modelo de coherencia débil de ARM. Este artículo técnico analiza las implicaciones de esta discrepancia y las so

KyTyPS5 emula Demon's Souls a 18 FPS impulsado por la espera de GTA VI

El emulador de PlayStation 5 KyTyPS5 ha logrado ejecutar Demon's Souls Remake con un rendimiento de entre 10 y 18 cuadros por segundo (FPS), marcando un hito significativo en la emulación de la consola de Sony. Este avance, que representa un incremento del 800% respecto a versiones anteriores donde

Lector USB-C que respalda y ejecuta cartuchos originales de Nintendo

Epilogue, una empresa rumana, vende dos lectores de cartuchos para Nintendo conectados por USB-C: el GB Operator (50 dólares) para Game Boy, Game Boy Color y Game Boy Advance, y el nuevo SN Operator (60 dólares) para Super Nintendo y Super Famicom, con una versión para N64 en camino. Ambos funcionan

Emular una unidad de cinta QIC-117 en 86Box con ayuda de un LLM

Un desarrollador ha añadido al emulador 86Box la posibilidad de emular una unidad de cinta magnética QIC-117, el estándar usado en los años noventa por dispositivos como Colorado 250, Travan o Iomega Ditto. La unidad virtual puede conectarse al controlador de disquetera o al puerto paralelo (vía EPP

PCSX2 lanza la versión 2.8.0 con mejoras de rendimiento y soporte EyeToy

El equipo de desarrollo de PCSX2 ha publicado la versión 2.8.0 del emulador de PlayStation 2, seis meses después del lanzamiento de la 2.6.0. Esta actualización introduce significativas ganancias de rendimiento en el núcleo y las tuberías gráficas, lo que obliga a actualizar los requisitos mínimos d

El arte de CHIP-8: guía práctica del conjunto de instrucciones

## CHIP-8: medio siglo después, el lenguaje que enseña a programar máquinas virtuales CHIP-8, un lenguaje de programación creado en 1977 para el kit de computadora COSMAC VIP, sigue siendo una de las herramientas pedagógicas más utilizadas por quienes se inician en la escritura de emuladores. Su pr

Nuevas utilidades web para imágenes de disco Commodore de 8 bits

Un desarrollador presenta una herramienta web gratuita, las "Commodore 8-Bit Disk Image Utilities", dedicada a trabajar con imágenes de disco de 5¼ pulgadas de los ordenadores Commodore de 8 bits. La aplicación funciona íntegramente en el navegador, sin enviar datos a ningún servidor y sin intervenc

RPCS3 cierra la brecha de rendimiento entre ARM y x86 en la emulación de PS3

El emulador de código abierto RPCS3, dedicado a reproducir juegos de PlayStation 3 en hardware moderno, ha dado un salto significativo en eficiencia sobre procesadores ARM tras seis meses de trabajo de optimización. En un vídeo de algo más de una hora, el desarrollador conocido como Whatcookie repas

Nix como emulador de Super Mario: secuencias de pulsaciones como derivaciones

El lenguaje Nix es perezoso: solo evalúa los atributos a los que se accede, lo que permite conjuntos de atributos recursivos aparentemente infinitos. Partiendo de esa idea, el desarrollador fzakaria construyó un proyecto llamado "nes-nix" que representa el estado de una partida de Super Mario Bros.

Cómo compilar un cross-compiler para Itanium y ejecutar Windows XP en QEMU

Un blog técnico detalla el proceso para construir un compilador cruzado para Itanium en macOS y arrancar Windows XP 64 bits sobre una bifurcación de QEMU con emulación del procesador Merced. El autor parte del fork de Malte Kuhlmann sobre el trabajo previo de syunnPC, que añade soporte funcional de

Disponible un emulador de Intel Itanium capaz de arrancar Windows

El desarrollador Yufeng Gao, con ayuda de gdwnldsKSC, ha publicado la versión 0.1 de un emulador de Intel Itanium (IA-64) que consigue arrancar Windows Server 2003 y Windows XP 64-bit en su versión para esa arquitectura. El rendimiento se sitúa, según los responsables, en niveles similares a un 486

Repositorio de DOSBox 0.72 compilado para OpenVMS Alpha

Esta página ofrece binarios compilados y notas técnicas para ejecutar DOSBox 0.72 sobre OpenVMS Alpha, junto con las instrucciones necesarias para reconstruir la aplicación desde las fuentes. DOSBox es un emulador de entornos DOS, y en este repositorio se distribuye específicamente la versión 0.72 p

Cómo instalar A/UX 1.1 de Apple en un emulador actual

Un entusiasta de la informática retro ha conseguido instalar y ejecutar A/UX 1.1, el UNIX de Apple para Macintosh 68k, sobre el emulador Snow, accesible desde el navegador gracias a Infinite Mac. A/UX exigía una unidad de gestión de memoria (PMMU 68851 o la integrada en los 68030 y 68040) y una FPU,

Análisis en profundidad de Widevine L3 con emulación y análisis de fallos

Widevine es el sistema de gestión de derechos digitales (DRM) desarrollado por Google para proteger contenidos audiovisuales. Funciona con tres servidores —de aprovisionamiento, de licencias y de contenido— y se apoya en un componente llamado keybox, que contiene identificadores y claves del disposi

Estosus permite ejecutar programas de windows en el navegador web

El desarrollador evmar ha logrado que el emulador Theseus traduzca ejecutables de Windows (.exe) a WebAssembly, permitiendo que programas nativos corran directamente en navegadores web. Esta actualización técnica permite ejecutar aplicaciones de escritorio antiguas en el navegador, superando las lim

CPU Intel 80386 en FPGA alcanza estado funcional con software DOS

Un equipo de desarrolladores liderado por Nand ha logrado que la recreación en FPGA de la CPU Intel 80386, conocida como z386, alcance un estado funcional. Este proyecto, parte de una serie de reconstrucciones de hardware abierto, permite ejecutar software real de DOS, incluyendo programas en modo p

Rust optimiza ejecución con nuevo intérprete de llamadas

Un desarrollador ha implementado un intérprete con llamadas de cola (tail-call interpreter) en Rust, logrando mejoras significativas en el rendimiento. Este logro, utilizando la nueva palabra clave `become` añadida recientemente a Rust nightly, supera tanto a implementaciones previas en Rust como a

Floci: Alternativa gratuita a LocalStack para emular AWS

Un nuevo emulador de AWS de código abierto llamado Floci ha surgido como alternativa gratuita a LocalStack, especialmente relevante tras el anuncio de LocalStack de una transición a un modelo de suscripción en marzo de 2026. Floci, inspirado en la formación de nubes 'cirrocumulus floccus', ofrece un

Hacken al Xbox One: Seguridad comprometida tras 11 años

El Xbox One de Microsoft, considerado ‘inseparable’ desde su lanzamiento en 2013, ha sido finalmente comprometido por un investigador de seguridad conocido como 'Bliss'. El avance, revelado en la conferencia RE//verse 2026, utiliza una técnica llamada Voltage Glitch Hacking (VGH), un método que evit

Atari 2600: Programar con 64 bytes, un reto genial

Este artículo explora la fascinante y extremadamente limitada experiencia de programar en Atari 2600 BASIC. Atari 2600 BASIC es una versión simplificada del lenguaje BASIC diseñada para la consola Atari 2600, una máquina con recursos computacionales increíblemente escasos. El autor, Hugues Johnson,

AVX2 frena emulación de Windows en ARM

Un ingeniero de RemObjects descubrió que compilar aplicaciones para AVX2 resulta en un rendimiento más lento que compilar para SSE2-4.x en Windows ARM cuando se ejecuta bajo la emulación Prism. Esta conclusión, contraintuitiva, surge de pruebas de rendimiento de benchmarks matemáticos en Windows ARM

SvarDOS: El DOS de código abierto renace

Un equipo de desarrolladores ha lanzado SvarDOS, un sistema operativo DOS de código abierto que busca revitalizar el software y los juegos de la era de los ordenadores de los años 80 y 90. El proyecto, disponible desde svardos.org, surge como respuesta a la falta de desarrollo comercial de DOS desde

Game Boy Advance: Mejoran el Audio con Nueva Técnica

La 'Interpolación de Audio del Game Boy Advance' es una técnica de mejora de audio implementada en emuladores de Game Boy Advance (GBA) para reducir el ruido y el 'aliasing' (distorsión) audible. El 'aliasing' ocurre porque el hardware de audio del GBA utiliza una técnica llamada Modulación por Anch

Scriptovision: La máquina de títulos de video que lo cambió todo

Este artículo explora la historia y el funcionamiento de los generadores de títulos de video, dispositivos que superponen texto y gráficos sobre señales de video, y se centra particularmente en el Scriptovision Super Micro Script, un dispositivo canadiense de 1985. Aunque hoy en día los generadores