Após duas versões beta publicadas em setembro e outubro, Konamiman liberou a versão final do Nextor 3.0. A atualização reúne diversas mudanças no kernel, melhorias nas ferramentas e reorganização dos arquivos distribuídos.

Principais mudanças no kernel

Entre as alterações do núcleo, se destaca o suporte ao arquivo NEXTOR3.SYS. No boot, o kernel agora busca primeiro por NEXTOR3.SYS e, caso não o encontre, procura por NEXTOR.SYS. Isso permite ter um sistema com “duplo boot” no mesmo dispositivo de armazenamento — por exemplo, NEXTOR3.SYS, COMMAND3.COM e AUTOEXEC.BTM para Nextor 3; e NEXTOR.SYS, COMMAND2.COM e AUTOEXEC.BAT para Nextor 2.

O FDISK integrado ganhou detecção direta de sistema de arquivos: se não houver partições, o utilitário agora verifica se existe um sistema de arquivos válido iniciando no setor absoluto 0 do dispositivo e informa seu tamanho quando encontrado.

O reconhecimento de partições estendidas também foi aprimorado. Antes, o Nextor identificava uma partição estendida somente quando ela estava declarada na segunda entrada da tabela primária; agora ela é reconhecida independentemente da entrada usada. O FDISK interno, porém, continua criando partições estendidas na segunda entrada primária.

Outra mudança na lógica de mapeamento de unidades no boot faz com que os drives sejam mapeados aos dispositivos em ordem numérica, garantindo que cada dispositivo existente receba ao menos uma unidade, inclusive dispositivos removíveis sem mídia inserida. Dispositivos continuam a receber uma unidade para cada partição ativa que possuírem.

Do ponto de vista do sistema de arquivos, foi removido o limite de 32.768 clusters por arquivo — uma restrição herdada do Nextor 2 e da arquitetura FAT12 do MSX‑DOS 2. Na prática, esse limite impedia que um arquivo em um disco FAT16 tivesse mais da metade do tamanho do filesystem; com a mudança, um arquivo pode ocupar todo o espaço disponível do sistema de arquivos.

Além disso, o mapeamento automático de dispositivos na inicialização deixou de limitar a detecção a números de dispositivo entre 1 e 63: agora qualquer dispositivo entre 1 e 255 pode receber um drive mapeado no boot.

Ferramentas, documentação e utilitários

O repositório do Nextor passou a incluir o código reconstruído dos arquivos de sistema do MSX‑DOS 1: MSXDOS.SYS e COMMAND.COM. Os arquivos distribuídos (ZIP de ferramentas e imagem de disco) foram reorganizados para conter os mesmos itens: NEXTOR.SYS, COMMAND3.COM, MSXDOS.SYS, COMMAND.COM, todas as ferramentas na pasta TOOLS e os arquivos de ajuda na pasta HELP.

Vários utilitários receberam novidades:

  • DISKCOPY, FIXDISK e KMODE agora funcionam com arquivos de imagem de disco montados, além de discos físicos.
  • Introduzido MSR.COM, que carrega rotinas de suporte a mapeadores e o helper UNAPI RAM em modo MSX‑DOS 1 (ferramenta já publicada anteriormente pelo autor).
  • Introduzido MKDSK.COM, para criar imagens de disco vazias de qualquer tamanho — versão aprimorada de uma ferramenta de 1999 do mesmo autor.
  • O EMUFILE.COM passa a aceitar o argumento -m para criar arquivos de emulação a partir de imagens concatenadas.
  • MAPDRV.COM recebeu o argumento /F, permitindo fornecer um arquivo de texto com múltiplos mapeamentos a serem aplicados em uma única execução.
  • Os arquivos de ajuda dos comandos de COMMAND3.COM e das ferramentas externas que estavam apenas em texto agora também estão disponíveis em Markdown no repositório.

Drivers e notas finais

O driver do MegaFlashROM SCC+ SD voltou ao esquema de numeração original: dispositivo 1 para o ROM disk, e 2 e 3 para os slots do cartão SD. Se existir um ROM disk, o sistema dá boot com ele como unidade A:, como ocorria na versão do Nextor 2. Também foi adicionada uma variante “no ROM disk”, contribuída por rampa069, para controladores compatíveis que não implementam o mecanismo de ROM disk.

O driver Sunrise IDE não teve mudanças de funcionamento, mas recebeu uma nova build baseada no kernel final 3.0.

Além das listas de correções e otimizações, a atualização inclui documentação e reorganização de pacotes para facilitar o uso de ferramentas e a criação/manipulação de imagens de disco.

Fonte: MSX Resource Center

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *