Hoje, você pode encontrar o site oficial do MNBIOS (MSX Non Basic Input Output System, uma nova MSX-BIOS não retro compatível que nós reportamos anteriormente) em http://usuarios.arnet.com.ar/flyguille/. Este site será movido para outro local muito em breve. No site MNBIOS você pode baixar o Manual do Programador (em espanhol) deste novo sistema que foi desenvolvido entre 1996 e 2003. Algumas de suas características:
- Gerenciamento de múltiplas janelas na tela de aplicações diferentes ou não
- Um gerenciador de música comparável ao formato MIDI. É possível linkar um ou mais chips de som no processo de execução do som, onde os chips são separados pelo número do canal, 256 canais são disponíveis para expansão.
- Uma matriz emulada CHRS, para ler e escrever códicos chrs.
- A tabela TEEM (tabela MNBIOS de execução) tem 240 funções disponíveis, e o gerenciador de recursos tem outras 255 funções no tamanho de 16 drivers com 16 funções cada, e cada função pode ter muito mais sub funções. Todos os drivers os usam para instalarem-se e fazerem um auto-link com a API "MDOS".
- MNBIOS suporta mais comandos para codificação assembler:
CP HL,BC ; muda o valor de [A] no processo.
CP HL,DE ; muda o valor de [A] no processo.
CP DE,BC ; muda o valor de [A] no processo
WRBIT A,D ; onde [A] tem o número do bit e [D] tem o dado (DATA) a mudar. [CF] tem o valor para este bit.
LDBIT A,D ; onde [A] tem o número do bit e [D] tem o dado (DATA) para mudar. [CF] retorna o valor deste bit. - Todos os comandos assembly são muito rápidos. Consiste em não mais que 4, 5 ou 6 comandos assembler normais, isto é suportado através do comando de CPU "RST XX". O WRBIT e LDBIT automaticamente mudam na execução do código e são mantidos em memória RAM.
- Suporte para 8 totalmente programáveis timers de software.
- Funções FSTICK e FSTRIG, que retornam o número de mudanças no valor de joystick STICK e botões. Pode ser usado em jogos de esporte.
Link relevante: O site oficial do MNBIOS