A partir de hoy ya hay una página oficial sobre MNBIOS (MSX Non Basic Input Output System; una nueva BIOS para MSX no compatible con la anterior de la que ya informamos hace muy poco) en http://usuarios.arnet.com.ar/flyguille/. Esta página tendrá una nueva ubicación dentro de poco. En la página sobre MNBIOS podéis descargar el Manual del Programador (en español) de este nuevo sistema desarrollado entre 1996 y 2003. Estas son algunas de sus características:
- Manejo de varias ventanas en pantalla de la misma o diferente aplicación.
- Controlador de música comparable al formato MIDI. Es posible enlazar uno o más chips de sonido durante el proceso de reproducción, los chips están separados por un número de canal, hay disponibles 256 canales para expansiones.
- Una matriz CHRS emulada, para leer y escribir el código chrs.
- La tabla TEEM (Tabla de Ejecución de MNBIOS) dispone de 240 funciones y el controlador de recursos tiene otras 255 funciones de 16 drivers con 16 funciones, pudiendo cada función tener otras subfunciones. Todos los drivers la utilizan para instalarse y autoenlazarse con la API "MDOS".
- MNBIOS soporta más instrucciones en ensamblador:
CP HL,BC ; cambia el valor de [A] en el proceso.
CP HL,DE ; cambia el valor de [A] en el proceso.
CP DE,BC ; cambia el valor de [A] en el proceso.
WRBIT A,D ; donde [A] tiene el número de bit y [D] tiene los DATOS a cambiar. [CF] tiene el valor de ese bit.
LDBIT A,D ; donde [A] tiene el número de bit y [D] tiene los DATOS a CAMBIAR. [CF] devuelve el valor de ese bit. - Todos las instrucciones de ensamblador emuladas son muy rápidas. Constan de no más de 4, 5 o 6 instrucciones normales en ensamblador. Esto está soportado mediante las instrucciones de la CPU "RST XX". WRBIT y LDBIT cambian automáticamente durante la ejecución del código y se albergan en la memoria RAM.
- Soporte para 8 timers software totalmente programables.
- Funciones FSTICK y FSTRIG las cuales devuelven el número de cambios en el valor del joystick STICK y botones. Se pueden utilizar para juegos de deportes.
Enlace relacionado: Página oficial de MNBIOS