Artigos 100% compatíveis com os retro computadores TK 90X e TK 95 da Microdigital e com a linha ZX Spectrum da Sinclair.

www.retroprogramacao.blogspot.com

www.retroprogramacao.blogspot.com

17/02/2016

Primeiras mods do ZX Spectrum +2A.

Bem, por incrível que pareça, ligar um Spectrum deste no Brasil não é uma coisa tão simples...
O micro vem com uma pesada fonte inglesa de 220v (aqui na minha cidade a tensão é 110v), com um conector DIM de 6 pinos que fornecem 3 tensões diferentes de entrada: 12v, 5v e -12v. Outro problema é que o sinal de vídeo RF é no padrão PAL da Inglaterra (canal 33/34), ou seja, esqueça nossas televisões nacionais. O micro fornece uma saída RGB, porém com pinagem diferente (com áudio incluso) e para monitores que funcionem em 50 hz (o que não é comum). Outro detalhe é que as portas de joystick são para um padrão exclusivo da Sinclair, impossibilitando a utilização de joys do padrão Atari (mais comuns).

Diante deste quadro acima, as modificações (mods para os íntimos) são mais que necessárias.

O primeiro passo foi substituir a fonte por uma chaveada de PC em tamanho reduzido, onde poderia encontrar facilmente as tensões de alimentação necessárias.
O segundo foi retirar completamente o sistema RF inglês da caixinha do modulador e colocar no lugar um pequeno circuito para fornecer o sinal  AV, sinal muito superior de vídeo composto (vide minha postagem anterior sobre comparação de sinais de vídeo).
E o terceiro passo foi substituir os conectores das portas AUX e RS232/MIDI, pois este padrão de conectores da telefonia inglesa só se encontra por lá.
O quarto (e até então, último mod), foi a fabricação de um cabo apropriado para o sinal RGB (ainda bem que possuo um monitor compatível) e de adaptadores para as saídas do joystick.

Por enquanto foi só, mas certamente surgirão novas mods. Seguem as imagens.

Este é o esquema para a montagem dos adaptadores de Joystick.

Esta é a pinagem do RGB do Zx Spectrum +2A, que difere de outras versões anteriores.

Exemplo de um cabo RBG adaptado para o +2A.
Este foi o esquema do circuito AV fornecido pelo Trucco que substituiu o sinal RF original. Bastante simples. 

Caixinha do RF com o novo circuito AV. Ganhou também uma pintura dourada.

O novo circuito já soldado na placa do +2A.

Novos conectores do RS232/MIDI e AUX que substituíram os originais.

Aqui vemos o +2A ligado com a nova fonte, funcionando num monitor RGB da LG. Na foto aparece também a interface divIDE importada que funcionou muito bem neste modelo de Spectrum.

Adquirindo um ZX Spectrum +2A ...

Pois é, finalmente consegui um ZX Spectrum +2A!
Trata-se de um excelente computador da linha Sinclair, neste caso produzido pela Amstrad.
O que me chamou a atenção como programador neste modelo é o fato de possuir 128 kb de memória, interface de som AY embutida, saída RS232 e MIDI, saída para impressora paralela, leitor de fitas K7 embutido (numa versão aperfeiçoada em relação ao primeiro modelo + 2 cinza) e o principal: A possibilidade de programar com o Basic 128 digitando os comando tecla a tecla (quem conhece o sistema original do Spectrum sabe do que estou descrevendo).
Este equipamento será um poderoso instrumento para muitos testes e experimentos, portanto, aguardem novas postagens ligadas à ele.

Seguem as fotos "dissecando" o seu interior (clique nas imagens para ampliar).


























Fusão de um emulador de drive com uma interface Beta IDS.

Depois de um período ausente ocasionado por mudança do QG, retomo meus experimentos e minhas postagens em um ambiente muito mais amplo.  ;)

Há muito tempo desejava fazer esta "fusão" entre um emulador de drive para o TK/Spectrum (sim, existe um específico... Os genéricos não costumam funcionar com os nossos micros) e a interface beta do Braga, a IDS2001ne.

Estes emuladores nos permitem utilizar cartões de memória SD no lugar dos antigos disquetes, simplificando a armazenagem e a leitura dos programas.

O emulador e a interface antes da fusão.

Após uma longa análise da situação, resolvi aproveitar a mesma caixa Patola que vem na IDS e colocar tudo no mesmo lugar. O meu emulador é da primeira versão do Trucco e veio com um mega dissipador no regulador de tensão. Até aí era aceitável, mas o posicionamento dele tornaria qualquer fusão inviável.
Bem, resolvi cortá-lo pela metade e mudar a posição do mesmo dessoldando o regulador. Com um cuidadoso ajuste aqui e acolá, e alguns componentes que tiveram que ficar expostos externamente, ambos entraram na caixinha.
O resultado vocês podem ver nas fotos abaixo. Ficou bastante funcional.

