expert 1.0

now browsing by tag

 
 

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