quinta-feira, 6 de fevereiro de 2020

Como transferir arquivos .TAP para discos Beta (.TRD)

A primeira postagem deste ano é a sequência de um dos assuntos que mais interessam para os usuários das interfaces Beta Disk, e que gostariam de transferir para um disco físico, os milhares de arquivos .TAP disponíveis para a linha ZX Spectrum. Apresentaremos aqui mais 2 alternativas.

Anteriormente, aprendemos (nos tutoriais de vídeo) a montar os aquivos de discos virtuais do TR-DOS (.TRD) utilizando arquivos tipo .Z80, .TZX e .TAP que seriam convertidos para o formato .SNA e, posteriormente convertidos no formato Hobeta para serem gravados no disco físico e rodarmos no TK. A ideia é personalizar nossos discos com temas e programas de nosso interesse, não ficando limitados somente à geração de discos de arquivos .TRD "pré-fabricados" por terceiros. Vale lembrar que existem milhares deles disponíveis na internet e costumam ser muito bem montados.
Aliás, criar um disco real a partir de um arquivo .TRD é muito simples e fácil com programas como o TKBetadisk (disponível aqui no blog).

A comodidade de se trabalhar diretamente com os arquivos .TAP é bem mais interessante, pois eles levam internamente uma imagem estrutural das fitas K7 (em blocos distintos) e são mais fáceis de localizar, organizar e editar.
A edição destes arquivos já é uma etapa mais complexa e nem sempre possível (dependendo de como foi criado o arquivo), porém nos permite adequar de forma mais "limpa" ao padrão de leitura Beta Disk, permitindo gravar jogos multi-load criados para fitas K7, mas que funcionem corretamente no disco.
Outro ponto a favor, é a grande quantidade de utilitários conversores de outros formatos para o .TAP, que estão disponíveis na internet.



1ª ALTERNATIVA:

Vamos precisar do emulador SpecEmu BR (que vem com a ROM do TK90X ou TK95, e também de uma interface Beta Disk nacional, tipo CBI-95 ou IDS2001ne) ou do emulador SimpleTK (que também tem praticamente as mesmas funções).
Também será necessário um arquivo .TRD de utilitários que vinham junto com a interface CBI-95, pois neste disco utilizaremos o utilitário TAPECOPY (um conversor de programas em fitas K7 para o formato Beta Disk). Este arquivo da CBI-95 é facilmente encontrado na internet e também será disponibilizado aqui no blog.

Quando você inicia os emuladores com o TK + a interface beta habilitada, ele apresenta a tela de inicialização da interface, com o prompt mostrando o "A>", ou seja, em ambiente Beta DOS.
Vá na opção de arquivos do emulador e procure a opção "Insert Disk". Nela você indicará o local onde está teu arquivo CBI-95.TRD e ele carregará virtualmente o disco.
Aperte a opção de RESET e o emulador carregará o boot do disco, já te apresentando o menu de opções do disco da CBI. Lá você verá o programa TAPECOPY.
Mas antes de carregar o TAPECOPY, você precisa indicar para o emulador qual fita virtual (o arquivo .TAP) que você irá transferir. Para isso, vá na opção "Insert Tape" e indique onde está o arquivo .TAP que você quer converter.

Agora é hora de tirar o disco da CBI com a opção "Eject Disk" (não será trabalhoso, pois você só irá fazer isso uma vez) e colocará um disco .TRD vazio no lugar. Se você não tiver um já pronto (criado anteriormente), poderá utilizar o próprio da CBI, formatando-o e renomeando-o no ambiente DOS do TK (A> format "nome"). Não se preocupe, o .TRD original da CBI não será afetado.

Agora é só inicializar o TAPECOPY e ele fará o processo de conversão automaticamente. Tudo muito limpo e rápido.
Na sequência, basta escolher os próximos arquivos .TAP e ir convertendo com o TAPECOPY até ocupar todo o espaço disponível no disco (em média, cabem em torno de 15 ou 16 programas pra 48K por disco, mas isso irá variar de acordo com o tamanho de cada um).
Você pode ir dando um "CAT" no DOS para ver como está ficando o disco e também seu espaço disponível.


2ª ALTERNATIVA:

Esta é bem simples e você precisará de um programa chamado EMPTYTRD (para criar um disco .TRD vazio) e do WRITETRD, que disponibilizamos aqui no blog. Mas atenção: Existe uma outra versão com o mesmo nome distribuída no WOS (e em outro sites), que apenas transfere arquivos .TRD diretamente para discos físicos na unidade de disquete do PC. O que vamos utilizar, copia arquivos .TAP para dentro de um .TRD (este não trabalha com discos físicos).
Observação: Ambos programas trabalham somente em ambiente DOS do PC, mas podem ser executados pelo Prompt de comandos do DOS que existe no Windows. O ideal é que você coloque teus arquivos num único diretório, pois assim fica fácil de fazer as conversões de forma mais rápida.
O problema é que você não poderá ver como está ficando o disco, ao menos que você vá abrindo o .TRD gerado de forma paralela, em outro programa Windows, tipo o TKBetadisk, por exemplo.

