mdutra.com - Site News http://www.mdutra.com/pt-br/taxonomy/term/3/0 pt-br Código-fonte do VDISK liberado http://www.mdutra.com/pt-br/node/63 <p>Nesta semana eu decidi liberar o código-fonte do VDISK. Ele está disponível na seção de Downloads.</p> Site News Sun, 09 Jan 2011 07:19:32 +0000 mdutra 63 at http://www.mdutra.com VDISK v0.7: Caça aos Bugs http://www.mdutra.com/pt-br/node/62 <p>Não há novos recursos nesta versão. Eu passei as últimas semanas apenas consertando e ajustando o VDISK de forma a obter a versão mais utilizável já feita. E tenho o prazer de compartilhá-la com você agora.</p><p>Segue um resumo do que mudou:</p><ul><li>CLI: Não reconhecia os parâmetros "-td2" e "-td3"</li><li>CLI: Dava erro quando "-k" era usado com nomes de arquivo longos</li><li>CLI: A rotina interna Win2Trs gerava alguns nomes de arquivo malformados</li><li>CLI: A rotina interna Dump agora imprime espaços ao invés de pontos na coluna de dados ASCII</li><li>TRSDOS1: Causava o término abrupto do programa quando alocando granules </li><li>TRSDOS3: Causava o término abrupto do programa quando alocando granules</li><li>NEWDOS/80: Criava arquivos com menos espaço do que o requerido</li><li>NEWDOS/80: Compatível com mais discos via um melhor manuseio das tabelas PDRIVE</li><li>DMK: Compatível com mais discos via melhores detecção de geometria e endereçamento de setores</li><li>Outros: As rotinas de alocação de granules não determinavam corretamente o espaço livre</li><li>Outros: Melhoradas as rotinas GetFileDate para obter datas com a menor modificação possível</li><li>Outros: Melhoradas as rotinas de detecção de SO para reduzir o número de identificações errôneas</li></ul><p>Para fazer o download desta última versão vá para a página de <a href="/filebrowser">downloads</a>.</p> Site News Sat, 14 Aug 2010 17:28:26 +0000 mdutra 62 at http://www.mdutra.com O VDISK v0.6 (Read/Write) já está disponível! http://www.mdutra.com/pt-br/node/60 <p>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.</p><p>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.</p><p>Segue um resumo das mudanças desta versão:</p><ul> <li>Implementação de suporte a gravação </li><li>Simplificação dos parâmetros de linha de comando e implementação de novas opções </li><li>Implementação de filtro de arquivos por máscara e/ou atributos de arquivo de sistema/invisível </li><li>Melhoria do módulo JV1 para aceitar discos de tamanhos adicionais (180KB, 360KB etc) </li><li>Melhoria de todos os módulos VDI para lidar melhor com discos de densidade mista </li><li>Correção de um bug na função Seek que causava a leitura corrompida de arquivos grandes </li><li>Correção de um bug no módulo TRSDOS 1.x que fazia ele reportar tamanhos de arquivo incorretos </li><li>Correção de um bug no módulo TRSDOS 1.x que fazia ele corromper arquivos durante a extração </li><li>Correção de um bug no módulo NEWDOS/80 que caía em loop infinito em certas buscas de arquivo</li></ul><p>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.</p><p>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.</p><p>O VDISK versão 0.6 pode ser baixado na página de <a href="/filebrowser">downloads</a>. </p> Site News Tue, 20 Jul 2010 11:38:23 +0000 mdutra 60 at http://www.mdutra.com Anunciando o mais novo VDISK v0.5 GUI http://www.mdutra.com/pt-br/node/56 <p>Estas últimas semanas foram dedicadas ao aperfeiçoamento da interface gráfica do VDISK.&nbsp;A atual versão inclui um punhado de funcionalidades interessantes, tais como:</p><ul> <li>Abrir arquivos&nbsp;DSK&nbsp;e DMK&nbsp;através de duplos-cliques sobre eles </li><li>Escolher quando detectar o formato dos arquivos automática ou manualmente </li><li>Escolher quando exibir ou ocultar arquivos de sistema e invisíveis </li><li>Ordenar&nbsp;os arquivos por nome, extensão, tamanho, data e atributos </li><li>Exportar múltiplos arquivos selecionados de uma única vez </li><li>Ver propriedades do disco, incluindo nome, data, versão do DOS etc. </li><li>Navegar pelos setores do disco</li></ul><p>Verifique os screenshots e informações adicionais na <a href="/vdisk">página do VDISK</a>.&nbsp;A próxima versão conterá alguma capacidade de gravação, bem como suporte a "arrastar e soltar".&nbsp;Não esqueça de reportar&nbsp;quaisquer&nbsp;erros que você encontrar até lá.</p> Site News Thu, 08 Oct 2009 08:42:55 +0000 mdutra 56 at http://www.mdutra.com VDISK v0.4 foi liberado http://www.mdutra.com/pt-br/node/55 <p>O VDISK&nbsp;passou por um extenso processo de&nbsp;reorganização e depuração nas últimas três semanas. Agora, 80% de todos os sistemas operacionais conhecidos para o CP-500 são corretamente tratados pelo programa. Erros importantes foram corrigidos,&nbsp;fazendo com que&nbsp;"crashes" e outros comportamentos estranhos fiquem bem improváveis de ocorrer.</p><p>Segue um resumo das mudanças da&nbsp;versão 0.4:</p><ul> <li>Inclusão de suporte ao&nbsp;TRSDOS 1.1, NEWDOS/80 1.0, LS-DOS 6.3.1&nbsp;e MICRODOS 1.12 (experimental) </li><li>Inclusão de quatro níveis de "quietude"&nbsp;para controlar a verbosidade do programa&nbsp;(parâmetro "/Q") </li><li>Reordenação das rotinas de detecção de S.O.s&nbsp;no modo automático, para&nbsp;melhorar a precisão </li><li>Redefinição&nbsp;dos nomes dos S.O.s&nbsp;na linha de comando, para facilitar sua memorização </li><li>Melhoria do algorítimo de identificação&nbsp;do NEWDOS/80 </li><li>Inclusão de uma verificação contra arquivos vazios na rotina&nbsp;GET da interface de linha de comando&nbsp; </li><li>Correção de um&nbsp;erro na rotina DUMP da interface de linha de comando, que impedia a exibição do último setor de discos cuja numeração iniciasse em 1 ao invés de 0 </li><li>Correção de um erro no módulo&nbsp;do NEWDOS/80&nbsp;que&nbsp;levava as funções de&nbsp;localização de arquivos a retornar erro&nbsp;quando&nbsp;acessando o 32o byte da HIT,&nbsp;devido ao uso incomum desse&nbsp;byte pelo S.O. </li><li>Correção de um erro no módulo&nbsp;DMK,&nbsp;que&nbsp;reportava densidades incorretas para alguns discos </li><li>Correção de um erro no módulo DMK que&nbsp;resultava em&nbsp;leituras incorretas de alguns setores&nbsp;(agradeço a&nbsp;David Sutherland por&nbsp;identificar este erro) </li><li>Correção de um erro no módulo&nbsp;DMK&nbsp;que&nbsp;provocava leituras incorretas quando apenas um lado de um disco de dupla face estivesse formatado </li></ul><p>O foco&nbsp;da próxima versão&nbsp;será a interface gráfica. Até lá, por favor comunique quaisquer erros que você&nbsp;encontrar utilizando o formulário de contato disponível a partir do menu principal.</p><p>Este programa pode ser baixado gratuitamente&nbsp;na página de <a href="/filebrowser">downloads</a>.</p> Site News Thu, 08 Oct 2009 08:18:30 +0000 mdutra 55 at http://www.mdutra.com ROM do CP-500 foi finalmente extraída http://www.mdutra.com/pt-br/node/54 <p>No dia 16 de agosto, o Prof. Gustavo E.A.P.A. Batista&nbsp;compartilhou com nossa comunidade virtual a primeira cópia da ROM do CP-500,&nbsp;tornando a emulação desse&nbsp;computador&nbsp;ainda mais semelhante à máquina real.</p><p>A ROM do&nbsp;CP-500&nbsp;tem 16kB,&nbsp;contra 14kB&nbsp;do TRS-80 Modelo III padrão.&nbsp;De acordo com&nbsp;a primeira análise de Matthew Reed, "a ROM do CP-500&nbsp;difere&nbsp;da ROM do&nbsp;Modelo III&nbsp;em menos de&nbsp;90 bytes,&nbsp;muitos dos quais são mensagens modificadas.&nbsp;Os 2K extras&nbsp;parecem ser&nbsp;de um monitor de linguagem de máquina".</p><p>É possível&nbsp;usar&nbsp;a ROM do&nbsp;CP-500&nbsp;com o TRS32 de&nbsp;Matthew porém, para que funcione, o DOS500 também é necessário.&nbsp;Após colocar a ROM&nbsp;na pasta apropriada e bootar o&nbsp;S.O., remova&nbsp;o disco&nbsp;do drive&nbsp;e&nbsp;"reinicie"&nbsp;o emulador.&nbsp;Você deverá ver as mensagens "Cass?", "Mem. usada?", "PROLOGICA 1981 BASIC"&nbsp;e "READY&gt;".</p><p>Note que&nbsp;o Monitor residente&nbsp;não funcionará devido a um suposto conflito de&nbsp;endereçamento,&nbsp;mas é possível ver&nbsp;seu prompt digitando-se o comando "SYSTEM". Matthew&nbsp;diz que&nbsp;tem planos&nbsp;de&nbsp;acrescentar suporte aos clones do TRS-80&nbsp;no&nbsp;futuro,&nbsp;incluindo o CP-500. Esperaremos&nbsp;ansiosos por isso!</p><p>A&nbsp;ROM do CP-500&nbsp;está disponível para&nbsp;download <a href="/filebrowser">aqui</a>.</p> Site News Thu, 08 Oct 2009 08:05:05 +0000 mdutra 54 at http://www.mdutra.com