Seleniak - versión alternativa

por mars2000you en 15-08-2004, 22:15 translated by Ivan
Tema: Software
Idiomas:

Seleniak es uno de los juegos que se han presentado en el concurso MSXdev'04. Poco después de su lanzamiento muchas personas informaron de que no funcionaba en blueMSX ni en otros emuladores basados en fMSX (a excepción de paraMSX) porque dichos emuladores no pasaban un test de timing. Este test se hacía para garantizar una buena calidad de sonido ya que algunos emuladores no calculan los ciclos de espera extra que la circuitería de refresco de la DRAM añade durante los ciclos de CPU M1.

Como Seleniak utiliza código síncrono para generar los sonidos PWM y PCM de la banda sonora, el ejecutar el juego en esos emuladores causaría que la música estuviese mal sintonizada mientras que los sonidos muestreados sonarían demasido altos y con sonido extra al final. MKII, programador de Seleniak, ha creado una versión que debería funcionar en esos emuladores. Podéis descargar esta versión de la página sobre el estado de MSXDev'04.

La versión alternativa utiliza tablas de sintonización alternativas que sonorán bien en los emuladores que no tienen en cuenta esos ciclos. Por supuesto, esta versión no puede utilizarse en emuladores que calculen bien los ciclos M1. La próxima versión de blueMSX soportará los ciclos M1 correctamente mejorando así globalmente la emulación de dicho emulador.

Enlace relacionado: Robsy's MSX Workshop