Adaptacao do kit DDX 2.0 para 2.0+
Essa ideia biruta me surgiu faz tempo...se a diferença do 2.0 pro 2+ é só o VDP e o tal registro F4, porque nao tentar?
Primeiro, kudos pro Ricardo Sartorato. Ele foi quem "descobriu a polvora" e fez essa modificação possivel. Tanto que o tutorial dele ja está ha mais tempo no MSXPRO. Eu e o Luciano Sturaro ja haviamos "bolado" e tentado a modificação faz um tempao, mas o Ricardo que apareceu com o conjunto de ROMs "estavel", uma vez que todas as ROMs que eu tentei, funcionaram mais ou menos.
Primeiro, qual a diferença do 2.0 pro 2.0+? Basicamente muda o VDP e adiciona-se um registro na porta &H0F4, que diz ao MSX para rebootar mostrando aquela telinha bonitinha escrito "MSX" ou nao. Francamente? FRESCURA! Adoraria que alguem tirasse fora do codigo do BIOS 2+ a referencia a essa porta. Voce gasta mais 4 TTLs a toa, só pra ter um trocinho que nao tem nada a ver. Quem tiver uma opiniao diferente, favor se manifestar.
Note que essa adaptação é possivel no kit AC88 do Ademir tambem. Alias, na placa do kit nao se muda nada, apenas se troca o VDP. O registro F4 é uma plaqueta a parte.
Esta é a placa ja sem o vdp. Observe como os furos sao pequenos, tenha muita atenção ao retirar o VDP do lugar!!!
Esta é a placa ja com o "soquete". Quer entender como eu o fiz? Olhe a foto abaixo:
Esses soquetes sao usados em integrados de TV. Nao tem a mesma largura (?) nem o numero de pinos do VDP, mas se voce corta-los e junta-los, fica um soquete perfeito como visto acima. Obvio, voce pode soldar o VDP na placa, mas é de bom alvitre soqueta-lo.
VDP ja soquetado na placa. Woohoo! :oD
Ha tambem uma pequena modificação a fazer na placa: Ligue os pinos 4, 20 e 27 do VDP. Depois ligue o pino 21 ao 58. Agora conectamos novamente o kit ao MSX e ligamos. Se der boot (como MSX 2), estamos indo bem até agora. Caso contrario, vamos andar pra tras e ver o que fizemos de errado.
Bootou legal? Entao vamos implementar o Latch F4. A ideia original veio do site do Hans Otten e está reproduzida abaixo
(o arquivo original está AQUI)
Esse foi o circuito que eu montei na plaquinha. Entretanto, o Ricardo Sartorato sugere este outro circuito (arquivo original AQUI) que veio da Expert2 do Ademir. Nao testei o dele, mas disse que funciona.
(lembre-se: Arquivo original em alta resolucao AQUI)
Esse circuito é miudinho, pode ser montado em uma placa padrao. O meu ficou deste jeito:
Plaquinha do registro F4, made by tabajara
Terminado? Vamos pegar um par de EPROMs 27256 e gravar ESTES arquivos, para coloca-las no lugar da main ROM e da sub ROM. É MUITO IMPORTANTE LEMBRAR que a partir do momento que voce coloca as ROMs novas, o MSX NAO DA BOOT se voce nao estiver com a plaquinha do registrador F4 devidamente montada e instalada. Entao se voce mudar a ordem de montagem e o micro nao ligar, espero que lembre disso :o)
No final das contas, a gambiarra ficou assim ó...
Nesta foto podemos ver a placa do latch F4, o kit ja transformado e com as ROMs novas e a placa de Mapper lá atras
Hmm...funciona!!!
Foto da gambiarra toda hehehe...Note o led azul do expert. É "tunado"!!! :oD
UPDATE!!! O Ricardo Sartorato mandou um e-mail congratulando pela pagina e lembrando algo interessante: Essas ROMs que estao disponiveis aqui na pagina NAO precisam do registro F4 para funcionarem!!! Entao é só trocar o VDP e PIMBA! Assim que eu montar outro 2+ (proxima semana no maximo) eu coloco aqui o resultado.
UPDATE: ROMs do 2+ com a tela de boot correta dos 2+ sem a necessidade da KANJI ROM. Para usa-las, faça uma pequena modificacao no seu kit: Na sub-rom (a rom da direita no kit 2.0) meça a continuidade do pino 27 da sub-rom pro pino 27 da main rom. Caso nao haja continuidade, isole o pino 27 da sub-rom (no kit ddx é só cortar a ligacao entre os pinos 27 e 28) e solde um fio do pino 27 da main rom ao pino 27 da sub-rom. Depois é só gravar os dois arquivos dentro >>> DESTE <<< pacote em duas memorias 27C256. Agradecimentos ao Arjen Zeilemaker pela grande força em ensinar o caminho das pedras e ajudar a fazer o arquivo perfeito. Note que essas ROMs ja tem a rom do FM / MSX-MUSIC internamente, entao é só fazer o circuitinho e pendurar no MSX.