Acaba de aparecer una nueva versión de openMSX y de Catapult (su interfaz de usuario/lanzador amigable). Esta nueva versión incorpora nuevas funcionalidades, incrementos de velocidad significativos y muchas correcciones de errores. En esta noticia os mostramos los cambios más importantes que ha sufrido, leed las notas de la versión para más detalles. Descargad aquí openMSX 0.5.0.
Esta versión incluye un rediseño completo de los archivos XML de configuración de hardware lo que significa que tendréis que actualizar vuestros archivos de configuración antiguos. En las notas sobre la versión encontraréis más información de esto. Los nuevos archivos XML de configuración contienen las sumas SHA1 de las ROMs de sistema necesarias por lo que puedes poner todas esas ROMs de sistema en un directorio ROM pool y openMSX seleccionará automáticamente aquellas que necesite. La configuración se puede guardar ahora y se graba automáticamente al salir de openMSX. También puedes desactivar el modo de autosalvado y grabarla manualmente tú mismo.
Los cambios que notarás:
- Uso de MMX para incrementar considerablemente la velocidad de escalado de vídeo (principalmente el escalado simple)
- Gran incremento de velocidad en el efecto de scanline
- Activado el efecto blur en el renderizador SDLHi (escalado simple)
- Ahora Scale2x y hq2x también funcionan en modos de alta resolución (screen 6 y 7)
- Mejoras en el comando "type", ahora se puede utilizar en Catapult, p.ej., para copiar-pegar listados en BASIC en openMSX
- Mejorada la detección de geometría en las imágenes de disco; los disquetes de MSX1Mania ahora funcionan
- Correcciones de errores en MoonSound
- Añadida la extensión expansor de slots
- Emulación del dongle de Tetris II Special Edition
- Soportadas y detectadas automáticamente las ROMs en BASIC de 8k
- Añadido un filtro conversor digital simple para imágenes de cinta: los archivos .wav creados con MicroWAVer deberían funcionar ahora
- Correcciones en el controlador de disco TC8566AF (utilizado en los turboR)
- Se ha forzado que el puertoA PSG sea el puerto de entrada. Esto corrige las lecturas de joystick y ratón en juegos que escriben valores ilegales en el PSG (Match Maniac y otros)
- Se han corregido muchos otros errores como el del VDP que causaba interferencias en Andorogynus o como los de la CPU que causaban interferencias en Pennant Race y el Fony Demo Disk 1
El equipo de openMSX da las gracias a todos aquellos que han hecho posible esta nueva versión, especialmente a Daniel Vik -desarrollador de BlueMSX- quien ha informado de varios errores y ha ofrecido código útil. Para incrementar el rendimiento del rendering de vídeo en Windows, el equipo de openMSX está buscando a un programador de DirectX que pueda ayudar a mejorar aún más la versión de openMSX para Windows.
Enlace relacionado: Página de openMSX