domingo, março 26, 2017

Um antigo amor, uma nova amizade...)


Ah, como eu queria por minhas maos num desses :o) 

Se alguem por ai tiver o monitor original dele, e/ou a expansion box, eu queria... :oD <3 nbsp="" p="">
(novidades em breve, ou acham que eu nao vou dar o "tratamento tabajara" nessa criança? :D )

sexta-feira, março 24, 2017

Reparo de duas (!) Ramworks III (Expansao de memoria do Apple //e)

Cada uma que me acontece...

Essa placa estava ha 2 anos aqui em casa. Eu tinha vendido essa placa pro Crovis, mas ele devolveu dizendo que toda memoria que colocava, dava erro. Como eu tinha montado DUAS placas (uma pra ele, outra pra mim, a minha funcionou redondo), eu fiquei encucado, mas demorou muito pra eu por a mao

Sim, estou aproveitando pra tirar todas as pendencias das minhas costas esses dias.

Mas a placa é essa aqui ó...


Como podem ver, é uma copia PERFEITA da Ramworks III


Pra encurtar uma longa historia (preciso dormir, o encontro anual de Apple II é daqui a pouco!) vou logo a causa do problema. Coloquei um 74LS374 no lugar do 74LS373. E como o integrado tem aquela MALDITA marcação a laser, quase invisivel, nao tinha percebido. Mas mesmo assim, ainda acusava que a primeira memoria do primeiro banco tinha problema.

Ta bom, tirei todos os integrados da placa, todos perfeitamente perfeitos (hahaha, cacofonia! Pleonasmo!). Tirei o soquete da memoria fora, porque achei que podia ter alguma sujeira por baixo. Tambem nao tinha. Ai fui bater pino a pino com a memoria ao lado (cada banco tem todos os pinos da memoria em comum, com exceção do DI/DO e do /RAS e /CAS. O DI/DO é compartilhado com a mesma memoria da "coluna", ou seja, com o soquete de baixo). E a conexao entre a memoria de cima e a de baixo estava interrompida.

"Como assim, batman?"

Essa placa é um clone do meu amigo (e sosia) bulgaro Plamen. Ele esqueceu de colocar uma trilha (que vem descrita no manual de montagem). E pelo visto, faltou mais uma em algumas placas :o) Essa ai foi sorteada :oD

Claro que, voces conhecem o murphy, ne? Esse cretino me presenteou com uma memoria defeituosa EXATAMENTE no lugar onde faltava a trilha. Entao depois de consertar a placa, ainda tive que trocar a memoria.

Depois ficou tudo sussa! :oD



Seu Crovis vai ficar feliz amanha :o)

E quanto aos serviços, sim...estou voltando a reparar micros e videogames antigos. Deixa só eu acabar com as pendencias que estao aqui em casa, que eu volto a "anunciar" o aceite de novos equipamentos. Falta pouco, ufa! :oD

"Caminhando de maos dadas, pelo vale da morte"

Um dia eu vou tomar coragem, e contar essa historia em um livro. Espero que de forças pra quem passar pelo que eu passei. E que ajude as pessoas a serem mais fortes do que eu fui.

O cancer nao mutila apenas o corpo.

quinta-feira, março 23, 2017

Consertando um Vectrex com um defeito muito torto!

(Mais um post dinamico. Conforme chegam mais informacoes, eu vou atualizando. Entao volte sempre, tá? :o) )

Voces conhecem o Vectrex?


Um amigo propos uma troca muito legal no meu vectrex, aquelas trocas que voce nao pode resistir e PÁ, vai e troca.

Ai eu peguei o meu velhoctrex e fui dar uma revisao antes de entregar. Ele tinha um defeito MUITO DOIDO, que era torcer os caracteres na tela (!) quando mexia no joystick (!!!)

Esse vectrex ja chegou aqui em casa com defeito. Aparecia so um ponto no meio da tela, nao importava o nivel de brilho. O problema era o conversor digital-analogico (DAC). Foi so comprar outro e botar no lugar.

Mas ele tinha MAIS um defeitinho que me atasanou a vida. Como ficou guardado, esqueci.


Mexer nesse troço é um saco. Pra tirar a placa logica tem que soltar um monte de parafusos e fios...


Depois de pastar por HORAS no circuito do vectrex, fui trocar o LF353 e achei uma coisa curiosa...


Nao...Nao eram os dois 2N3905 invertidos...É assim de fabrica


Esse soquete, que é do LF353, nao ta muito catolico...


EPA! Problema de MARCO (marco-ontato) detected! Olha o pininho do soquete, ta VERDE! O_O

Trocado o soquete, o vectrex voltou a funcionar redondo :) Mas ainda tinha que abrir o controle :P



Tao vendo a meleca que é abrir esse controle? Sao 4 (5? Parece estar faltando um!) parafusos por baixo de um adesivo que, se voce tentar descolar, ele FATALMENTE vai se danificar. Ainda bem que varias empresas la fora vendem uma reproducao identica desse adesivo. Entao, se tiver que abrir seu controle, ja encomende o adesivo com antecedencia.


Aberto o controle, veja essa placa


um misero parafusinho e voce solta ela. Os dois trimpots (que voce nao deveria mexer) sao para o ajuste de zero do joystick (analogico) 


Esses sao os contatos que voce deve limpar com uma borracha (os contatos pretos da borracha cinza embaixo dele tambem). Um pouco de oleo de silicone na parede lateral dos botoes tambem nao faria mal. Ai seu joystick fica novinho de novo :)

