Tag: expert da gradiente

 

Botão Reset para MSX Expert da Gradiente e Botão Liga/Desliga Slot

Botão Reset para MSX Expert da Gradiente e Botão Liga/Desliga Slot

 

Já faz algum tempo que queria fazer esse artigo. Sei que o conceito não é novo e que nos tempos dourados o pessoal já implementou essas funcionalidades no Expert. Mas também sei que muita gente nem sabia que isso era possível.

Como eu gosto de customizar o Expert da Gradiente (inclusive isso é uma das coisas mais legais no MSX para mim), resolvi colocar o passo a passo aqui de como fiz com o meu.

Vou implementar duas funcionalidades que, na minha opinião, deixam o Expert da Gradiente melhor.

A primeira é, colocar um botão RESET. Isso mesmo, a Gradiente por questão de custo, design, tempo, sei lá o motivo não colocou um botãozinho de reset no Expert 1.0 e 1.1. Até colocaram no Expert Plus e no DDPlus, mas sei lá, ficou ruim, fica na traseira do console, dificultando um pouco o acesso. Essa funcionalidade está descrita na Revista MSX CPU n° 7.

A segunda funcionalidade é uma que fiquei sabendo no grupo MSX no Facebook. Quem deu as dicas para fazer a alteração foi Paulo Vinicius Wolski Radtke.  Ele fez a implementação no MSX dele , um Hitbit HB-F1 II.  Eu estou fazendo o mesmo só que no Expert da Gradiente. Essa funcionalidade é legal para utilizar por exemplo o chip SCC de um cartucho que tenha o Jogo + o SCC e se quisermos usar o SCC desse cartucho em jogos .ROM que estão no MSX, precisamos desligar o Jogo do cartucho. Uma forma é alterar fisicamente o cartucho, outra forma é usar essa solução: colocar uma chave liga/desliga no próprio Expert. Ou seja, desliga o cartucho e liga-o novamente depois que o MSX fizer o boot.

Veja o vídeo que o Paulo fez no MSX dele.

Posted by Paulo Vinicius Wolski Radtke on Friday, April 26, 2019

Dito os devidos detalhes, vamos agora para a implementação:

 

Passo 1 – Vamos separar os componentes que precisamos:

 

1 botão do tipo push-button (tipo campainha)

 

1 chave  com 3 terminais

 

10 fios tipo jumper (macho e femea)

1 resistor de 10k

 

 

 

Passo 2 – Temos que desmontar o Expert e retirar a placa digital para podermos trabalhar

 

 

Passo 3 – Com a placa em mãos, veja no slot 2 onde vamos cortar o pino 4 (/SLOTSELECT) do conector Edge 50 do slot 2 . É o segundo terminal do lado direito do slot 2 (veja a foto abaixo). Você só precisa dar um pique com alicate de corte e corta-lo ao meio. Na minha foto ficou só o pedaço de cima. É que não tive cuidado e acabei quebrando o pedaço de baixo. Então quando for cortar tenha cuidado :). Basta cortar no meio.

 

 

Agora pegamos 2 fios e soldamos 1 em cada ponta que separamos. Veja que soldei um fio azul do lado macho do fio, pois depois iremos emendar a outra ponta com o lado fêmea desse fio. Esses fios vão agir como conectores. Assim quando precisarmos desmontar o Expert novamente, basta soltar o conector e pronto. É claro que vocês podem usar fios com conectores se desejar. Eu gosto de trabalhar com o que tenho à mão e como tinha esses fiozinhos macho e fêmea, resolvi usar.

 

 

Passo 4 – Agora vamos soldar o fio que terá o valor de 5v para usarmos com o botão de liga e desliga slot. Para isso precisamos achar na placa um ponto que forneça 5v e assim soldarmos o terceiro fio do botão de ligar e desligar slot. Eu achei esse da figura abaixo no resistor R2 ( soldar no lado indo para o fundo da placa ). Para achar esse ponto eu simplesmente coloquei a ponta negativa do multímetro no cristal X1 da placa e fui procurando onde dava 5v com ponta positiva do multímetro. Tem vários outros pontos, mas escolhi esse porque é perto da frente da placa e é fácil para soldar.

 

 

Passo 5 – Soldar a chave liga e desliga. Primeiro solde o resistor de 10k (pull up) num macho de um fio.

 

 

Agora solde na chave conforme na foto. Note as pontas dos fios macho e fêmea. Os fios que vão ligar o slot são o preto (que do outro lado vai encaixar com o fio que você soldou no passo 3) e o fio azul (também descrito no passo 3). O fio amarelo fica na outra extremidade da chave que vai no fio de 5V que você soldou no Passo 4 (fio vermelho).

É só fazer como na figura abaixo:

 

 

E aqui termina as soldagens para a Chave liga e desliga do Slot 2. Os próximos passos são para soldar as ligações para o botão RESET.

 

Passo 6 – Agora vire a placa digital com a face de baixo para cima e procure onde está soldado o conector do expansor de slots (O conector é o de 50 pinos que fica ao lado do conector da impressora).

