19 março 2017

Upgrade do FS-A1FM (!) para 512K

Meu amigo Piter Punk me mandou um FS-A1FM pra consertar. Do nada, o micro nao bootava mais.


Coloquei uma mapper externa e o micro bootou. Problema comumzao de memoria RAM bichada.

Ai abri o micro e...epa...


 Xiii...Memoria ZIP! Faz tempo que nao vejo disso, e nunca imaginei que MSX fosse usar essa praga O_O


Pelo menos tem espaço pra colocar 128K :)

Bem...nao e muito facil achar memoria ZIP pra comprar aqui no BR. E eu so tinha aqui 441000 e 44256. 4464 eu nao tenho nem pra fazer remedio. O jeito foi...atualizar pra 512K! :oD

Mas cade o tutorial? O_O

Nao tem...Nunca ninguem fez :'(

Entao, vamos fazer! :oD

Primeiro, um esqueminha basico :oD

(clica que amplia, mas pera que eu passo os arquivos)

E isso ai, tinha que virar uma placa face simples, entao la fui eu rotear placa na mao


Tao vendo que tem um fiozinho ali no meio? Um fiozinho beeeeeeeeeeem fininho? Aquela ali é uma trilha que ficou faltando, porque nao cabe na placa, nao tem como rotear isso ai face simples. O jeito foi fazer um jumper por fora, eu deixei a trilha por cima pra me lembrar do jumper. Lembrem desse detalhe...


Beleza, placa pronta, fui transferir e corroer a placa.




Plaquinha pronta, foi so colocar no MSX. Claro, teve todo um trabalho de bater os pinos da placa com os pinos do micro. Alem do mais, tem uma maldita modificacao que tem que ser feita.

Todos os micros com o T9769 tem que:
  • levantar os pinos 51 e 52, e jogar a vcc
  • levantar o pino 51 (caso nao esteja isolado) e marcar como /CAS2
  • soldar um fio no pino 47 e marcar como A8
Claro que isso seria facil, se nao fosse um integrado SMD com um milhao de pinos minusculos :P


Tao vendo ai a gambiarra? Poise, nao tem jeito. Ou faz isso, ou nada de 512K no MSX.

Entao, soldei os fioszinhos na placa. Ficou assim ó:


Que enrosco de fio, ne? Mas e assim que funciona. É o jeito de meter 512K nesse micro.

EEEEEEEEEEEEEEEEEEE! :D

Agora é fechar o micro e devolver pro Punk. Eu sei que to em falta com voces, meus leitores, nao tenho atualizado o site...Mas depois eu escrevo um artigo bem detalhado la e disponibilizo. A cabeca nao anda grande coisa, serviço ta PESSIMO (ou voces acham que eu estou consertando micro dos outros por que?). Mas eu vou sobreviver. So nao tem solução pra morte. Por enquanto.

Pra quem quer o passo-a-passo de instalar a placa no micro, vai ai um provisorio, vai que alguem precisa.

Primeiro, retire as 2 memorias 4464.
No T9769 (o /CAS2 nesse micro ja vai pra um dos pinos das memorias entao nao precisa levantar):
  • levantar os pinos 51 e 52, e jogar a vcc (+5V)
  • soldar um fio no pino 47 e marcar como A8
 Depois, solde os fios da placa no MSX (vide foto) nessa ordem:

Placa/MSX
  1. 6
  2. 7
  3. 8
  4. 9
  5. nao conectar
  6. 20
  7. 19
  8. 18
  9. 17
  10. 15
  11. 14
  12. 13
  13. 12
  14. 16
  15. Vai ao pino 47 do T9769
  16. 5
  17. 2
  18. 1
  19. 3
  20. 4
Agora, o conector pequeno (que sao os bits 5 a 8), de cima pra baixo. Todos no IC18
  1. 2
  2. 1
  3. 3
  4. 7
  5. 6
Coloque 4 memorias 44256 na plaquinha.

NAO ESQUEÇA DE SOLDAR A PORCARIA DO JUMPER EM VERMELHO QUE ESTA NAS FOTOS LA EM CIMA. EU PASSEI UMA MADRUGADA E A METADE DO DIA SEGUINTE PASTANDO NESSE MICRO PORQUE EU ESQUECI DE SOLDAR O JUMPER DA PLACA. NAO DIGA QUE EU NAO AVISEI!!! :oD

