O VDISK v0.6 (Read/Write) já está disponível!
Depois de um longo descanso, eu finalmente completei outro estágio de desenvolvimento do vdisk. Esta versão traz várias correções importantes, que o impediam de ler discos de densidade mista, discos JV1 não padrão e outros. Além disso, bugs que causavam loops infinitos e leituras corrompidas de arquivos também foram corrigidos, portanto é altamente recomendado que se atualize para esta última versão.
O prometido suporte a gravação também está disponível! As rotinas centrais são capazes de incluir, apagar e renomear arquivos, bem como mudar as propriedades de arquivos e discos. A versão de linha de comando permite incluir e apagar arquivos, preservando suas datas e atributos. Os outros recursos estarão disponíveis na versão GUI.
Segue um resumo das mudanças desta versão:
- Implementação de suporte a gravação
- Simplificação dos parâmetros de linha de comando e implementação de novas opções
- Implementação de filtro de arquivos por máscara e/ou atributos de arquivo de sistema/invisível
- Melhoria do módulo JV1 para aceitar discos de tamanhos adicionais (180KB, 360KB etc)
- Melhoria de todos os módulos VDI para lidar melhor com discos de densidade mista
- Correção de um bug na função Seek que causava a leitura corrompida de arquivos grandes
- Correção de um bug no módulo TRSDOS 1.x que fazia ele reportar tamanhos de arquivo incorretos
- Correção de um bug no módulo TRSDOS 1.x que fazia ele corromper arquivos durante a extração
- Correção de um bug no módulo NEWDOS/80 que caía em loop infinito em certas buscas de arquivo
Apesar de ter testado esta nova versão extensivamente, eu recomendaria cautela no uso das funções de gravação e deleção até que houvessem mais confirmações de que elas estão funcionando corretamente.
Eu gostaria de agradecer ao Ira Goldklang por seu suporte a este projeto e dar-lhe o crédito por ter apontado a maioria dos bugs e deficiências corrigidos nesta última versão.
O VDISK versão 0.6 pode ser baixado na página de downloads.
- 147 leituras