A principios de esta semana flyguille sacó la segunda versión de MNBIOS. Entonces no pudimos informaros sobre los cambios que esta nueva versión había sufrido respecto a la anterior versión demo. Como la lista de cambios es bastante larga e importante hemos decidido dedicar una nueva noticia a esta prometedora nueva BIOS para MSX (no compatible con las anteriores). He aquí la lista de cambios:
- A diferencia de la anterior versión demo esta nueva versión es completamente programable.
- Permite el cambio de aplicación en cualquier momento sin resetear.
- Screen 0 (screen 7 real) permite una matriz de hasta 85x35.
- Cada carácter tiene su propio color de texto y de fondo.
- La cantidad de diseños de carácteres no está limitada a 256 ya que el kernel soporta hasta 2048 carácteres (16kB/8).
- Se soporta nativamente hasta 341 diseños de sprites.
- El sistema de archivos puede manejar dispositivos de almacenamiento de hasta (2^32)*512 = mmmm (con soporte para FAT de 12, 16 y 32 bits).
- Player multichip/multicanal nativo en el kernel que tiene asociado el driver del PSG (los demás chips se pueden añadir con drivers externos).
- Soporta mediante la función STRIG dos pulsadores en el dispositivo de teclado (no sólo uno como sucede en el MSX-BASIC). Las funciones FSTICK y FSTRIG son ideales para juegos de deportes.
- Posee dos controladores de memoria: HIMEM y ADM. El primero administra bloques de datos y el segundo archivos cargados en memoria.
- Posee un sistema ADR que administra todos los drivers instalados con una matriz para 16 drivers (en la versión final se soportarán 255).
- El SHELL soporta ahora la ejecución de archivos BAT y EXEC.
- El SHELL da soporte automático a la paginación, redirección y anidación de los textos de salida de la misma (/P /W), tanto de los comandos internos como de las aplicaciones que la utilicen como medio de comunicación con el usuario. Además soporta automáticamente la conversión de variables y expresiones numéricas y parámetros de especificación de archivos.
- Documentación en español e inglés (en inglés al 90%).
Para poder utilizar MNBIOS necesitaréis un MSX2 (o superior) con mapeador de memoria. De momento el controlador de disco sólo soporta la disquetera Talent DPF-550. La versión final soportará el interface Sunrise IDE.
Enlace relacionado: Página de MNBIOS