Com a placa virada olhando da esquerda para direita as duas fileiras do terceiro pino é onde soldaremos mais 2 fios (deixe os terminais fêmeas na outra ponta dos fios). Veja na imagem abaixo:

 

 

É só soldar…

 

 

Coloquei uma fita, só para não escapar posteriormente.

 

 

Passo 7 – Agora vamos soldar mais 2 fios no botão que será o RESET, veja mais uma vez que no passo 7 soldei 2 fios fêmeas e agora no botão estou soldando 2 fios macho. Só para lembrar que vão agir como um conector no final.

 

 

Pronto. Aqui se encerram as soldagens. Os próximos passos é a montagem, testes e a montagem final.

 

Passo 8 – Conectando tudo

Ligue os fios preto e azul nos macho/fêmea correspondentes a chave liga/desliga do slot. ligue o fio amarelo no fio vermelho (correspondente aos 5 volts que achamos na placa), note que na imagem esse ponto está diferente, pois no Passo 4 ligamos o fio vermelho no resistor R2. É que esse outro ponto também dá 5volts, mas resolvi trazer para o resistor R2 que fica mais perto da borda da placa.

Ligue os fios preto e laranja nos macho/fêmea correspondentes ao botão de RESET.

Um detalhe. Eu não montei a frente, só coloquei a placa no lugar liguei os conectores dela e liguei o conector dos slots (é o conector que tem esses fios cinzas que vem da tampa do slot), porque senão o Expert não liga.

 

 

Agora liguei o Expert e testei o botão de RESET primeiro e funcionou perfeito.

Desliguei o Expert, coloquei um cartucho (ligue-se ao Expert) no slot 2 e coloquei a chave no lado zero (ligado). Entrou liso o programa.

Desliguei o Expert novamente, troquei a posição da chave para I (desligado) e liguei o Expert novamente. Caiu no Basic, como tinha que ser, pois ele desligou o slot e não achou o cartucho.

Fiz os mesmos testes com o cartucho SCC agora. Nas duas primeiras imagens abaixo está com a chave desligada. Executei o Execrom só para ver se ele achava o SCC como disponível. Note que ele diz que não tem SCC na primeira imagem. Já na segunda imagem liguei o botão do slot 2 e executei o Execrom novamente, agora sim ele achou o SCC. Provando assim que tudo estava funcionando conforme projetado.

 

SLOT 2 DESLIGADO

 

 

 

 

SLOT 2 LIGADO

 

 

 

É isso pessoal, espero que não tenha complicado muito na explicação. Mas qualquer dúvida pode deixar um comentário aqui que respondo.

Até o próximo artigo.

 

Botão Reset para MSX Expert da Gradiente e Botão Liga/Desliga Slot

 

 

 242 total de visualizações

MSX Expert sem Memória interna

MSX Expert  sem Memória interna

Sabia que é possível inicializar o MSX Expert da Gradiente sem sua memória interna. Veja esse artigo e saiba como fazer isso.

Sei que isso não é possível, mas nesse artigo, que mais é uma dica que um artigo propriamente dito, trago uma experiência que tive nesse processo.

Estava modificando meu Expert para colocar um botão de reset (que sabe-se lá porque a Gradiente não colocou esse botão no micro), conforme o artigo da revista CPU MSX 07, que se interessar podem baixar no site do Datacassete.

Acontece que depois de desmontar o Expert, aproveitei para limpar a placa lógica e depois de tudo pronto, cadê que o micro inicializava.

Mesmo sabendo que não ia funcionar coloquei o cartucho Mega Mapper SD que o Maluf fabrica e comercializa e que convenhamos é uma interface show de bola, pois é completa para nosso uso.

 

MSX Expert  sem Memória interna

 

O resultado foi que o micro inicializou normalmente.

Qual o segredo? Depois de pensar um pouco vi que ao colocar o cartucho Mega Mapper com a chavinha para escolher entre Megaram ou Mapper na posição Mapper.

Concluí que o Expert usou a memória Mapper do cartucho e inicializou normalmente.

Fiz até um teste, retirando todos os chips de memória do Expert e continuou inicializando normalmente.

 

MSX Expert  sem Memória interna

 

Conclusão

O fato é que pela idade do computador e a qualidade dos soquetes, acaba por dar muito mal contato nos terminais.

De qualquer forma, para que serve tudo isso?

Bom, essa dica vai permitir  testar aquele Expert que você tem encostado e só liga e não inicializa, se você não sabe se pode ser memória ou outra coisa pode usar essa técnica. Se o micro inicializar pode ser ou mal contato ou algum chip de memória ruim. Fica sendo um teste simples, liga o micro, coloca o cartucho com a chave ativada na posição Mapper e pronto, já da para saber se o problema é apenas memória.

No meu caso, retirei os chips borrifei limpa contato, coloquei as memórias novamente e o micro inicializou. Mas se você tiver em mãos álcool isopropílico é bem mais indicado.

 

MSX Expert  sem Memória interna

Não sei se dá para fazer isso com qualquer MSX o jeito é testar mesmo, o Expert que utilizei foi o 1.0.

Bem, é isso aí, fica a dica.

 

MSX Expert inicializando sem Memória interna

 287 total de visualizações,  1 visto hoje