Com isso o micro ja deve funcionar com 512K

Facil? Nem um pouco, mas funciona.

O arquivo (provisorio, faltou adicionar capacitores de filtro) esta >>>AQUI<<<. Assim que puder eu atualizo a placa, mas esta usavel do jeito que está. Arquivo EAGLE 6.5, mas tem um PDF com a placa pronta pra impressao. É só imprimir e transferir pra placa.

***UPDATE***
Pessoal, nao faço mais parte de NENHUMA comunidade de MSX. Entao, se acharem que vale a pena, compartilhem o link por la.

Outro Update:
Po, ninguem se interessou de copiar pras listas de MSX? Entao ta ne...vou postar menos coisas de MSX entao :o(

Micro pronto pra entregar pro cliente :)


UPDATE de novo:
O bichinho bootando :o)

Pinagem do monitor Mitsubishi Diamondscan AUM-1391A

Pastei pra achar. Fica aqui pra caso alguem precisar.

1       Sync. GND
2       Red video
3       Red video GND
4       Green video
5       Green video GND
6       Superimpose control (YS)
7       Superimpose GND
8       Video input select (AV)
9       Comp. video in
10      Comp. video in GND
11      Comp. video out
12      Comp. video out GND
13      PGA mode control
14      Blue video
15      Blue video GND
16      Horizontal Sync./Comp
17      Vertical Sync.
18      NC
19      NC
20      NC
21      INT
22      Comp./RGB select
23      Analog/TTL select
24      Remote
25      GND (shield)

Painel traseiro:


O AUM-1391A é a mesma coisa do AUM-1381A. A diferença é o dot pitch. o 91 tem .28 e o 81 tem .31


18 março 2017

Voces querem saber o porque de eu ser ateu? :)

Quem me conhece, sabe. Eu me afastei de toda e qualquer manifestacao religiosa, espiritual e congeneres, espero que eternamente.

Mas por que?

Eu tenho um milhao de motivos pra isso, mas eu vou contar um motivo so.

Eu tive uma mulher. Ela era perfeita. Baixinha, loirinha, metaleira, cozinhava bem, gostava de micros e videogames antigos, um filho bacana, um monte de gatinhos, uma pessoa cheia de amor, de luz, a namorada perfeita. A companheira dos sonhos de qualquer pessoa.

No dia que (finalmente) saimos e começamos a namorar, eu descubro que ela tem cancer de mama. Ela nao sabia. Fui eu que descobri.

Ai ela vira uma bolinha careca, tem que retirar um seio, sequelada pro resto da vida.

Se voces acham que existe um deus, e ele permite isso acontecer a uma pessoa tao bacana quanto ela, que era a personificacao da mulher perfeita, me perdoe. Mas eu nao quero sequer ouvir falar desse tal deus.

Respeito a todos, assim como suas manifestações religiosas, espirituais, espiritualistas, seja la do que voce chame. Pra mim voce nao muda se acredita em deus, jeovah, capiroto, exu-tranca-rua ou o monstro sagrado do macarrao voador com molho de 4 queijos. So te peço educadamente que assim como nao forço meu ateismo em cima de voce, nao venha empurrar sua religiao pra cima de mim.

O tal deus que eu acreditava e servia com medo (de ir pro inferno) e amor (falso, porque eu queria é que ele me abençoasse pra que eu enchesse o bolso de dinheiro), nao passa de uma piada depois desse triste acontecimento.

E quanto a dificuldade, venha me falar em dificuldade depois que voce ver o amor da sua vida careca, faltando um pedaço. Quero ver me falarem em dificuldade.

13 março 2017

Po Gradiente, que mico... :o(

Essa se nao fosse tao tragica, seria muito engraçada :)

Eu estou voltando a consertar micros antigos (por pura necessidade financeira). E tem um bocado de coisa aqui encalhada que estou dando cabo dia apos dia. Nem sempre a demora da entrega era culpa minha. Esse daqui era. Um Expert 1.1 com kit DDX 2.0 convertido pra 2+ "nas coxas". É, eu poucas vezes na minha vida vi uma placa tao PORCAMENTE futucada.

Eu nao tirei muitas fotos, infelizmente. Mas pela cara da pra ver a porcada.


 Monte de trilhas partidas...


 Conector da main rom VERDE de zinabre :D


 Processador de video queimado, soldado por cima e por baixo (e como voce tira isso sem estragar a placa?)


