Creada una página sobre MNBIOS

por flyguille en 30-12-2003, 19:26 translated by Ivan
Tema: Websites
Idiomas:

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