creo que se refiere a scummvm, que originalmente era para solo juegos scumm y hoy en día se puede jugar a juegos con otros motores, cómo kyra (motor de los Kyrandia) , los agi y sci de sierra, o incluso grime (grim fandango) que tenía su propio sistema se fusiono con scummvm.
El tema es que scummvm no es un emulador, cómo por ejemplo dosbox que es un emulador del SO dos, dolphin que es un emulador del SO de la wii y de Gamecube, lo que hace scummvm es que reemplaza los ejecutables del juego, es decir el archivo .exe diseñado para funcionar por ejemplo en DOS o en FMTOWNS lo reemplaza por un ejecutable que lo hace funcionar en otras plataformas (Windows, android, etc...), realmente si quisiesen podrían hacer que cualquier juego funcionase en scummvm el problema al menos cómo lo entiendo es el siguiente majam2
1.- Para cada juego tienen que hacer al scummvm funcionar, es por eso que van directamente a por juegos que usaban un mismo motor, ya que descifrando la forma de ejecutarse de un motor concreto es más sencillo crear ejecutables para varios juegos. Es decir todos las aventuras de lucasarts menos Monkey island 4 y grim fandango funcionaban con scumm mientras esos dos juegos con grime.
2.- Esto lleva que tengan que trabajar prácticamente e individualmente juego a juego para hacerlos funcionar correctamente. Cómo fue creado por amantes de las aventuras gráficas de momento van a por este sector, pero hay juegos que no son aventuras gráficas cómo el waxworks o los elvira 1 y 2, ¿motivo? son juegos que tienen el mismo motor que los simon the sorcerer así que haciendo funcionar esos dos , crear un ejecutable para ambos elviras es sencillo.
Generalmente lo más fácil es tener acceso a los códigos de programas originales, tengo entendido que scummvm ha obtenido en algunos casos gratuitamente los juegos de los desarrolladores. Por ejemplo recuerdo que de la compañia española alcachofa soft cedieron gratuitamente el juego drascula (por eso es 100% compatible). La empresa revolution también se alio por que querían sacar los broken sword clásicos en steam conjunto con los remakes que hicieron, así que cedieron ambos brokens sword (1 y 2) y el beneath a steel sky que se juegan perfectamente, quisieron ceder también lure of the Temptress (que la ejecución no es excelente y hay fallos), el motivo fue que la empresa perdio todo los códigos originales del juego y no pudieron cederlo.
Paso la tabla de compatibilidad
https://www.scummvm.org/es/compatibility/Ahora bien ¿Es mejor scummvm o dosbox?
En mi caso prefiero dosbox, el motivo es que al emular el DOS y cargarlos desde el SO que fueron diseñados obtienes en teoría la experiencia real, pero aquí tienes el problema del asunto, emular en DOSBOX requiere mucho más conocimientos, prácticamente solo es mejor si lo usas en PC ( si vas a usar otra plataforma requiere mucho más trabajo para hacerlo funcionar de la mejor manera). En cambio scummvm es más plug and play y aunque no sea propiamente un emulador funciona cómo tal, es decir que si lo empleas en otra plataforma cómo podría ser una Tablet con Android (también con IOS pero aquí requieres un dispositivo que haya sido hackeado), directamente vas a ir mejor el control del puntero por ejemplo.
Una de las cosas que demuestra que scummvm no es en emulador te lo pongo en el juego Loom , si te fijas nuestro compañero Cireja subió en sus versiones, una original de DOSBOX , que es el juego salido para DOS, pero también tiene otra versión para FMTOWNS en scummvm, ¿por que se hizo esto?, FMTOWNS es un hibrido de PC-Consola salido en japón, podríamos decir que era un PC con su propio SO, (cómo los mac y su ios). Es decir un juego salido para este PC, es incompatible con DOS o con windows por que sus ejecutables no estan preparado para ello, ¿Que hace en teoría scumm vm hasta donde entiendo? el programa crea un ejecutable interno para que este juego pueda lanzarse en FMTOWNS.
El único juego que al menos conozco de consola que funciona en Scummvm, es el maniac mansion de nes. ¿Y por que funciona si esto no es un emulador de nes?.
Generalmente un emulador se diseña para crear un programa que simule una consola en sí, es por eso que se necesita un equipo que sea mucho más potente que la consola original. En algunos casos cómo fue el caso de Dolphin (emulador de wii y gamecube) funciona en equipos mucho menos potentes por que lograron emular el Sistema operativo, es decir no es lo mismo emular windows 95 que emular un ordenador completo con windows 95, en teoría hacer lo segundo es más facil pero requeririas un equipo mucho más potente.
Así que cómo veo yo que emulo el maniac mansion, al menos lo que vi, que en vez de ser una imagen .nes que debería poder emularse en un emulador que hace crees que ese archivo .nes es un cartucho de nes, en este caso parece que lograron acceder a los archivos internos del juego. Esto es similar a cuando robaron los archivos de nintendo y lograron los archivos internos de mario 64 , pudiendo crear un port directo con su ejecutable en PC sin necesidad de emulador de nintendo 64.