Para criar um disco TRD vazio, digite no prompt do DOS do PC:
emptytrd nome.trd
Pronto! Ele criará um arquivo .TRD vazio com o nome que você escolheu (até 8 caracteres).

Agora você poderá inserir os arquivos .TAP no disco digitando o seguinte:
writetrd  nomedodiscocriado.trd  aquivoescolhido.tap
Só isso. Vá inserindo novos .TAP repetindo o processo e utilizando as cômodas teclas de repetição do ambiente DOS.

Divirta-se!
Mais detalhes de como alterar os arquivos no disco (para adaptações), informaremos nas próximas publicações.

sábado, 14 de dezembro de 2019

Virtual TR-DOS, a maior base de programas para interface Beta da internet.

Quem disse que a produção de discos para a linha Spectrum parou no tempo?

Para a alegria daqueles que apreciam o sistema Beta Disk, os russos (sim, sempre eles!) mantém uma enorme e atualizada base de arquivos .TRD para usuários de discos no ZX Spectrum e compatíveis.
O site Virtual TR-DOS também disponibiliza uma grande quantidade de ferramentas que, com o decorrer do tempo, iremos comentar aqui.
Não se assuste com o idioma russo... Utilize o tradutor do browser e seja feliz em tuas buscas!

Para nossa alegria, recentemente conheci um brasileiro que tem feito diversas conversões de jogos e aplicativos e disponibilizado no Virtual TR-DOS, tanto para Beta 48 como para Beta 128.

Segue o link abaixo:



sexta-feira, 8 de novembro de 2019

Novas interfaces Beta alternativas.



Certamente para muitos que não possuem uma interface Beta Disk, este blog pode causar um pouco de frustração pelo fato de ser difícil encontrar uma interface desta disponível para venda (mas não é impossível).
Porém, para nossa alegria, nosso amigo russo Vitaliy (Tetroid) produziu um modelo moderno e bem reduzido da Beta 128.
Esta interface funciona em todos os modelos do ZX Spectrum (48 e 128k), bem como na maioria dos clones (sim, nossos TKs funcionam bem com ela!). Recentemente ele acrescentou um extensor na interface, permitindo a conexão de outros periféricos. Ficou bem funcional.
Posteriormente farei um breve relato comparativo do funcionamento dela com os nossos micros, em relação as Betas nacionais.
Infelizmente ela ainda não possui uma saída Centronics para impressora, mas em compensação, possui muitos recursos interessantes. Vale conferir.

Segue abaixo o link da SellMyRetro, onde ela é comercializada. Caso não tenha em estoque, não se preocupe. Basta mandar uma mensagem para o vendedor e ele rapidamente repõe novas unidades.

https://www.sellmyretro.com/offer/details/32255?fbclid=IwAR3lQ0W4Y2inVrc4FhocIcppM2-6PcTrf3HBYivbOmEl0AGnP4TEAyVbt5Y





Outra interface alternativa é esta produzida pelo Karlovy, Czech Republic.
Esta é bem curiosa, grande e sem nenhum integrado CPLD. Possui também alguns recursos interessantes e pode ser comprada com a caixinha (opcional).
Ainda não sei nada sobre sua compatibilidade, mas pretendo um dia descobrir. Me parece um projeto muito bem feito pela CSS Eletronics (curiosamente eles possuem outras interfaces bem interessantes).
Ela pode ser encontrada também na SellMyRetro.

https://www.sellmyretro.com/offer/details/beta-disk-128c-floppy-controller-zx-spectrum-48k~~128k--_-best-fdd-interface-36167




Para quem curte eletrônica, existe um kit russo para ser montado com um preço bem acessível. Aliás, vale lembrar que os produtos vindos da Rússia (registrados), são os que possuem fretes mais baratos para o Brasil.
Este kit está no Ebay, mas pode estar disponível ou não. De qualquer forma, vou deixar aqui o link do produto e do produtor.

https://www.ebay.com/itm/Beta-Disk-Interface-ZX-Spectrum-SET/223721498562?hash=item3416d727c2:g:w2YAAOSwK~tds~hI

Este é do produtor (produtos disponíveis para venda):

https://www.ebay.com/sch/sochirus/m.html?_nkw=&_armrs=1&_ipg=&_from=

quarta-feira, 6 de novembro de 2019

Manuais e arquivos .ROM das interfaces Beta Disk.

Hoje inserimos na seção lateral de "Arquivos para Download" todos os manuais das interfaces Beta Disk que tivemos acesso, bem como os arquivos de imagem .ROM das interfaces (este últimos são úteis para emuladores e para regravação das eprons).
Na medida do possível, acrescentaremos novos arquivos.

Aproveitem!

Erro de leitura na trilha 0, setor 9.

Ao readquirir minha interface Beta (praticamente "nova" e sem uso), deparei-me com a mensagem "erro de leitura na trilha 0, s...