Detalhe do soquete oxidadao.

Bem, beleza. Tinha era coisa pra fazer. Primeiro eu tive que "desconverter" a placa mae do cliente pra poder ter certeza que eu estava pisando em "territorio seguro". Depois, fui atacar o problema da placa 2+. Essa placa originalmente é 2.0, mas decadas atras eu publiquei um tutorial de como converte-la para 2+ no http://www.msxpro.com e algumas pessoas o fizeram. Nessa placa ai, acho que deu ruim.

Pra consertar a 2+, eu usei o bom e velho gambiarrastation, meu MSX de estimacao que uso pras minhas manutenções e gambiarras. E nao tinha o cabo do kit DDX instalado nele. Ato continuo, peguei um cabo de 20 vias e fui ligar os fios.

Pinagem da placa, me guiei por aqui:


Tem alguem notando alguma coisa diferente?

Ali na "caixa" branca do CN4, tem um triangulo mostrando o pino 1...Que esta INVERTIDO. Aquele é o pino 2.

Fiquei um bocado de tempo pastando pq a porcaria do kit nao funcionava na minha placa de referencia :oD

O correto é isso aqui ó:



Ta vendo, gradiente tambem erra...

Ah, o micro? Ficou PERFEITO! :oD Olha a diferença da placa agora. Processador de video com soquete, rams de video com soquete, soquetes das ROMs trocados, conector de pigback trocado, alias eu troquei quase a placa toda para ter certeza que ela funcionaria a contento.


 Funfou!

10 março 2017

A solucao da imagem xoxa dos Expert 2.0 e 2+ no TA2 (modulador interno)

Oi!

Seu Expert tem a imagem xoxa assim?


Poise, eu consertei um KTPM 2+ que estava parado aqui em casa (Agradecimentos ao Paulo Maluf que emprestou o Expert 2+ com o kit KTPM pra eu levantar as conexoes...ate o momento ninguem sabia como instalar esse kit! Vou colocar aqui as instruções em breve...) e a imagem no TA-2, o modulador interno dos Expert 1.1, estava esse lixo ai. Lavada e sem brilho.

Enter Tabajara Labs! :o)

Primeiro eu conectei um TA-1. A imagem ficou perfeita, como deveria ser. Entao era alguma coisa entre a saida RGB da placa e o TA-2. Percebi que o problema era no TA-2 mesmo. Mas o que poderia haver de errado?

A entrada RGB do TA-1 é assim:
(retirado de www.msxpro.com )

Observem que entra RGB, direto pro MC1377, passando por um cap de 10µF e um resistor de 75R pra terra. E o TA-2 (que nao tem esquema)? 


Eu nao vou redesenhar o esquema aqui. Basta voce saber que, ao inves de um resistor de 75R a terra, o TA-2 tem um resistor de 220R EM SERIE com o sinal, depois um resistor de 120R a terra. Ou seja, esse resistor de 220R mata quase que completamente o sinal. 

Entao, vamos alterar o TA-2 :o) 

Primeiro retire todos os 6 resistores


Depois coloque os 3 resistores de 75R nas posicoes R108, 107 e 106. Veja a foto que é mais facil


Pra nao ter que inserir fio e soldar, dobre os terminais dos resistores desta forma, pra fazer o jumper em R104/103/102: 


Pronto, só colocar de volta. Olha como ficou bom!



As fotos nao estao muito boas porque foram feitas meio que as pressas. Depois eu faço uma pagina la no Tabajara Labs com mais detalhes. 

E estou voltando a reparar videogames e computadores antigos em breve...Fiquem ligados! 

03 março 2017

Apoie voce tambem o OTA da MAD!

Oi!
Voce conhece a revista MAD, né?
Lembra do Ota, o ex-diretor e cartunista da revista?


O Ota está com uma campanha no Apoia-se pra resgatar os antigos manuscritos do mar morto do Relatorio OTA e pra dar uma força no trabalho autoral dele. Voce pode contribuir a partir de 10 reais por mes. 10 mangos nao paga uma coca-cola. Voce pode pagar no boleto ou no cartao. Que tal meus menos de 100 seguidores deixarem de ser pao-duros e dar uma forcinha la pro cara?!

O link, se voces nao viram antes >>>TA AQUI<<<.

