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).
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
17/02/2016
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.
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.
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.
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.
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.
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/
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.
OBS: Algumas são revistas eletrônicas e, em virtude disso, são disponibilizadas apenas em arquivos de programas no WOS.
- 16/48 Magazine
- 20
- 200
- 3Bit
- 47th Byte
- 48K
- 8 Bit Power
- Аьз@ц
- ACE – Advanced Computer Entertainment
- Acid Paper
- ACNews
- Advanced ZAT Programming
- Adventure Coder
- Adventure-Link
- AlchNews / Z88 User
- Amstrad Sinclair Ocio
- ASM – aktueller software markt
- Astrodata 3000
- A Traves Del Espejo
- Audio Spectrum
- Babbage
- Bang
- Beta Basic Newsletter
- Big K
- Bit-Let
- Bitvadasz
- Boletin De Aventuras ACC
- Byte Power
- CAAD
- Classix
- Codemania
- Computer Answers
- Computer Choice
- Computer Gamer
- Computer Kontakt
- Computer Poster
- Computing Today
- Computronic
- Concon
- CPAC
- CPU
- Crash
- Crashed
- ct
- Computer & Video Games
- Desert Island Disks
- De Spectrum
- DISCiPLE Nieuwsbrief
- Divertimentos
- DUC
- El Aventurero
- El Mejor Spectrum
- El Mundo Del ZX81
- Emulate
- Enigma Tape Magazine
- Enter Spectrum
- Fantastic
- Fish
- Fish Tapezine
- Format
- Forum
- From Beyond
- Gamestar
- Games-X
- Generation Z
- Geracao Prologica
- Happy Computer
- HCC Hardware
- HC Mein Home-Computer
- Hobby Computer
- Hobby Data
- Home Computer
- Home Computing Weekly
- Imperial
- Impuls
- Input
- INPUT Sinclair
- Interface
- Jogos Computador
- Joystick
- Juegue Con Su Spectrum
- K7Magazine
- Kiddisoft
- Klub Uzivatelu Desktopu
- Kset
- Lamergy
- Legends Of Bytes
- Libreria De Software Spectrum
- Load Runner
- Logic3 Spectrum Club
- Maandblad Voor Sinclair Gebruikers
- Magazine ZX
- Magic Missile
- Mega Joystick
- Micro Adventurer
- Micro Bits
- Microbyte
- Micro Computer Printout
- Microdrive Exchange
- Micro Hobby
- Micro Hobby Brasil
- Micro Hobby Cassette
- MicroHobby Especial
- MicroHobby Semanal
- Micro Sistemas
- Microsoftware Magazine
- Mundo Spectrum
- New Computer Express
- Newsdesk
- Nicron
- Ordenador Educativo
- Outlet
- Panorama Bits
- Patagoras
- Personal Computer Games
- Personal Computer Magazine
- Personal Computer News
- Personal Computing Today
- Personal Software
- Popular Computing Weekly
- Practical Computing
- QLONE
- QL User
- QL World
- QuarTerS
- Retrogames
- Retro Maniac
- Retro Wiki Magazine
- RUN
- Run International
- Sceptical
- SGG
- SG Hoogeveen
- Shake
- Sinclair Answers
- Sinclair Classic
- Sinclair Computing Monthly
- Sinclair Freakeren
- Sinclair Gebruiker
- Sinclair Gids
- Sinclair Magazine
- Sinclair News
- Sinclair Programs
- Sinclair Projects
- Sinclair+Sam Computing
- Sinclair Spectrum Program
- Sinclair User
- Sinclair User Club
- Sinclair User Club Deutschland
- Softline
- Soft Spectrum
- Software Choice
- Software Index
- Software Magazine
- Software Service
- So Programas
- SPAC
- Spanish Quest
- Spectraxx
- Spectrum Adventurer
- Spectrumania
- Spectrum Computing
- Spectrum Computing Espana
- Spectrum Computing Norge
- Spectrum Discovery Club Newsletter
- Spectrum Magazine
- Spectrum User Club
- Spectrum User Tape
- Spectrum Vilag
- Stars
- Subliminal Extacy
- SUC-Session
- SUUG
- Sync
- Syntax Error
- Telematch
- The Complete Spectrum
- The Games Machine
- The Home Computer Advanced Course
- The Home Computer Course
- Time Designs
- Timex Sinclair User
- Todospectrum
- Tu Micro
- TV Gamer
- Utopia
- Video Basic
- Video Spectrum
- What Now
- What Poke
- Which Micro
- Winning At Computer And Video Games
- Your Computer
- Your Computer Espana
- Your Sinclair (veja também este link para 2ª opção)
- Your Spectrum
- YS2
- Z2
- Z80
- Z88 Gamer
- Z For Zero
- ZX
- ZX81 Kochbuch
- ZX Computing
- ZX Files
- ZX Format
- ZXirQLiveAlive
- ZX Land
- ZX Magazine (ES)
- ZX Mushroom Club
- ZX SF
- ZX Shed
- ZX Soft
- ZX User Club
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.
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,

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.
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.
Imagem impressa da tela do aplicativo gráfico The Artist II, que utilizei para carregar as imagens e imprimi-las.
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. ;)
29/09/2015
"Novo" TK 95, novas modificações!
Adquiri com muito custo (literalmente!) um TK 95, que na verdade foi o meu primeiro computador.
Atualmente este modelo está raríssimo de se encontrar e, se Deus permitir, fica comigo até o dia em que eu deixar este mundo... Será nele que desenvolverei a maior parte dos projetos em 8 bits.
Bom, como não poderia deixar de ser, senti a necessidade de fazer umas mod´s nele, afim de deixá-lo em plenas condições de trabalho.
Ele veio com um problema na CPU que foi prontamente resolvido pelo meu amigo vendedor, enviando outro Z80 para substituição.
Testado o seu pleno funcionamento, defini quais mods seriam realizadas:
1) Reforçar as conexões do teclado, dispensando o sistema de fita condutiva (que degrada facilmente, principalmente no contato com a placa mãe). Além de substitui por fios e novas conexões, limpei meticulosamente os contatos das teclas e reforcei a pressão sobre eles com pequenos pedaços de fita prateada (silver tape - que também envolveu todos os pontos de contato do cabeamento). O resultado não poderia ser melhor: Ficou perfeito!
3) Em seguida embuti uma fonte chaveada utilizada em adaptadores USB de HD´s externos, que fornece 12 e 5 volts, com aproximadamente 2 amperes de corrente (mais que suficiente para o TK e seus periféricos). Os 12v alimentariam o TK e os 5v, os drives de disquetes ou interfaces de cartão CF ou SD. Para isso coloquei um conector extra no TK (do tipo padrão de fonte de PC). Ele recebeu uma chave liga-desliga (que originalmente era feito na fonte externa da Microdigital) e um conector para o cabo de energia (desativando o original).
A voltagem da fonte instalada é um pouco maior que a recomendada pelo fabricante (9v), porém o regulador de tensão do TK suporta com tranquilidade. Em contra partida, ele aquece consideravelmente. Isso me motivou a instalar um pequeno cooler de PC para refrigerar o sistema de alimentação.
Antes que você pergunte... Não! Os demais componentes do TK não aquecem. Nem a CPU. Coisas de micro de 8 bits que roda numa frequência de apenas 3,5 Mhz.
4) Outra mod essencial é o famoso botão de reset. A melhor solução para travamentos.
5) Para melhorar a qualidade da imagem, montei e instalei uma pequena interface de sinal de vídeo composto (o TK originalmente só gera imagem por RF no sistema PALM). Esta modificação permite utilizá-lo em uma grande variedade de monitores, inclusive em televisores mais modernos. Ele receberá também uma interface de sinal RGB mais adiante. Aproveitando a nova saída de áudio, instalei um pequeno speaker de PC para monitorar o som internamente, com uma chavinha liga-desliga.
6) Finalizei instalando uma eprom chaveada de 32k com duas rom´s gravadas nela: Uma do TK 95 original e outra do ZX Spectrum inglês. Isto resolve algumas incompatibilidades com o patriarca da Sinclar.
Agora partiremos para os testes de funcionamento e operação das interfaces! ;)
Atualizando, em 17/10/15:
Novas alterações foram feitas para receber a interface de vídeo RGB do Trucco.
Atualmente este modelo está raríssimo de se encontrar e, se Deus permitir, fica comigo até o dia em que eu deixar este mundo... Será nele que desenvolverei a maior parte dos projetos em 8 bits.
Bom, como não poderia deixar de ser, senti a necessidade de fazer umas mod´s nele, afim de deixá-lo em plenas condições de trabalho.
Ele veio com um problema na CPU que foi prontamente resolvido pelo meu amigo vendedor, enviando outro Z80 para substituição.
Este é o TK 95 da forma como chegou. Muito conservado e com um bom espaço interno.
Testado o seu pleno funcionamento, defini quais mods seriam realizadas:
1) Reforçar as conexões do teclado, dispensando o sistema de fita condutiva (que degrada facilmente, principalmente no contato com a placa mãe). Além de substitui por fios e novas conexões, limpei meticulosamente os contatos das teclas e reforcei a pressão sobre eles com pequenos pedaços de fita prateada (silver tape - que também envolveu todos os pontos de contato do cabeamento). O resultado não poderia ser melhor: Ficou perfeito!
O teclado ficou bem reforçado com a resistente fita prateada e os novos conectores.
2) Troca de todos os capacitores eletrolíticos do TK que, com os anos, tendem a apresentar falhas e a ressecar. Que dirá em um micro com mais de 30 anos...
Nos destaques amarelos vemos os capacitores que foram trocados e os novos conectores do teclado.
A voltagem da fonte instalada é um pouco maior que a recomendada pelo fabricante (9v), porém o regulador de tensão do TK suporta com tranquilidade. Em contra partida, ele aquece consideravelmente. Isso me motivou a instalar um pequeno cooler de PC para refrigerar o sistema de alimentação.
Antes que você pergunte... Não! Os demais componentes do TK não aquecem. Nem a CPU. Coisas de micro de 8 bits que roda numa frequência de apenas 3,5 Mhz.
Detalhe da instalação da fonte e do cooler de Pentium II, tipo cartucho.
5) Para melhorar a qualidade da imagem, montei e instalei uma pequena interface de sinal de vídeo composto (o TK originalmente só gera imagem por RF no sistema PALM). Esta modificação permite utilizá-lo em uma grande variedade de monitores, inclusive em televisores mais modernos. Ele receberá também uma interface de sinal RGB mais adiante. Aproveitando a nova saída de áudio, instalei um pequeno speaker de PC para monitorar o som internamente, com uma chavinha liga-desliga.
6) Finalizei instalando uma eprom chaveada de 32k com duas rom´s gravadas nela: Uma do TK 95 original e outra do ZX Spectrum inglês. Isto resolve algumas incompatibilidades com o patriarca da Sinclar.
Detalhe das conexões externas de vídeo composto. Mudei o sistema de fechamento do gabinete para parafusos, pois os engates sob pressão originais costumam quebrar com muita facilidade.
Neste outro lado, vemos o chaveamento das Rom´s, o botão de reset e o conector auxiliar de energia que fornece os 5v e 12v.
Atualizando, em 17/10/15:
Novas alterações foram feitas para receber a interface de vídeo RGB do Trucco.
Foi instalado um novo conector para saída do vídeo RGB, porém tive problemas para o fechamento do gabinete no TK 95 (no TK 90X não ocorre isso, pois a distância da ULA para a base do teclado é maior e não encosta). Terei que fazer uma adaptação posterior para colocar a interface RGB e a ULA em outra posição. A área do dissipador do regulador de tensão também foi expandida.
Detalhe do novo conector. Foi a posição mais viável que encontrei. ;)
24/09/2015
Opções modernas de carregamento para o TK 90X e TK 95.
Como o usuário do TK 90X e do TK 95 já sabe, o recurso de época para leitura e gravação de programas neste micro eram os gravadores de fitas K7 convencionais. O processo é um pouco lento e exige que se tenha um bom gravador mono com contador. Ainda hoje se encontram alguns por aí (em bom estado cobram-se valores absurdos) e as fitas K7 virgens estão se tornando cada vez mais raras.
Se você preservou o teu, ainda é uma opção segura de armazenamento, pois a prova disso é que fitas com mais de 30 anos ainda conservam seus programas gravados sem deterioração.
Seguindo esta linha de armazenamento via áudio, temos a opção de utilizar também leitores e gravadores de MP3, ou simples MP3 Player´s (só para leitura). Como os arquivos gerados pelo TK saem em formato de áudio, poderão ser gravados diretamente nestes equipamentos, ou então, em computadores para posterior conversão no formato MP3 ou WAV.
Neste sistema é preciso um cuidado especial com o nível de gravação e reprodução do áudio, pois os TK´s são exigentes nisso (temos que lembrar que estamos convertendo áudio no formato analógico para o digital). Pode-se também utilizar programas de edição de áudio para melhorar a qualidade destes arquivos.
O próprio PC ou um Netbook poderiam fazer este serviço, porém não acho que seja prático (devido ao tamanho) utilizar um micro só para isso... Vale lembrar que existem programas para PC que foram criados só para gerenciar estes arquivos de áudio para os TK´s (vide o link do Wold Of Spectrum).
No início da década de 90 foram lançadas as interfaces de disco para os TK´s, sendo diversas delas fabricadas aqui no Brasil (CBI, Arcade, IDS, etc.), seguindo um padrão russo chamado Hobeta. Por Por anos foi (e ainda é) o sistema preferido da maioria dos nostálgicos usuários dos TK´s. Quem tem, dificilmente disponibiliza para venda (às vezes encontramos alguma).
Esta interface lê e grava em disquetes de 3 1/2" e até os antigos de 5 1/4". Para quem programa é bem fácil e rápido de utilizar, porém para aqueles que querem rodar jogos e outras aplicações, terão que converter e gerar imagens de disco para fazer as leituras corretamente (o que é meio trabalhoso, mas já existem muitas imagens prontas disponíveis na internet). Em outra postagem vou explicar isso de forma mais detalhada.
Atualmente a "queridinha" dos usuários dos TK´s é a interface divIDE, capaz de ler cartões CF, SD, HD´s e até CDRom´s. Uma de suas grandes vantagens é a leitura quase que instantânea e o suporte aos diversos tipos de arquivos convertidos para os emuladores do ZX Spectrum. Esta interface ainda pode ser encontrada para comercialização e aqui no Brasil, nosso amigo Victor Trucco fabrica uma devidamente adaptada para os nossos TK 90X e TK 95. Este é o link: http://www.victortrucco.com/vendas/vendas.asp
Em outra postagem descreveremos também a sua operação de forma mais detalhada.
Existem também outras interfaces alternativas no exterior, mas ainda sem definição de compatibilidade com os nossos TK´s. Veja então a forma mais interessante para você e comece a programar! ;)
Atualizando em 17/10/15:
Nestes dias tive a feliz oportunidade de conhecer um aplicativo para celulares que rodam o sistema operacional Android. O PLAY ZX (encontrado no Google Play) serve para reproduzir em áudio os aplicativos que rodam no TK utilizando a saída de fones do celular como se fosse carregado por fitas K7 (lembrando que não é um emulador). Também vem com uma base de dados de mais de 12.000 jogos e ainda busca novas aplicações na internet (quando conectado), podendo armazenar arquivos localmente.
Problemas para carregar programas de fitas K7?
Baixe o arquivo .TAP equivalente para o teu celular e rode-os com este aplicativo. Simples assim! ;)
No meu modesto LG 50, ele funcionou perfeitamente. Regulado no penúltimo volume, meu TK 95 carregou o programa sem problemas.
Segue o link do aplicativo que, para ter todas as funcionalidades, custa (nesta data do artigo) apenas R$ 7,98. Mais que justo!
https://play.google.com/store/apps/details?id=com.baltazarstudios.playzxtapes
Se você preservou o teu, ainda é uma opção segura de armazenamento, pois a prova disso é que fitas com mais de 30 anos ainda conservam seus programas gravados sem deterioração.
Propaganda de época de um dos melhores gravadores de fitas K7, utilizado para leituras de programas nos TK´s, o National (Panasonic).
Seguindo esta linha de armazenamento via áudio, temos a opção de utilizar também leitores e gravadores de MP3, ou simples MP3 Player´s (só para leitura). Como os arquivos gerados pelo TK saem em formato de áudio, poderão ser gravados diretamente nestes equipamentos, ou então, em computadores para posterior conversão no formato MP3 ou WAV.
Neste sistema é preciso um cuidado especial com o nível de gravação e reprodução do áudio, pois os TK´s são exigentes nisso (temos que lembrar que estamos convertendo áudio no formato analógico para o digital). Pode-se também utilizar programas de edição de áudio para melhorar a qualidade destes arquivos.
Um MP3 player convencional. A opção por um que também grava seria bem mais interessante.
O próprio PC ou um Netbook poderiam fazer este serviço, porém não acho que seja prático (devido ao tamanho) utilizar um micro só para isso... Vale lembrar que existem programas para PC que foram criados só para gerenciar estes arquivos de áudio para os TK´s (vide o link do Wold Of Spectrum).
No início da década de 90 foram lançadas as interfaces de disco para os TK´s, sendo diversas delas fabricadas aqui no Brasil (CBI, Arcade, IDS, etc.), seguindo um padrão russo chamado Hobeta. Por Por anos foi (e ainda é) o sistema preferido da maioria dos nostálgicos usuários dos TK´s. Quem tem, dificilmente disponibiliza para venda (às vezes encontramos alguma).
Esta interface lê e grava em disquetes de 3 1/2" e até os antigos de 5 1/4". Para quem programa é bem fácil e rápido de utilizar, porém para aqueles que querem rodar jogos e outras aplicações, terão que converter e gerar imagens de disco para fazer as leituras corretamente (o que é meio trabalhoso, mas já existem muitas imagens prontas disponíveis na internet). Em outra postagem vou explicar isso de forma mais detalhada.
A interface IDS possui, além das saídas para controle de unidades de disco, saída para impressora paralela.
Atualmente a "queridinha" dos usuários dos TK´s é a interface divIDE, capaz de ler cartões CF, SD, HD´s e até CDRom´s. Uma de suas grandes vantagens é a leitura quase que instantânea e o suporte aos diversos tipos de arquivos convertidos para os emuladores do ZX Spectrum. Esta interface ainda pode ser encontrada para comercialização e aqui no Brasil, nosso amigo Victor Trucco fabrica uma devidamente adaptada para os nossos TK 90X e TK 95. Este é o link: http://www.victortrucco.com/vendas/vendas.asp
Em outra postagem descreveremos também a sua operação de forma mais detalhada.
Esta divIDE possui um cartão CF conectado, mas também aceita qualquer sistema que trabalhe no padrão IDE.
Existem também outras interfaces alternativas no exterior, mas ainda sem definição de compatibilidade com os nossos TK´s. Veja então a forma mais interessante para você e comece a programar! ;)
Atualizando em 17/10/15:
Nestes dias tive a feliz oportunidade de conhecer um aplicativo para celulares que rodam o sistema operacional Android. O PLAY ZX (encontrado no Google Play) serve para reproduzir em áudio os aplicativos que rodam no TK utilizando a saída de fones do celular como se fosse carregado por fitas K7 (lembrando que não é um emulador). Também vem com uma base de dados de mais de 12.000 jogos e ainda busca novas aplicações na internet (quando conectado), podendo armazenar arquivos localmente.
Problemas para carregar programas de fitas K7?
Baixe o arquivo .TAP equivalente para o teu celular e rode-os com este aplicativo. Simples assim! ;)
No meu modesto LG 50, ele funcionou perfeitamente. Regulado no penúltimo volume, meu TK 95 carregou o programa sem problemas.
Segue o link do aplicativo que, para ter todas as funcionalidades, custa (nesta data do artigo) apenas R$ 7,98. Mais que justo!
https://play.google.com/store/apps/details?id=com.baltazarstudios.playzxtapes
22/09/2015
"Vade Retro!!!"
Sinceramente, pesquisar e organizar as centenas de fontes de material sobre a linha Sinclair não é uma tarefa fácil... Não pelo conteúdo, pois existe uma quantidade enorme de sites espalhados pela web, mas pelo fato da informações estarem fragmentadas.
Na medida do possível, vou compartilhando aqui aquilo que julgar relevante para o entusiasta que optar por "vade retro" com os nossos TK´s.
Estou notando que se faz necessário uma "filtragem" nas informações para se evitar um tempo desnecessário de pesquisa, principalmente por aqueles que estão iniciando. Esta é a minha natureza: Pesquisar e compartilhar (descobri que isso é uma boa coisa de grego!).
Apesar de focar no desenvolvimento de software, vi que se faz necessário uma abordagem básica no hardware disponível hoje para os TK´s e como se faz esta interação entre eles e os PC´s mais novos. Portanto, aguardem novas postagens com este enfoque.
Seguimos confiantes e reaprendendo! ;)
Na medida do possível, vou compartilhando aqui aquilo que julgar relevante para o entusiasta que optar por "vade retro" com os nossos TK´s.
Estou notando que se faz necessário uma "filtragem" nas informações para se evitar um tempo desnecessário de pesquisa, principalmente por aqueles que estão iniciando. Esta é a minha natureza: Pesquisar e compartilhar (descobri que isso é uma boa coisa de grego!).
Apesar de focar no desenvolvimento de software, vi que se faz necessário uma abordagem básica no hardware disponível hoje para os TK´s e como se faz esta interação entre eles e os PC´s mais novos. Portanto, aguardem novas postagens com este enfoque.
Seguimos confiantes e reaprendendo! ;)
12/09/2015
Programando com Basic Sinclair no PC.
Sir Clive Sinclair iniciou um novo projeto de ensino de programação BASIC para crianças... Apesar de estar em inglês, o site é completíssimo e traz uma novidade que achei bem interessante: Um programa de aprendizado chamado BASin (criado pelo mesmo autor do emulador ZX Spin) que exporta códigos para o ZX Spectrum real. Fiz um teste e gostei do que vi. Esta pode ser uma ótima ferramenta para programarmos em Basic Sinclair no PC e exportar para os nossos TK´s! Ele contém um emulador do Zx Spectrum embutido para visualizarmos os resultados.
Vale lembrar que no Basic dos TK´s temos o comando de som chamado SOUND, que no Zx Spectrum é BEEP. Portanto, esta será a restrição. Se preferir, utilize emulador que indicamos abaixo, pois contém a ROM dos TK´s.
Se desejar compilar o programa escrito em Basic para o Assembler, utilize o programa ZX Basic Compiler, do Boriel.
Segue abaixo os links para baixar:
Programa BASin
ZX Basic Compiler
Vale lembrar que no Basic dos TK´s temos o comando de som chamado SOUND, que no Zx Spectrum é BEEP. Portanto, esta será a restrição. Se preferir, utilize emulador que indicamos abaixo, pois contém a ROM dos TK´s.
Se desejar compilar o programa escrito em Basic para o Assembler, utilize o programa ZX Basic Compiler, do Boriel.
Segue abaixo os links para baixar:
Programa BASin
ZX Basic Compiler
Site do projeto:
Assinar:
Postagens (Atom)



























































