Flyguille ha publicado una actualización del estado de su MNBIOS (MSX Non Basic Input Output System), un nuevo sistema operativo para MSX2 que puede reemplazar la BIOS original. El desarrollador está inspirado por el proyecto del One Chip MSX y quiere que su MNBIOS vaya más allá de sus límites actuales. Las últimas actualizaciones son:
- Multitarea basada en multihilo, con cambio automático y manual (permitiendo programación libre y natural sin operaciones especiales para manejar la multitarea)
- Un agente del scheduler para manejar el cambio automático de hilo. Este agente soporta propiedades de hilo como "alta prioridad" y "déjame en paz" entre otras. Esto permite hacer juegos a PANTALLA COMPLETA con el 100% del tiempo de CPU disponible para ellos (siendo capaz ahora de programar trucos para el VDP como particiones de pantalla)
- Soporte completo para aplicaciones multihilo, que ahora permite aplicaciones no modales.
- Sistema de broadcast que permite a los hilos comunicarse entre ellos de forma simple o con multi-broadcast
- Soporte completo para multiprocesador.
- Soporte para la interacción entre hilos en un SEGMENTO DE DATOS HIMEM o cualquier ARCHIVO. Los hilos pueden estar en cualquier CPU.
Flyguille quiere que prestemos especial atención a que todas estas nuevas características sólo afectan a la velocidad en un 5%. De hecho, únicamente el soporte multihilo es lo que causa ralentización. En futuras versiones, Flyguille intentará añadir soporte para FAT32 con un 100% de compatibilidad, así como compatibilidad en sectores de boot y particiones, permitiendo acceder a particiones FAT32 en otros discos duros como aqullos con la FAT32 de Windows XP.
Por último, pero no por ello menos importante, Flyguille estima que MNBIOS estará listo en febrero, marzo o -a muy tardar- abril del 2006.
Enlace relacionado: Sitio web oficial de MNBIOS