Resultado final com decoração em borracha EVA.

A restrição de espaço era tão grande que os botões de reset e 48k da IDS tiveram que ficar mais salientes. Reduzi também um pouco do tamanho dos parafusos que fixam o display LCD.

08/12/2015

Criando músicas para TK 90X, TK 95 e Zx Spectrum (1ª Parte).

Um aspecto bastante interessante nos nossos micros de 8 bits é o processo de geração de músicas.
Geralmente se distingue por dois padrões musicais: As músicas (ou sons) BEEP (que são geradas pelo sistema de som interno do micro) e as músicas AY (geradas e executadas com o auxílio de uma interface de som externa de 8 bits que utiliza o chip AY da Yamaha). Esta última produz um som incomparavelmente melhor e lembra muito as atuais músicas eletrônicas, com um toque especial de distorção de 8 bits... Mas o padrão BEEP também surpreende e muita coisa interessante pode ser feita.

Exemplo de uma interface de som AY produzida no Brasil.


A grande pergunta para quem quer se aventurar na criação de músicas de 8 bits é: Por onde começar?
Com certeza será algo muito divertido, mas exigirá um estudo de cada programa por parte do iniciante, visto que pouco ou quase nenhum material (ou tutorial) encontramos em nosso idioma.
Se servir de consolo, na medida que vamos nos aventurando nesta área, iremos complementar este artigo de tempos em tempos, ok?

Lembre-se: Se você não possui uma interface AY (muito conhecida como "Explorer"), terá que desenvolver músicas no padrão BEEP. Caso tenha interesse em adquirir uma, indicamos um local no link de produtores de hardware. Ambos os padrões são muito divertidos, porém a AY permite que você ouça um fundo musical aprimorado de diversos jogos para o TK/ZX.

Vou indicar, num primeiro momento, um site especializado que dá uma pequena explicação sobre os programas utilizados internamente nos TK´s/ZX´s. Utilize a tradução automática do navegador e depois procure o programa em um dos vários links que fornecemos neste blog. O site chama-se MISTER BEEP e foi desenvolvido para a linha Timex Sinclair (que é um clone licenciado do Zx Spectrum nos EUA). Tem muita informação interessante nele. Vale a pena pesquisar.



Resolvi também colocar aqui um link de um interessante programa chamado BEEPOLA para rodar em PC (Windows) mencionado no site acima. É bem simples, mas muito funcional e vem repleto de exemplos de músicas. OBS: Ele permite exportar para o TK, inclusive em formato TAP.



Posteriormente comentamos a funcionalidade do programa.

05/12/2015

Boas dicas para quem quer carregar programas de fitas K7 no TK com uma velocidade bem maior...

Encontrei este artigo bem completo do Mauro Xavier que explica detalhadamente o sistema "Turbo Loader". Se você não possui nenhuma interface alternativa, eis aqui uma boa solução para carga de programas de fitas K7 em velocidades bem superiores ao convencional.
O sistema consiste basicamente na conversão do áudio do K7 no formato digital pelo PC, para em seguida ser lido pelo TK através de um programa que acelera a transmissão de dados.
Vale a pena conferir.

http://www.casadosnerds.com.br/turbo-loading-no-zx-spectrum-o-caminho-das-pedras/


30/11/2015

Relação de revistas publicadas para o TK90X / TK95 / Zx Spectrum.

É muito importante (e divertido também) consultar as revistas de época que se especializavam em nossos micros de 8 bits. Consegui uma relação bem completa da grande maioria do que foi publicado pelo mundo afora e, na medida do possível, vou ativando o link do local onde podemos encontrá-las no formato digital.
OBS: Algumas são revistas eletrônicas e, em virtude disso, são disponibilizadas apenas em arquivos de programas no WOS.

14/11/2015

Ferramentas para desenvolvimento padrão ZX Spectrum / TK´s no PC.

Recentemente descobri este site alemão com uma grande quantidade de aplicativos para desenvolvimento, modificação e organização de arquivos ligados ao ZX Spectrum e, consequentemente, nossos TK´s.  ;)

O ZX-Modules disponibiliza aplicativos de desenho, edição e conversão de imagens, assembladores, editor basic sinclair e muito mais. Como é muito raro os usuários do TK possuírem interface de mouse e ainda estarem limitados aos recursos do Art Studio e do Artist II (que são os programas de desenho mais "tops" da linha ZX Spectrum), encontramos um incrível ZX-Paintbrush, que grava as imagens criadas no PC em diversos formatos para o TK.
Vale a pena conferir cada um deles! (o endereço já foi adicionado a nossa listagem de links úteis).
Na medida que for experimentando os aplicativos, farei um breve comentário aqui.


11/11/2015

A qualidade de imagem em micros de 8 bits.

