27 novembro 2017

Linha de retardo ( Z222 ) do Amiga 1200 e Amiga 600

(OOO PESSOAL!!! Nao esqueçam do click nos anunciantes!!! É importante pacas pra incentivar a producao de novos artigos! :oD )

(alguem tem um amiga 600 ou 1200 bichado encostado em um canto, pra gente dissecar e produzirmos novos artigos?)

Ola pessoal!

Mais um post com qualidade TVKX :oD
(espero que o Jaime nao se importe...)



Um problema que eu ja tive muitas vezes aqui, é a saida de video composto do Amiga 1200 (e por consequencia do 600 tambem) praticamente apagada e rodando.

(video da tela)

Esse problema muita gente pensa ser os malditos capacitores SMD dos Amiga, mas nao é. Ele é causado por uma interrupção na linha de retardo do CXA1145, o chip codificador de video.



Hum?

O chip de video precisa na linha de Luminancia de uma "linha de retardo" de 182ms. Eu nao vou parar pra explicar o que é e para que serve uma linha de retardo, a wikipedia explica melhor do que eu. Entao vou me limitar a dizer que ela PRECISA estar lá.


O defeito é - literalmente - um fio quebrado dentro de uma das 3 bobinas da linha de retardo. Imagine 3 bobinas em serie. Se interromper um fiozinho dentro de uma delas, ferrou.


Na foto acima, a "delay line" sao 3 conjuntos de bobinas. Uma delas eu abri aqui pra voces verem


So pra exemplificar, cada "quadradinho" azul desses tem 1cm x 1cm. Miudo, né? Imagina a espessura do fio dessa bobina! :D

Entao, o fio arrebenta, voce perde o video composto, e só tirando outra bobina funcionando de outro amiga. Nao preciso dizer que essa nao é a forma mais pratica de reparar um computador com problemas, nao e mesmo?

Entao...Hoje apareceu um rapaz aqui em casa com um A1200 precisando DESESPERADORAMENTE de trocar os capacitores (pq os caps originais ainda estavam la, mas a placa nao mostrava sinais de deterioração) e com esse problema de video. Apos trocar os caps, o defeito permanecia la e...que chato...eram as bobinas. E eu nao ia perder o serviço.

Fiquei olhando pro esquema e pensando numa solucao, quando me lembrei de algo interessante :D

O Mega Drive (Sega Genesis) usa o mesmo CXA1145 e tem uma imagem otima. e nao tem linha de retardo. Como será que ele faz? Fui pegar o esquema pra ver


Observem ali...pelo pino 16 (Yout) sai o sinal de luma, passa pr R30 (1K5), depois por C33 (12pF) e L2 (100µh), bypassado pra GND por C37 (180pF) e retorna pelo pino 18, Yin. E funciona.

Hmmm... :o)


Fiz uma gambiarra rapida pra testar...


E tai o resultado :oD

Resumo: FINALMENTE o problema das linhas de retardo abertas do A1200 e A600 foram resolvidos :oD


Ficou pequenininho...E mais um cliente satisfeito. Ia fazer em SMD, mas nao houve a menor necessidade!

E mais um cliente satisfeito :o)

Pessoal, nao esqueça de clicar nos links dos nossos patrocinadores ao redor da tela, e de compartilhar esse post nas redes sociais.

Ate la, pessoal! :oD

23 novembro 2017

Uma expansao de memoria pro Apple IIGS

Ola pessoal!

Essa é a semana do Apple II :o)

(so pra lembrar, parafraseando o Vlad do canal Area Secreta: Nao esqueçam de clicar nos anunciantes, e compartilhar esse post nas suas redes sociais e entre os seus amigos. É com esses cliques e compartilhamentos que a gente levanta uma merrequinha pra investir no Tabajara Labs, valeu? Falou? Deixa ai o Like Lindao® :D ) 

Aproveitando que eu consegui consertar a minha placa do Apple IIGS, eu fui procurar uma expansao de memoria pra ele. Que claro, eu nao tenho. E claro, to sem grana pra comprar.

Entao, fui procurar na internet exemplos de expansoes que eu pudesse montar sem gastar dinheiro :o)

No site da GG LABS eu achei um circuito de expansao de 4MB/8MB razoavelmente facil de reproduzir. Entao la fui eu :)

O esquema é razoavelmente facil, e ta disponivel no site da empresa. Quem puder, compra. Quem nao puder, faz em casa :oD


O PDF ta disponivel no site da GGLABS, veja o link pra placa acima :oD 




Parrrrrrrrrtiu maos a obra?

Primeiro, uma placa padrao...Com um conector de borda "tabajara", ja que nao tem placa padrao pra comprar com conector de borda na sta ifigenia (eu comprei todas) :o)