Valeu galera! :)

01 março 2017

Reparando uma MegaRAM Disk 768 DDX

Um amigo la do ES (O Joelder Dansi) mandou de presente pra mim uma megaram 768 ha quase 2 anos.

Hoje, que eu tava de cabeça quente, aproveitei pra pegar essa megaram e terminar a "restauração"









Ela estava com defeito nas RAMS

Ai eu tirei as rams com todo o carinho...



 E coloquei soquetes para as rams novas

Coloquei soquete, porque é obvio


Tinha ram com defeito, claro. Mas com o super-testador SIMCHECK deu pra achar facil :)


Rams trocadas, megaram nova de novo


Aproveitei pra colocar a ROM do Adriano (saudades, cara!) e pronto, megaram nova de novo, com rotulos redesenhados e impressos a laser


Minha primeira megaram disk :)

20 fevereiro 2017

Como testar a memoria 2114 no Wellom VP-280 (dizem que nao funciona, mas...)

Essa semana o Lisias me aparece aqui em casa com um Acorn Atom com funcionamento intermitente, e pede ajuda.



O Acorn Atom é uma maquina super simples. Sao 12K de RAM (com um mapeamento super louco!), mais um 6502, um 8255, um 6847 e meia duzia de TTL. Simprão. Mas os 12K de RAM sao em - pasmem - 24 memorias 2114. Uma plantação de 2114.



Primeira coisa a fazer (ja que ele ja tinha dado uma revisao geral na maquina) era testar as RAMs. Mas ai vem o problema: O Simcheck nao testa SRAM sem o modulo especifico, que eu ainda nao tenho. O Beeprog nao testa SRAM, o que eu acho um absurdo. Como testar esse monte de RAMs entao? VP-280, voce e a solucao.


Eu mantenho esse programador ha anos como "reserva". É um programador de 48 pinos USB chines, o software é compativel com o preço :D Porem me quebra uns galhos de vez em quando. E ele - teoricamente - testa 2114.

Procurando pelos forums da vida, achei que na versao 4.2 a opção de teste de RAM foi retirada pra 2114, e no forum do fabricante diz que a opcao foi retirada por incompatibilidade do hardware do aparelho com a memoria (!) Pra encurtar uma loooonga historia, vou colocar aqui como faz. A minha versao do software é a mais nova (4.3.4, 32 bits)

1 - Voce precisa estar com o programador conectado, e precisa do adaptador AC de 9 a 12 volts, 2 amperes, positivo no meio.



2 - Maximize a janela ou aumente o tamanho de forma que voce possa ver todos os campos.


3 - Va em SELECT, digite 2114. Vai aparecer HM2114 (codigo da hitachi). Antes que voce grite "Ei, mas essa nao é a funcao de teste de integrado". Eu sei. Fazer o que?


4 - Coloque a memoria no soquete, jumpeando o pino 18 da memoria com o pino ACIMA do pino 18 no soquete. Antes que voce me pergunte, sim...essa conexao é incrivelmente propensa a mal-contato porque se voce usar um fio MAIS GROSSO que o pino da memoria, o pino da memoria da mal-contato. Se voce usar um fio MAIS FINO, ai o fio nao da contato no soquete. O jeito é voce colocar o fio passando AO LADO do pino (assim o soquete prensa o pino da memoria e o fio ao mesmo tempo) ou fazer um adaptador, que é o que eu fiz.


5 - Agora sim, va em RUN e TEST, ou aperte F8. E com isso, a memoria é testada corretamente.


Eu fiz um adaptador (muito na gambiarra, eu nao tinha soquete ZIF de 18 pinos no "estoque" pra nao ter que ficar brigando com esse fiozinho). O adaptador nada mais é que 9 pinos de um lado, 10 pinos do outro. O pino que sobra no lado direito é ligado junto ao pino anterior, com isso energizando corretamente a memoria.


Fica a dica pra voces. Assim, o Wellom VP-280 testa corretamente as 2114. Espero que esse post seja util.

Ah, o Atom? Tava facil. Ele tinha:
- 2 soquetes com pinos quebrados DENTRO dos soquetes
- Um 74LS138 que falhava de vez em quando (as vezes quando esquentava)
- Cristal de 3.579545 que quando dava uma sacudidela ele falhava
- Soldas quebradas por toda a placa. Olha esse exemplo aqui que bacana


