Introdução
Recentemente recebi, vindo do Egito, um MSX “Kibe” Sakhr AX-370. Ele foi comercializado no Egito (e outros países árabes) com a marca Sakhr Computers, que era de uma empresa do Kuwait de nome Al Alamiah co.
Este modelo em específico foi fabricado no Japão, pela Sanyo, e a placa interna do micro é praticamente a mesma dos modelos Sanyo Wavy70FD e 70FD2. Ele foi lançado como um MSX2, porém internamente ele já é praticamente um MSX2+, inclusive já possuindo um VDP 9958 na placa originalmente.



Abrasileirando…
Algumas coisas me incomodavam neste MSX:
- A seleção de programas árabes que vinha na ROM original, interferia no carregamento da máquina com outros dispositivos.
- O micro é original em frequência 50Hz, como os micros europeus e argentinos. Para quem nasceu e cresceu usando um MSX em 60Hz, isso é uma coisa que detona a experiência de uso.
- Video composto original está em PAL europeu, o que nenhuma das minhas TVs consegue exibir.
- Este micro tem todas as posições na placa para a instalação da MSX-MUSIC interna (som FM), que vinha de fábrica nos Wavy70FD, porém neste modelo foi removido.
- O micro deve ter ficado enterrado em alguma tumba egípcia úmida (rs) e estava com bastante oxidação na placa de suporte dos drives.
Tendo estas considerações em vista, resolvi abrasileirar um pouco este micro para que ficasse o mais próximo possível as minhas necessidades de uso.





Alteração de ROM e mudança para 60Hz
Primeira parte das melhorias seria a mudança na ROM do micro para a remoção do conteúdo árabe e também mudança para 60Hz, o que em MSX2/2+ é realizada com alteração na ROM.
Diferentemente do seu irmão japonês, Wavy70FD, este micro possui apenas uma única Mask Rom 23C2001, de 256Kb, com todo o conteúdo do micro. A única opção que havia imaginado, seria conseguir uma EPROM 27C2001, que seria pino compatível com essa Mask ROM original.
Após um tempo, me veio na cabeça que eu tinha uma quantidade considerável de Flash ROMs removidas de placas de PC antigas. Depois de testar algumas, consegui achar uma Flash que é pino compatível com a Mask ROM original, a flash EN29F002N, também de 256Kb. Essa seria perfeita, pois é rapidamente regravável no meu gravador de EPROMs e ideal para os testes que viriam a seguir.


Depois de fazer a extração da ROM original, o desafio seria entender como o arquivo era subdividido internamente, já que qualquer tipo de alteração teria que ser replicada nas mesmas posições. Graças a um usuário, no fórum da MSX.org, que já havia realizado esse serviço, conseguimos então entender como os componentes da BIOS e programas em árabe vieram subdivididos na ROM do micro.
O conteúdo em árabe e programas adicionais pouco importavam, mas saber quais posições da ROM dariam acesso a um determinado slot/subslot, isso sim era importante. Ou seja, para incluir novos dados teríamos que manter/criar os espaçamentos vazios no arquivo, preenchendo com FF em um editor Hexa.
50 => 60Hz
Feito isso, chegava a hora de modificar a BIOS para entrar no boot em 60Hz ao invés dos 50Hz originais. Após estudar um pouco o excelente livro de referência MSX BIOS que traz toda a listagem comentada da BIOS do MSX, descobri que o byte 002B é onde é feita a mágica para a MSX-BIOS.

Contudo, mudando apenas esse byte, não foi o suficiente, pois a subrom também interfere nessa seleção entre 50/60Hz. Pesquisei em diversos lugares, porém não achei documentação em onde alterar isso na subrom. Mas graças novamente aos magos da MSX.org, neste caso do user NYYRIKKI, consegui um hack feito por ele e que deixava a subrom em 60Hz por padrão e ainda dava a opção de com a tecla H pressionada no boot, entrar em 50Hz. Fiz o hack na própria subrom original e funcionou como uma luva!

Posteriormente, depois de ter tido todo esse trabalho para modificar a ROM original, acabei descobrindo um outro usuário que havia adaptado a BIOS do Sanyo Wavy70FD (MSX2+) para rodar no AX-370. Porém esta ROM tinha o “problema” de praticamente transformar o AX-370 em um micro japonês, com todos os caracteres e caracterísiticas próprias. Como eu já possuo um Sanyo Wavy70FD em minha coleção, acabaria sendo mais do mesmo, e ainda traria o problema dos caracteres japoneses. Usando a BIOS original do micro, que era uma BIOS internacional, a esmagadora maioria dos caracteres em português foram mantidos e praticamente todos os demos em português da época, rodam praticamente perfeitos. Desta ROM modificada, mantive alguns adendos que o autor havia incluso, como o FM BASIC, já que estava programado a montagem do circuito na placa (a seguir), o programa Teste RAM, que agora pode ser carregado diretamente da BIOS pelo comando CALL TESTR, e apropriadamente também já que o micro é egípcio, o jogo King’s Valley pelo comando CALL KVALL. A minha ROM customizada ficou então organizada como na figura abaixo.
Deixo aqui então para quem quiser experimentar em seu próprio AX-370 a minha ROM modificada para download.
Video Composto em PAL-M
Outra coisa que incomodava era o video composto do micro vindo em PAL europeu. Infelizmente nenhuma das minhas TVs ou monitores atuais suportam PAL B/G. Esta modificação é a mais simples de todas bastando apenas trocar o cristal original 4.4336 (PAL), que fica ao lado do modulador MC1377, para o padrão nacional 3.5756 (PAL-M). Após a troca ligue o micro e ajuste o trimpot VR101.

Obs: Para quem quiser colocar em NTSC, como no Sanyo Wavy70, basta trocar o cristal pelo NTSC (3.5795) e adicionar um jumper na posição J1110 ao lado do pino 20 do 1377 de forma a aterrar o mesmo.
Montando o MSX-MUSIC
Como falado anteriormente, neste micro foram utilizadas as placas do Sanyo Wavy70FD e que vem de fábrica com o padrão MSX-MUSIC que usa o chip YM2413 (OPLL) da Yamaha para gerar sons no padrão FM. Para essa montagem me baseei no levantamento feito pelo saudoso amigo Fabio Belavenuto, que levantou o esquema da parte FM do Sanyo Wavy70FD, além disso também utilizei as modificações sugeridas pelo FRS em seu site para corrigir e melhorar a qualidade do audio. Vários componentes tem que ser instalados na placa e outros simplesmente trocados. Faça a instalação ou troca de componentes conforme a tabela abaixo.



Na sequência, instale um cabo de apenas uma via blindado (cabo de audio) entre os pontos A e B indicados na imagem abaixo. Parte interna do cabo vai nos pontos A e a blindagem, devidamente protegida, ligará os pontos B.

Para finalizar, vem a parte mais complicada desta instalação que será soldar um CI SMD 74LS30 ou 74HC30 na posição IC132 por baixo da placa. Sugiro o uso de lente com suporte para melhor visualização do componente na hora da soldagem.



Funilaria…
Para encerrar os reparos e modificações no AX-370, fiz um serviço de funilaria aqui em casa na placa de suporte dos drives, lixando e depois aplicando o primer da Colorgin em spray para poder proteger essa peça metálica. Também colei uma das torres de parafuso da tampa que havia se quebrado. Para isso foi utilizado algodão embebido em cola Tek Bond 793. Essa nunca mais quebra! (rs)


Conclusão
Agora é aproveitar este MSX “Kibe” devidamente regionalizado e que este tutorial possa ajudar aos que quiserem realizar essas modificações.
Abs,
Daniel