Como fiz? Cortei a borda de uma placa velha de PC, soldei uma barra de pinos dupla na placa padrao e depois soldei so a pontinha da borda de placa na barra de pinos. Feio? Funciona. Ponto.

Entao comecei a popular a placa


Vai ficar bonita. #sqn. Bem, vai funcionar





Tao achando facil? Foram SEIS HORAS montando esse troço. É muita vontade de ter uma expansao do GS...

Bem, hora de testar


Na sua marca...


Atenção...


JÁ!!! er...ops...2MB? Cade meus outros 2MBs?

Fio ligado errado. Ok, de novo


Agora sim :)


Pronto, agora da pra usar o IIGS :)

Ate a proxima, pessoal! :oD

22 novembro 2017

Como fazer um adaptador RGB para o Apple IIGS?

Agora que o Apple IIGS funciona, tem aquele problema que o video é uma droga...


Tao vendo que lixo é a imagem num monitor LCD? Obvio, estou usando video composto em um M1721A


Que lixo :\

Mas o Tabajara tem uma solucao! :D

O CABO RGB TABAJARA! :D


Pra sua imagem ficar assim :o)



Melhorou "um pouquinho" né? :oD

Vamos aprender a fazer?
Precisaremos de:
  • Conector DB-15 mini ("vga") femea - o que tem furinhos
  • Conector DB-15 macho - O que tem pininhos
  • Capa plastica para conector DB-9
  • Capa plastica para conector DB-15
  • Um metro de fio, super bonder, solda, disposicao, café, etc. 
Primeiro vamos colar uma capa de traseira na outra. A melhor forma de fazer isso é dar um pingo de cola de cada lado, juntar as capas fechadas, e depois que secar um pouquinho, separar. Ai encher de super-bonder ao redor. Claro, araldite (epoxy) é ainda melhor


Pela foto voce consegue ter uma ideia...

Depois, vamos ligar os conectores com o fio da seguinte forma:
(vou chamar o DB-15 mini de VGA pra ficar mais facil)
  • Pino 1 do DB15 ao pino 5 do VGA (GND)
  • Pino 2 do DB15 ao pino 1 do VGA (RED)
  • Pino 5 do DB15 ao pino 2 do VGA (GREEN)
  • Pino 9 do DB15 ao pino 3 do VGA (BLUE)
  • Pino 3 do DB15 ao pino 13 do VGA (Sync composto) 

Esse cabo so serve pros monitores M1721A e M1921A, voce pode tentar em outros, mas dificilmente vai funcionar. Pelo menos agora voce sabe como ter uma imagem maravilhosa no Apple IIGS :oD

Posso fazer pra voce por R$ 50 + frete. Mas é muito facil de fazer, porque voce nao tenta? :o)

Grande abraço a todos, e nao esqueçam de clicar nos nossos anunciantes e compartilhar esse post nas listas e redes sociais. Quanto mais gente esse post alcancar, mais gente vai poder usufruir dessa informacao ;o)

21 novembro 2017

Uma SDISK meio "diferente"

Ola pessoal!

Tem semana que tem mais post. Tem semana que tem menos post. Essa pra sorte de voces é a semana que tem mais post :oD E nao esqueçam de contribuir, dando aquele click maroto nos anunciantes e compartilhando a pagina nas redes sociais :oD

Tinham perguntado sobre doacoes tambem. Voce acha o blog util? Manda uma merreca pro alexandre.tabajara@gmail.com via paypal que a gente agradece :oD Quanto mais eu vejo que o blog é importante, mais me incentiva escrever artigos. Ta na mao de voces! :o) 

Entao...no penultimo (ou antepenultimo) encontro da turma do Apple II, eu vi uma SDISK que o Daniel Ravazzi colocou dentro de uma caixinha. E ficou muito bacana!


Veja a diferença do "original"



Ficou TAO BACANA que me deu vontade de fazer igual pra mim. Parabens ao Daniel Ravazzi pela ideia e execução :o) 

Eu tenho essa feita pelo Victor Trucco, e nao acho nem um pouco legal o fato de nao ter uma "caixinha". Tive a ideia de recortar uma caixinha pra ela, mas ai me lembrei da plaquinha da primeira versao, que eu tinha jogada em algum canto...



Bem, se era pra colocar numa caixa, pq nao pegar um LCD e 3 botoes, e aproveitar essa placa? :oD

Primeiro eu peguei uma caixinha qualquer que tinha jogado aqui, e fiz os cortes pro LCD e os furos pros 3 botoes (eu nao sei pq tem 4 nessa caixa do Ravazzi...)


Ficou bonitinho, ne?