Bem, vectrex pronto pra entregar pro seu (velho) novo dono. O bom filho, a casa torna. Mas ele tava ali abertao, e tal...E aquele HUUUUUUUUUUUUMMMMMMMMMMMMMMMM dele continuava la.

O problema é no amplificador de audio que fica NO MEIO da placa de deflexao, pegando ruido de tudo quanto é lugar. Ai eu tive uma ideia...E se eu por um amp de audio externo?


Essa deve servir :)


Conectores, porque a vida fica muito melhor com conectores. Depois eu apliquei um termocontratil transparente em cima, pra nao dar curto em nada.


Nao tem muito misterio. Encaixa um conector na saida de audio da placa mae, encaixa o conector do alto-falante, procura um lugar com GND e 5VCC pra ligar a alimentacao.

O resultado é esse (sim, ainda tem um ruidinho de fundo, mas pra quem conhece o ruido maldito do Vectrex, sabe que isso NAO E NADA comparado com o original. Esse som foi capturado em um recinto silencioso, pra justamente dar pra ouvir cada barulhinho)


E tem pra vender! Apenas R$ 80 o kit, voce mesmo instala, dou todas as instrucoes por email. É bem facil

Gostaram? Nao esquecam de compartilhar, assim me anima a fazer mais posts e videos como esse. Seu comentario é meu salario! :oD

UPDATE: O Claudio Picolo achou um arquivo com os adesivos do controle ja prontos. Quem quiser fazer em casa, ta ---AQUI---

Bom dia! Quem quer café?


Ah, e voce conhece a campanha "De uma força ao OTA da MAD"? :D
https://apoia.se/otacomix

quarta-feira, março 22, 2017

O Reparo do Sistema 600 (que levou mais de ano)


ATENÇÃO! Esse é um post "Dinamico"
Isso significa que receberá atualizações em breve. Conforme for reunindo mais informações, eu vou atualizando o post.

***se voce compartilhar esse post e eu tiver um zilhao (ta, mais de 500) visualizações, incentiva pacas a criar outros posts interessantes. Da uma forcinha pra mim, que eu dou uma forcinha pra voce :) ***

Tem coisa que demora pra acertar.

Eu vendi meu Sistema 600 pro Marcos Velasco, e chegou defeituoso na casa dele. Eu ACHAVA que ele funcionava, mas a falta de experiencia com o equipamento maquiou um defeito que eu nao imaginava que existia.

Esse é o sistema 600, em toda sua beleza e gloria :o)



O Sistema 600 é clone do Intertec Superbrain, porem em uma versao "Simplificada".


A versao brasileira é um pouquinho diferente, mas e funcionalmente identica

A "simplificacao" é que na versao brasileira do sistema 600 (o 700 é diferente), o banco de 32 memorias 4116 foi trocado por um banco de 8 memorias 4164, perfazendo 64KBytes.

(tem cara que caberia 128K ali!)

Pois bem, quando eu levei o computador pro MV, ficava piscando um cursor no canto superior esquerdo da tela, e eu pensei que isso era normal. Nao tinha os discos do 600, e nunca tinha visto um funcionando. Alias, aqui provavelmente é o UNICO lugar na internet que voce vai encontrar alguma referencia a ele. Ô micro RARO, viu!? Teoricamente o MV tem o ultimo exemplar que restou funcionando no Brasil.

So que, a duras penas, descobri que o micro nao boota assim. Lendo a ROM dele, vi que tinha um texto que deveria aparecer na tela.


Com essa "Prova", la fui eu tentar achar o problema :o)

Primeiramente, a placa mae dele tem algo de muito curioso. Ela funciona SO com 5 volts. Acredito que para a porta serial, etc...deva ter outra alimentacao numa subplaca externa (que cuida das seriais, etc). Mas para o funcionamento do computador, basta alimentar o conector CN1 com 5 volts. A pinagem é

GND +5 +5 GND

Video voce retira no conector CN2. A pinagem é

GND (espaço) VIDEO SYNCH SYNCV
Nivel TTL (0-5V)

Apos trocar todas as memorias RAM (sao 8 memorias 4164 e 2 memorias 2114) me deparei com a seguinte imagem (retorcida, porque meu monitor nao sincronizou com a placa e eu nao estou com o computador inteiro aqui):


Essa imagem deixei propositalmente pequena, porque fica mais facil de voce enxergar um "SIC" ali. O que é SIC? Nao faço a menor ideia, mas observe que la no BIOS, tem um "Serviço de Informacao ao Cliente"...Sera?

Entao, caindo de osciloscopio no circuito, cheguei a conclusao que um chip simplerrimo, comumzao, So-Que-Nao, estava com defeito. O CRT8002.



Onde que eu ia achar isso? Ha Ha Ha. Rodei o dia inteiro na Sta Ifigenia, ate conseguir achar o bicho. Por sorte, tinha UM em estoque na Newport Goldnews.


Trocando o chip, deu pra ver o boot correto na tela, apesar da falta de sincronismo



Agora? A placa vai ficar aqui em casa mais uma semana, pra que eu tente documentar o maximo possivel do funcionamento do equipamento. Depois disso volta pro seu dono, e teremos pelo menos UM sistema 600 funcionando no Brasil :o)

Certamente voces querem a imagem do BIOS pra dar uma futucada, ne? Beleza, ta >>>AQUI<<<

Algumas fotos da placa (se clicar, amplia)

Essa e a placa original:







domingo, março 19, 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