Super ZSNES: El emulador de SNES renace con mejoras

Los desarrolladores originales de ZSNES han anunciado el lanzamiento de SUPER ZSNES, un emulador de Super Nintendo Entertainment System (SNES) completamente reescrito desde cero. El emulador, disponible para descarga, promete una mayor precisión en los núcleos de CPU y audio, así como un núcleo PPU

emulación 8087: cómo funcionaba en los 80

Este artículo explora la fascinante historia de la emulación de la Unidad de Punto Flotante (FPU) Intel 8087 en sistemas 8086/8088. En la década de 1980, la FPU 8087 era un componente costoso y no siempre disponible en los sistemas, pero crucial para aplicaciones como hojas de cálculo. Para permitir

Emula juegos retro: así es el emulador Chip8

Este proyecto, llamado `chip8emu`, es un emulador de la plataforma Chip-8, creado utilizando el lenguaje de programación Spectre. Para entender qué significa esto, vamos a desglosarlo: **1. ¿Qué es Chip-8 y por qué emularlo?** Chip-8 es una arquitectura de computadora virtual creada a principios de

Detectan DOSBox desde su interior: un truco revelado

Este artículo explora una técnica poco convencional para detectar si un programa se está ejecutando dentro del emulador DOSBox. DOSBox es un emulador de MS-DOS que permite ejecutar software antiguo de DOS en sistemas modernos. Aunque intenta emular MS-DOS de manera precisa, presenta peculiaridades q

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

Clásicos de Mac resurgen: juegos de los 80's vuelven a la vida

Un ingeniero informático ha lanzado una solución de emulación que permite a los usuarios revivir los clásicos juegos de Macintosh, como 'Dark Castle' y 'Beyond Dark Castle', en sistemas modernos, incluyendo PCs. La iniciativa busca ofrecer una experiencia nostálgica para aquellos que recuerdan la ép

Mac Clásico Revive: Nuevo Proyecto Abre Puertas

Un nuevo proyecto de código abierto llamado Advanced Mac Substitute permite ejecutar aplicaciones clásicas de Macintosh en sistemas modernos sin necesidad de un ROM de Apple ni software del sistema. El proyecto, desarrollado por jjuran y disponible en GitHub, funciona reimplementando a nivel de API

picoZ80: renace el clásico Z80 con tecnología moderna

Un proyecto llamado picoZ80 está revitalizando los ordenadores clásicos Z80 mediante la sustitución del procesador Z80 físico por una alternativa más potente. El dispositivo, diseñado para encajar directamente en el zócalo DIP-40 del procesador Z80, utiliza un microcontrolador RP2350B de doble núcle

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,

Xbox 360 en PC: Nuevo proyecto revive juegos

Un nuevo proyecto de código abierto llamado ReXGlue está permitiendo la recompilación de juegos de Xbox 360 para ejecutarse en PC. El proyecto, liderado por un programador conocido como Tom, utiliza técnicas de recompilación estática, aprovechando el código base del emulador Xenia y otras herramient

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-

Game Boy Camera: Emulador revive impresora olvidada

Una comunidad de entusiastas ha desarrollado un emulador de la impresora original del Game Boy Camera, permitiendo la digitalización de las fotografías tomadas con este dispositivo de 1998. El problema radicaba en la impresora original, que utilizaba tecnología térmica que provocaba imágenes pequeña

MiniStack: Alternativa gratuita a LocalStack para emular AWS

LocalStack, una popular herramienta gratuita para emular servicios de Amazon Web Services (AWS), ha cambiado a un modelo de pago, dejando un vacío que ahora llena MiniStack. MiniStack se presenta como una alternativa gratuita y de código abierto que ofrece una amplia gama de servicios de AWS, incluy

Crazierl alerta: riesgo de seguridad en su función 'cluster'

Crazierl, una plataforma que permite ejecutar un sistema operativo en un navegador web a través de emulación (v86), ha emitido advertencias de seguridad urgentes sobre su función de 'cluster distribuido' (dist cluster). La función, que permite a los usuarios conectar sus instancias de crazierl compa

LocalStack unifica su código para agilizar desarrollo local

LocalStack, una herramienta de código abierto para desarrollar y probar aplicaciones de AWS localmente, ha anunciado una consolidación de su desarrollo en una única imagen unificada. Como resultado, el repositorio original en GitHub ha sido archivado y puesto en modo de solo lectura. Esta decisión b

Dolphin Emulator: Triforce y mejoras clave

El equipo de desarrollo de Dolphin Emulator ha anunciado la versión 2603, marcando un hito importante: el soporte para la emulación de la placa arcade Triforce, una colaboración entre Sega, Namco y Nintendo, la primera nueva plataforma soportada en 18 años. Además de esta adición significativa, la a

Linux y Windows, ahora en tu navegador

Un desarrollador francés, Fabrice Bellard, ha creado JSLinux, una innovadora herramienta que permite ejecutar sistemas operativos como Linux y Windows directamente en un navegador web. La plataforma, disponible en bellard.org, utiliza emulación para ofrecer esta funcionalidad sin necesidad de instal

Emuko: Nuevo emulador RISC-V promete más velocidad

Un nuevo emulador de RISC-V llamado 'emuko', desarrollado en Rust, está surgiendo como una alternativa prometedora a herramientas establecidas como QEMU, Spike y Renode. 'emuko' se distingue por su velocidad, impulsada por la compilación JIT (Just-In-Time) adaptable para hosts ARM64 y x86_64, y su c

IA crea emulador: desafío a experimento de Anthropic

Un desarrollador, Antirez, replicó un experimento de Anthropic donde se instruyó a un modelo de IA (Opus 4.6) para escribir un compilador C en Rust. Antirez cuestionó la metodología de Anthropic, especialmente la falta de acceso a documentación y recursos sobre optimización de compiladores. Para dem

Snaps corren en RISC-V: prueba con virtualización

Un desarrollador ha logrado ejecutar snaps (aplicaciones empaquetadas) en una máquina virtual RISC-V utilizando QEMU en su ThinkPad. El objetivo era probar una aplicación específica, Notepad Next, en esta arquitectura, ya que el desarrollador mantiene casi 50 snaps y necesita verificar su compatibil

Tempus-Word: El procesador de textos olvidado de Atari

Tempus-Word es un procesador de textos con una historia peculiar y una relevancia sorprendente incluso en 2023. Desarrollado originalmente a principios de los años 90 para la plataforma Atari, Tempus-Word se adelantó a su tiempo en términos de funcionalidades, especialmente en el manejo de documento