Ai eu tive mais uma ideia: Se eu to fazendo um negocio BACANA, porque nao fazer um negocio BACANA PLUS®??? Tive a ideia de soldar um soquete de cartao SD "com mola" - aquele que voce empurra o cartao e ele trava, empurra de novo e ele ejeta o cartao - em uma placa furadinha e ligar os fios na placa principal. Ficou assim ó:


Bonitinho, né? O palhacinho ta dando careta pra voce :D Se nao fosse o post de fixacao do parafuso da caixa, dava pra colocar o cartao centralizado abaixo do botao vermelho, e ia ficar uma carinha perfeita dando careta :o)

Eu nao me lembro de ter o procedimento de "upgrade" da placa versao 1 (a que nao tem display) para LCD e botoes, portanto eu vou tentar detalhar mais ou menos aqui como funciona. "Mais ou menos" porque infelizmente eu nao fotografei direito o passo-a-passo, mas vou tentar escrever com detalhes.

Primeiro, o repositorio onde estao esquemas, codigos de processador, fontes, etc:

https://github.com/suaide/SDisk2

Pegue o arquivo de codigo pra versao com LCD (é o arquivo sdisk2_original.hex) e grave no seu AVR. Nao esqueça que o cristal tem que ser de 25MHz e o processador tem que ser o AVR 328P. Os fusebits sao  LFUSE = 0xDE, HFUSE = 0xD9 e EFUSE = 0x07

Vamos adicionar o LCD:

Eu vou fazer um jeitinho "pra crianças", mas é pra gente ter certeza que vai ficar facil pra todo mundo, ok?

  1. Ligue os fios 2 e 15 do LCD ao VCC (5V)
  2. Ligue os fios 1 e 16 ao GND
  3. Ligue o fio 3 ao GND, por intermedio de um resistor de 1K5
  4. ligue o pino 11 do LCD ao pino 24 do AVR
  5. Ligue o pino 12 do LCD ao pino 26 do AVR
  6. Ligue o pino 19 do LCD ao pino 6 do AVR
  7. ligue o pino 14 do LCD ao pino 11 do AVR
  8. Ligue o pino 4 do LCD ao pino 27 do AVR
  9. Ligue o pino 6 do LCD ao pino 28 do AVR
Com isso, ao ligar o Apple II voce ja vai ver a mensagem SDISK II, versao, Apple II BR, etc...no LCD aceso. Ja é um otimo começo!

Agora vamos ligar os 3 botoes a placa
  1. Solde os 3 botoes em uma plaquinha padrao, ou se voce comprou botao para painel, ligue um dos lados dos 3 botoes juntos e conecte-os ao GND
  2. Solde o pino que sobrou do botao que será o ENTER no pino 12 do AVR
  3. Solde o pino que sobrou do botao que será o UP no pino 19 do AVR
  4. Solde o pino que sobrou do botao que será o DOWN no pino 13 do AVR
Pronto, seus botoes estao ligados :) Os resistores do esquema nao sao necessarios, eles foram incluidos dentro do processador.

 Com isso voce ja tem sua SDISK funcionando como o modelo mais novo.

Pro soquete de cartao SD, eu simplesmente liguei pino a pino, ou seja, coloquei os 2 soquetes na mesma posicao e fui ligando pino de um, no pino do outro. Com a caixa aberta da pra ter uma ideia mais ou menos

Clica que amplia :oD

Mais duas fotos da bagunça:



Olha ela bootando!

E uma coisa curiosa, a caixinha que eu arrumei é EXATAMENTE do tamanho de um drive de 5 1/4. Ficou bonito pacas no lugar :D


Apple II é isso ai, pessoal. É futucagem, é diversao, é aprendizado. Nao tenha medo de por a mao na massa, vamos todos aprender a sermos melhores, a termos mais conhecimento e a fazermos nossos proprios brinquedos! :D

Ate a proxima, pessoal!

20 novembro 2017

O caso do Apple IIGS meio-mudinho...

(lembrando: Meu blog nao e SO essa pagina. Clique la em cima no titulo, "o pior do meu mau humor" e veja as outras paginas, tem muita coisa interessante! E nao esqueca de clicar nos anunciantes :) )

Ola pessoal!

Mais um TVKX (nao conhece? Google!) pra voces. A saga  do Apple IIGS meio mudinho :oD

Ha uns bons tempos atras, o Mauro Xavier (da Casa dos Nerds) fez um rolo comigo numa placa de Apple IIGS com um erro bem peculiar. "Unclaimed sound interrupt". Como na epoca eu tinha um Apple IIGS (vamos chamar de GS a partir de agora) eu nao me preocupei muito. Pesquisei, devia ser o chip de som da Ensoniq, consegui outro com o Henry da ReActive Micro, tudo ficou guardado. Ate eu vender meu GS.


