MNBIOS demo 2 - Log de mudanças

por flyguille em 26-06-2004, 01:11 translated by Necron
Tópico: Software
Tags: Utilities
Idiomas:

Recentemente nesta semana flyguille lançou a segunda versão de MNBIOS. Naquele momento não pudemos fazer o reporte das mudanças feitas desda a versão demo anterior. Como a lista de mudanças é impressionante, decidimos dedicar novo post a esta nova BIOS (não retro-compatível) de MSX. Aqui está o log de mudanças:

  • Diferente da versão demo anterior, esta versão é completamente programavel
  • É possível mudar entre aplicações a qualquer momento sem a necessidade de dar um reset
  • Screen 0 (na verdade screen 7) suporta uma matriz de 85x35
  • Cada caracter possui sua própria cor de letra e de fundo
  • A quantidade de diferentes desenhos dos caracteres não é limitado a 256; o kernel suporta até 2048 caracteres (16kB/8)
  • Até 341 desenhos de sprites suportados
  • O sistema de arquivos da MNBIOS pode manipular equipamentos de armazenamento de (2^32)*512 = mmmm (com suporte a FAT12, FAT16 e FAT32)
  • Adicionado um player multichip/multicanal no kernel com o driver PSG. O resto dos sound chips podem ser adicionados com drivers externos
  • Suporte a push-buttons (botões pressionados) no equipamento de teclado usando a função STRIG 2 (não somente um como no MSX-BASIC). As funções FSTICK e FSTRIG são ideais para jogos de esporte
  • 2 drivers de memória, HIMEM e ADM para gerenciar bloco de dados e arquivos carregados, respectivamente
  • Um sistema ADR que gerencia todos os drivers instalados com uma matriz para 16 drivers (a versão final irá suportar 255)
  • O SHELL agora suporta a execução de arquivos BAT e EXEC
  • O SHELL suporta alternancia, redirecionamento, e junção da saída de textos (/P /W), tanto para os comandos internos como as aplicações que usam o SHELL como meio de comunicação com o usuário. Também suporta conversão automática de variáveis e expressões numéricas e parâmetros de expecificação de arquivos
  • Documentação disponível em Espanhol e Inglês (Inglês 90% completada)

Para rodar MNBIOS você precisará de um MSX2 (ou superior) com um memory mapper. No momento, o driver de disco somente suporta o drive de discos Talent DPF-550. A versão final irá suportar a interface Sunrise IDE.

Link relevante: MNBIOS Website