MSXDUMP vrs 0.0, liberado no SourceForge.net

Amigos, após um bom tempo sem nenhum post no blog, finalmente retorno com novidades na área de software para o MSX.

Como muitos aqui já devem saber através do post feito no MSX.ORG, na semana passada liberei extra-oficialmente a primeira ferramenta do MSX Disk Doctor (MSXDD), suite essa que eu mesmo já havia citado aqui no inicio de 2011.

O MSXDD está sendo desenvolvido como uma suite de utilitários de gerenciamento de discos para MSX, compatível com diversos tipos de formatação, como FAT12, FAT16 e até FAT32, caso algum dia o MSXDOS seja capaz de manipular esse tipo de formatação. Isso é possível devido ao mesmo ser construido sob a base de um framework escalável, , escrito em Pascal e ASM, desenvolvido paralelamente ao desenvolvimento das ferramentas do MSXDD.

Na primeira versão do MSXDD, está disponível o MSXDUMP (vrs 0.0), que é um editor de arquivos e setores, compatível com os sistemas operacionais MSXDOS e MSXDOS2 e capaz de operar com floppy disks, bem como com dispositivos conectados a uma IDE Sunrise-like, sendo que nessa versão 0.0 inicial, apenas o suporte a edição de arquivos está presente.

MSXDUMP 0.0 Main screen

MSXDUMP 0.0 Main screen

Operação

Com uma interface tradicional característica da maioria dos editores de setores, o MSXDUMP tem alguns poucos (por enquanto) shortcuts que permitem ao usuário um completo controle sobre a edição de arquivos e setores.

Os shortcuts estão descritos logo abaixo:

  • SELECT – Alterna o modo de operação das setas direcionais. Quando em modo DISK, as setas direcionais podem avançar ou retroceder o ponteiro de setor/arquivo que está sendo editado. No modo EDIT, as setas direcionais podem se movimentar pelos dados exibidos na tela, permitindo assim a edição do buffer de memória que está sendo visualizado;
  • CTRL+S – Quando em modo DISK, essa combinação de teclas salva o conteúdo do buffer carregado;
  • CTRL+A – Quando em modo DISK, avança o ponteiro de setor/arquivo, carregando e exibindo os dados do setor lido. As direcionais UP e RIGHT, quando em modo DISK, tem a mesma função de CTRL+A;
  • CTRL+R - Quando em modo DISK, retrocede o ponteiro de setor/arquivo, carregando e exibindo os dados do setor lido. As direcionais DOWN e LEFT, quando em modo DISK, tem a mesma função de CTRL+R;
  • Direcionais UP, DOWN, LEFT, RIGHT – Quando em modo EDIT, podem ser utilizadas livremente para posicionar o cursor no dado a ser modificado;
MSXDUMP 0.0 help screen

MSXDUMP 0.0 help screen

Até o final desse ano pretendo lançar mais duas versões do MSXDUMP, adicionando o suporte a edição de setores para floppy disks e por ultimo adicionar suporte a dispositivos  com capacidade suficiente para suportar FAT16, nesse caso dispositivos compatíveis com IDE Sunrise-Like.

Por enquanto deixo abaixo os arquivos, já devidamente liberados no repositório do projeto Old Skool Tech, que está hospedado no SourceForge.net.

Binários (LZH)
http://sourceforge.net/projects/oldskooltech/files/MSX/MSXDD/v0.0/msxdd-bin.lzh/download

Binários (ZIP)
http://sourceforge.net/projects/oldskooltech/files/MSX/MSXDD/v0.0/msxdd-bin.zip/download

Fontes (LZH)
http://sourceforge.net/projects/oldskooltech/files/MSX/MSXDD/v0.0/msxdd-src.lzh/download

Fontes (ZIP)
http://sourceforge.net/projects/oldskooltech/files/MSX/MSXDD/v0.0/msxdd-src.zip/download

Até lá, outras ferramentas poderão ser adicionadas à suite do MSXDD, talvez um DD.

[]‘s
PopolonY2k

Referência na internet

Anuncio do MSXDUMPP 0.0 (MSX.ORG)
http://www.msx.org/news/en/msxdump-0 

Software Suite (Wikipedia)
http://en.wikipedia.org/wiki/Software_suite

Anuncio do Old Skool Tech & MSXDD (PopolonY2k Rulezz)
http://www.popolony2k.com.br/?p=377

FAT12 (Wikipedia)
http://en.wikipedia.org/wiki/Fat12

 FAT16 (Wikipedia)
http://en.wikipedia.org/wiki/Fat12#FAT16

FAT32 (Wikipedia)
http://en.wikipedia.org/wiki/Fat12#FAT32

Turbo Pascal (Wikipedia)
http://pt.wikipedia.org/wiki/Turbo_Pascal

ASM Z80 (CodeWorld)
http://codeworld.wikidot.com/asm:z80

MSXDOS (Wikipedia)
http://en.wikipedia.org/wiki/MSX-DOS

Floppy Disk (Wikipedia)
http://en.wikipedia.org/wiki/Floppy_disk

Análise da Interface ATA-IDE – Tecnobytes
http://www.popolony2k.com.br/?p=409

Old Skool Tech (SourceForge.net)
http://sourceforge.net/projects/oldskooltech/

SourceForge.net
http://sourceforge.net/