Ai, como estamos na "Semana Apple II", eu peguei a placa do GS para dar aqueeeeeeeeeeeeela guaribada. Achei que seria facil. Nao foi.



Primeiro: A fonte. 
Como eu nao tenho mais GS, so tenho a tal da placa e o teclado é o normalzao de macintosh ADB, eu tive que fazer uma fonte pra ele. "Fazer uma fonte" nada mais é que voce comprar o conector de 7 furinhos, soldar os fios no lugar e pronto, sua fonte de GS ta pronta. Nao tem tanta coisa interessante pra ver aqui. A pinagem da fonte voce consegue na internet, mas vamos la...da traseira do micro para a frente:
  • -5 Volts
  • -12 Volts
  • +12 Volts
  • +5 Volts
  • (vazio)
  • GND
  • GND
Nao tem misterio. Taqui a foto do conector. É so comprar igual.


Segundo, "Unclaimed Sound Interrupt"
O defeito se manifestava na totalidade das vezes quando eu entrava no setup. Apertou CTRL-Open Apple-ESC, com o micro quente, dava pau. Ploft. E so dava apos 5-10 minutos de operacao

Vou encurtar uma historia longa:
 Sem a bateria (ou com a bateria zerada) do clock, o GS da erro 07000000 no autoteste (Option-open apple ao ligar). Pastei MUITO pra entender isso. Voce precisa colocar a bateria nova, entrar no setup, gravar qualquer opcao, sair do setup e, ai sim, o micro nao vai mais dar o erro 07000000. Nao achei essa informação em lugar algum, entao vou enfatiza-la aqui. E, colocando a bateria, misteriosamente parou o "unclaimed sound interrupt". E eu fiquei feliz. Ou nao.

(gambi feita com CR2032 porque as tadiran que comprei nao pegam solda)

Terceiro, erro 0C000001 - Problema no subsistema de som
Que ainda tinha problema no subsistema de som eu sabia. Troquei o chip da Ensoniq e nao resolveu psirica nenhuma. E o subsistema de som é constituido basicamente de
  • Sound GLU
  • Sound RAMs
  • Chip de som Ensoniq 
 Nao tem muito mais alem disso, mas eu pastei pra achar o problema.



Como a placa ja tinha sido (muito) futucada, comecei refazendo as soldas de varios chips. Percebi que a placa estava bem danificada, entao conferi as ligacoes entre os 4 chips do subsistema (GLU, Ensoniq e 2 RAMs 4464). Tudo de acordo.

As RAMs sao sempre o elo mais fraco da historia. Como a solda tava um lixo, aproveitei pra tirar as RAMs, botar um par de soquetes e um par de RAMs novas. Tambem, nao funcionou



Ai fui ver os sinais na entrada do GLU e na saida. Na saida nao tinha ABSOLUTAMENTE NADA. Como o GLU é quem gerencia as RAMs, ele deveria ao menos estar fazendo o refresh. E nada, os pinos das RAMs estavam mortos.
 
Sound GLU bichada. Marcha funebre ao fundo.

Beleza, a gente nao pode ganhar todas. Tudo bem que eu fiquei de 8 da noite as 2:30 da manha tentando achar o pepino. Mas poxa, um chip dedicado, que chato :(


Pedi um outro chip ao meu amigo Henry, comecei a guardar as coisas e fui me preparar pra dormir...

"abre parenteses"
Chips dedicados sao O CAO pra queimar. Dificilmente eles queimam. Justamente pela dificuldade em substitui-los, os projetistas tomam todo o cuidado e usam todo tipo de protecao pra nao queima-los a toa. Isso é uma "regra nao escrita" do negocio. Igual chip de TV de tubo. É sempre a ultima coisa que voce deve sonhar em trocar. 
"fecha parenteses"

Encucado, eu abri o esquema e comecei a olhar



Olhar...



OLHAR!!!



Perai! Eu nao conferi se tinha clock! Se nao tiver clock, vai dar EXATAMENTE ISSO!!! O_O

E la fui eu montar tudo de novo e notar que no pino 11 do 74F86, nao tinha clock...

Cuidadosamente, levantei o pino pra ver se o problema era a saida do integrado ou a entrada do Sound GLU. Pra minha sorte, era a saida do integrado :o)


 Foi so trocar o 74F86 e pronto, som de novo no GS

E um Tabajara que vai dormir muito feliz hoje :oD



Galera, nao esqueçam de clicar nos anunciantes e compartilhar esse post nas redes sociais! :oD E se voce tiver alguma coisa de Apple II que nao quiser mais, aceito doações :oD