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 la CPU, los flags y los 64KB de memoria como tablas de la base de datos, y cada instrucción (opcode) se ejecuta como un procedimiento almacenado. Para ejecutarlo, se requiere PostgreSQL versión 16 o superior y Docker. La iniciativa, de código abierto bajo licencia MIT, permite ejecutar y probar programas para la MOS 6502 directamente dentro de un entorno de base de datos, abriendo posibilidades para la investigación, la educación y la experimentación con sistemas retro. El proyecto incluye scripts para cargar el esquema y ejecutar pruebas funcionales, como el 'Klaus 6502 Functional Test'. Esta implementación inusual demuestra la flexibilidad de PostgreSQL y ofrece una perspectiva novedosa para la emulación de hardware.