Mas ja ta funcionando :)

03 fevereiro 2017

Historias de uma infancia Tabajara: O babalú com pimenta (!)

Quando eu era pequeno, apareceu um chicletinho chamado Bubaloo
Era um chiclete muito gostoso...com recheio de uma gosminha do mesmo sabor do chiclete, normalmente morango, como o da foto. Na epoca, duro pra caramba, era uma alegria quando dava pra comprar 2 ou 3 Bubaloo (fala-se "babalú") e sempre vinha um mala filar um, dois, tres chicletes.

Tinha um cara, era o Robson...Ele era maior e mais forte do que eu. Se me visse com babalu na mao, ia pedir. E se nao desse...cascudo.

Vingança de nerd é algo terrivel. Nunca crie confusao com alguem mais inteligente e perspicaz que voce :)

A minha grande ideia, foi injetar pimenta (!) no babalu. Mas como fazer sem deixar vestigios?

Facil:
O pacote do babalu tem essa abinha...e obvio, NINGUEM levanta essa abinha pra ver o que tem embaixo :)

Entao eu peguei uma seringa com uma agulha bem grossa, enfiei no babalu por baixo dessa aba e tirei a gosminha. No lugar, injetei pimenta :) Claro, quando alguem pega um babalu seu, nao vai olhar pra cara do chiclete, nunca vai imaginar que alguem fez traquinagem. E ai, eu comprei tres babalu, comi um e injetei pimenta nos outros dois. Veio o Robson e la foi ele, assoviando, feliz e contente com os dois babalus. Comeu os dois de uma vez...

Ta bom, apanhei do mesmo jeito. Mas foi engraçado :oD E nunca mais ele me pediu um babalu :o)

27 janeiro 2017

E o Tabajara Labs oficialmente abandona o Eagle

Adeus, velho amigo. Foi bom enquanto durou.

Nunca gostei do Eagle. Venho do Tango PCB, depois P-CAD, depois Protel, e por ai vai. Acho a interface do Eagle podre. A falta de shortcuts de teclado igual do Tango (e do Circad, que tambem era otimo pra fazer placas sem se preocupar em fazer esquema) me broxavam no Eagle. Mas como na empresa que trabalhei, fui literalmente obrigado a usar essa bosta, acabei me acostumando.

Eu nao gosto de software livre. E nao gosto nao é por birra. Mas por falta de metodo, de padronizacao, de "todos seguindo uma mesma linha". Conheço poucas experiencias em software livre que sejam BOAS como o software pago. E nao sou militante do software livre, prefiro PAGAR por uma ferramenta que eu nao tenho que ficar caçando bugs e modificando pra se adequar as minhas necessidades. Por isso nunca encarei o KiCad (que se pronunica Qui-Ai Cad, que coisa...)

Porem, com a nova politica da Autodesk de "assinatura", nao vou mais usar o Eagle. A transicao dos projetos do Tabajara Labs pro KiCad se inicia hoje.

Nao vou pagar "assinatura" por Software. O Hack-a-Day definiu com precisão a questao: "Se daqui a alguns anos voce precisar abrir os arquivos de um projeto antigo, tomara que a sua assinatura esteja em dia, e/ou o servidor de licença da autodesk ainda funcione". Na volatilidade dos dias atuais, é bem possivel que isso venha a ser um problema. Alem do mais, ficou MUITO CARO para um pequeno projetista como eu, pagar 100 dolares por ano por uma versao com tamanho de placa MINUSCULO, ou pior ainda, a versao completa que custa 500 dolares. Por ano.

Desta forma, mesmo sabendo que eu vou pastar que nem um burro nos proximos 6 meses, estou movendo todo o desenvolvimento (e em parte, os projetos atuais) pro KiCad. Nao é perfeito, nao é bonito, nao achei bom. Mas é gratuito e - por enquanto - razoavelmente estavel. Conheço varias pessoas que usam profissionalmente para placas muito complexas, e funciona redondo. Tenho que dar a mao a palmatoria, que o video que assisti de um tutorial rapido (da uma olhadinha, sao 20 minutos, o cara é meio apressado, mas vale a pena gastar esse tempo)  me agradou bastante.

Entao fica a dica. Vale a pena dar uma olhadinha no Kicad. Serio.

05 janeiro 2017