A sd_snatcher le ha costado más de diez años de trabajo y ha necesitado la ayuda varios de nuestros foreros pero al final ya está aquí: nada más y nada menos que una versión mejorada de Fire Hawk para disco duro. Estas son sus características:
- TurboFix: El juego funciona correctamente a cualquier velocidad de CPU. También tiene soporte para VDPs con modo blitter turbo (como el 1chipMSX)
- Instalable en disco duro. También puede utilizarse desde disquete
- El juego pasa los tests para MSX Acid1Test y Acid2Test. Esto significa que cumple enteramente con la reglas de programación para MSX y que no se accede ilegalmente de forma directa al hardware MSX. Funciona como cualquier otra aplicación .COM compatible con MSX-DOS
- Se han realizado un montón de optimizaciones que hacen que el juego vaya mucho mejor y más suave (sin ralentizaciones) en relación a la versión original. Por supuesto funciona mejor en ordenadores MSX que soportan el modo turbo
- Soporte para el joypad de Megadrive conectado a través de un adaptador joymega. Lee el archivo readme.txt para conocer la configuración de los botones
- Soporte para varios idiomas, elige inglés o japonés tecleando "SETLANG EN" o "SETLANG JP" en la línea de comandos del MSX-DOS2
- Salida al DOS desde el menú principal. Se puede abandonar el juego sin necesidad de reiniciar el ordenador
- Las limitadas y problemáticas rutinas RTC para cargar y grabar partidas se han sustituido por unas nuevas que aportan las siguientes ventajas:
a) Posibilidad de grabar varias partidas para aquellas personas que no dispongan de un PAC
b) Las partidas grabadas pueden intercambiarse fácilmente entre diferentes ordenadores MSX o emuladores simplemente copiando el archivo FIREHAWK.PAC
c) El archivo FIREHAWK.PAC generado es estándar y compatible con el software para manejar el contenido del PAC: las partidas grabadas se pueden copiar de/a un PAC real
d) Se mantiene el soporte original para grabar en un PAC real (SRAM) activándolo mediante la línea de comandos - Tecla TAB para controlar la velocidad del juego (siempre que tu ordenador tenga una CPU lo suficientemente rápida para utilizar esta caraterística)
- Mejorada la rutina de detección del FM con el siguiente orden de detección: MSX-Audio BIOS v1.3, MSX-Music/FM-PAC interno y MSX-Music/FM-PAC externo
- Añadido soporte para las rutinas de traducción de PSG a OPL3/4 de la todavía no presentada MSX-Audio BIOS v1.3. Dichas rutinas se utilizarán en cartuchos OPL3 y OPL4 que tengan la BIOS. El resultado es que todo el sonido lo reproduce un único chip, eliminando así las diferencias que se producen entre diferentes modelos de ordenador MSX cuando mezclan volúmenes de chips diferentes. También permite jugar al juego con el turbo activado en ordenadores MSX2+ de Panasonic (FS-A1WSX/WX/FX) y en ordenadores con modo turbo "casero" ya que en ellos el sonido PSG no se oía correctamente con el turbo activado
- Ahora hay un mezclador para el PSG que permite ajustar la atenuación del volumen del PSG: se trata de la utilidad PSGMIXER. Con ella podremos bajar el volumen del PSG en ordenadores en los que se oye mucho más alto que el volumen del OPLL como es el caso de los TurboR
- Se ha sustituido la rutina de carga de configuración basada en pulsar una tecla por una nueva que recibe parámetros de línea de comandos. Se incluye ayuda por línea de comandos
- Si está presente, se utilizará SystemTimer para mejorar la generación de numéros aleatorios
- Corregidos los problemas gráficos con una nueva rutina de pantalla que elimina completamente el tearing. Todos los sprites y tiles tienen ahora un búfer doble.
- Corregido el error que hacía que la imagen del robot apareciese corrupta en los cuatro primeros frames de inicio del juego
- Corregida la corrupción en la tabla de caracteres ASCII que producía un apóstrofe incorrecto en frases como "ATTACK NEDIAM'S ENGINE BLOCK!"
- Detección de MSX1 y aviso de que el juego no funciona en esta generación en vez de bloquearse
- Si hay memoria suficiente para el DOS, el juego no se bloqueará después del "The End". Se necesita como mínimo la memoria libre equivalente a arrancar MSX-DOS1 con CTRL pulsado (o lo que es lo mismo, BDOS tiene que ser superior a la dirección DC06h)
- Muchas otras cosas pulidas
Enlace relacionado: FireHawk - Thexder 2: Versión mejorada para disco duro