Uma das situações que costumam "pegar" para os retro-programadores, é a qualidade de imagem dos micros de 8 bits. A grande maioria destes equipamentos possuem apenas uma saída de sinal de vídeo tipo RF (via entrada de antena analógica) para TV´s mais antigas de telas de tubo CRT.
Nos jogos isto não tem tanta relevância (e muitos preferem o velho sistema), mas na hora de programar, quando temos que fixar os olhos mais próximos da tela, é necessário uma imagem que gere maior conforto visual.

Nossos TK´s vieram com apenas uma saída de vídeo RF, mas existem algumas modificações interessantes que podem ser efetuadas com um baixo grau de dificuldade. Existe a possibilidade de se acrescentar uma saída AV (de vídeo composto e que pode ser ligado em uma infinidade de monitores e TV´s de LCD) e também uma saída no padrão RGB (que apesar de ser, sem dúvida alguma, a melhor e mais nítida imagem, não possui tantos monitores disponíveis no mercado). Esta última possui uma interface pronta comercializada pelo amigo Victor Trucco. É plugar e ligar no TK 90X (para o TK95 será necessário uma modificação, pois ela dificulta o fechamento do gabinete).
No final da postagem deixo alguns links interessantes para as mod´s.

Veja umas imagens comparativas. RF de TV (CRT), AV em LCD e RGB em LCD.
Clique nas imagens para ampliar,


Como pode ser visto, existe uma diferença considerável na qualidade de imagens destes sistemas.
Caso você deseje fazer uma alteração na saída de vídeo do teu TK 90X/95 para o sistema AV, recomendo este link abaixo. Existem vários, mas escolhi a mais simples, sem necessidade de confecção de placas e cujo resultado é muito bom. A 2ª parte ensina como implementar a saída de áudio.


Caso queira o sistema RGB, recomendo comprar a interface do Trucco. Se for para um TK 95, faça a alteração descrita logo abaixo.



 


Para o uso da interface RGB do Trucco no meu TK 95, tive que remover o soquete da ULA que fica em cima da plaquinha e também os terminais onde liga-se o cabo. Estes podem ser re-soldados na parte de baixo, mas no meu caso eu preferi soldar os fios diretamente. No conector de baixo (que encaixa a placa no soquete da ULA), cortei pela metade no comprimento dos filamentos e soldei-os diretamente sobre a ULA (que ficou literalmente "abraçada" pelos contatos). Pronto! Fechou perfeitamente.

30/10/2015

Imprimindo no TK 95...

Nestes dias fiz uma "personalização" da minha principal estação de trabalho, composta por um TK 95, uma Multiface 1, uma interface Beta-disk IDS-2001 Ne (que controla as unidades de disco e saída para impressora paralela), uma TV-Monitor com entrada de vídeo AV e uma antiga mini impressora bancária (com entrada serial e paralela). Tudo protegido e alimentado por um mini no-break.

Uma vez tudo instalado, organizei meus discos por categorias, etiquetando os mesmos.
Em seguida parti para os testes de impressão de algumas telas de programas do TK. As imagens foram capturadas pela Multiface 1 e gravadas em disco. Depois abri os arquivos no programa gráfico The Artist II e solicitei a impressão.

Este é o TK com diversas mod´s e com fonte de alimentação embutida.

Esta impressorinha foi desmontada, lubrificada, pintada de preto e personalizada com a logo "TK Printer".

A interface IDS também foi personalizada com o acoplamento dos drives de 3 1/2" (um branco e outro preto - unidade A e B respectivamente) e um revestimento de borracha de EVA. A Multiface 1 aparece logo na frente, conectada no TK e a IDS na expansão dela.

Utilizei um rabicho de porta paralela de PC que encaixou perfeitamente na interface IDS. Isto me permitiu conectar um cabo de impressora convencional, sem necessidade de modificações.

Nesta imagem mostro como organizei meus discos, personalizando também as etiquetas por conteúdo.

Imagem impressa do jogo "Renegade".

Imagem impressa do jogo "Garfield".

Imagem impressa da tela do aplicativo gráfico The Artist II, que utilizei para carregar as imagens e imprimi-las. 

Imagem do jogo "Fist 1".

Agora a imagem do mesmo jogo impressa no modo "tons de cinza" e em papel copiativo de 2 vias.

Como podem ver, as impressões ocupam exatamente as dimensões da bobina da impressora. Em outra oportunidade vou experimentar e impressão em uma Epson LX300.
Recentemente li alguns artigos que afirmaram ser possível imprimir do TK diretamente (com uma interface padrão cetronics, é claro) para algumas impressoras coloridas de jato de tinta, principalmente aquelas que emulam o sinal padrão Epson. Entretanto, são as mais antigas, que possuem porta paralela.

Um dia ainda tento algo assim.  ;)