quarta-feira, agosto 22, 2018

Sony HB-F700 - a geral!

Ola pessoal, Tabajara na area!

UPDATE! La no finalzinho, o pacote de roms NTSC 60Hz com rom de floppy rapida by ACVS

Presentao que chegou nas minhas maos...to gostando de ver, o povo animando de mandar hardware pra ca! Quanto mais coisas legais voces mandam, mais coisas legais aparecem no site! :oD

Mas primeiramente, eu vou mendingar, e hoje vou mendingar MESMO!

O Tabajara Labs (e nao apenas o Tabajara) precisa da ajuda de voces. Recebi uma doação FANTASTICA de um apoiador, que está chegando de fora pelo correio. Ja está no Brasil, só que precisamos da misera quantia de 1200 reais pra pagar os impostos. É material de MSX e ferramental, que vao engrandecer pacas o blog. Alguem pode ajudar a gente a tirar os brinquedos das garras da receita? Voce pode contribuir pela minha conta (Caixa Economica), pelo Apoia-se, pelo paypal, ou ate mesmo receber o boletao da receita e pagar. Quem topa ajudar? Qualquer 10 reau faz diferença, ajudem o Tabajara a receber seus brinquedos :o)

E nao esqueçam da campanha do APOIA.SE:



Claro, tem tambem os anunciantes la em cima, clique nos banners dos anunciantes e conhecam seus produtos. Essa merrequinha dos clicks ajuda pacas a pagar as contas :o)  Agora pra nao perder 20 dolares a cada 100 dolares ganhos pelo site (ta dando uma media de 50 dolares/mes, voces estao muito fraquinhos nos cliques :( ) eu coloquei o limite de saque em 300 dolares. Ou seja, ja tem 100 la, voces vao ter que clicar ate atingir 300. Ajudem o Tabajara! :oD

Ok, ja mendinguei, agora vamos ao artigo...
Hoje eu to um pouco sem paciencia pra escrever. Mas vamos la, vamos tentar :o)

Apos ter terminado o HB-F900, eu fui presenteado com um F700, o modelo inferior. A unica relacao do F700 com o F900 acho que é o teclado, porque sao micros SUBSTANCIALMENTE diferentes.


Eu nao sei dizer pra voces exatamente a relacao entre eles. Mas eu acredito que este F700 seja um micro mais profissional, pra uso em escritorios enquanto o F900 era direcionado pra producao de video.

Esse F700 veio do mesmo lugar do F900, um fudeba conhecido que esta vendendo toda a sua coleção (o que é uma pena). E veio sem teclado, alias eu queria esse micro justamente para portar o adaptador de teclado pra ele. E como todo micro que cai na minha mao, veio cheio de "detalhes" incomodos que eu acabei pegando pra fazer.

E eu so ia liga-lo na tomada...

O cabo de video:
Esse micro nao tem RCAs pra audio e video. Tem 3 conectores DIN atras, um pra cassete, um para audio e video, um para RGB. E obvio, eu nao tinha o cabo de video.

Trabalho nenhum. DIN-6 (!!!), foi so ficar meia hora caçando no esquema o que era sinal do que, e pronto, cabo de video feito.



Pra voces nao terem que pastar que nem eu, aqui está a pinagem do cabo. Visto POR TRAS do conector



  1. 12 volts via resistor de 1K
  2. Video Out
  3. GND
  4. Audio out
  5. Nao conectado
  6. Audio out
Todo esse trabalho pra ligar o micro (que é 220V), e descobrir que a saida de video esta monocromatica. Ou seja, preto e branco

Epa, perai, a saida de video desse micro É MONOCROMATICA O_O

Aquelas coisas que ninguem sabe explicar. Mas a saida de video desse micro é monocromatica, nao tem encoder de cor dentro. E ainda por cima, 50Hz.

Ok, vamos fudebar. Primeiro o que precisamos para fazer um micro MSX2 50Hz funcionar perfeitamente em 60Hz?
  • O cristal do processador de video tem que ser da frequencia de 21.477MHz
  • MAIN ROM e SUB ROM precisam ter alguns valores alterados  
Precisamos extrair a main rom e a sub rom, e alterar os seguintes valores nos seguintes offsets:

MAIN ROM:
2B  91 -> 11
7754  00 -> 40
7757  12 -> 14
7DB7 02 -> 00


SUBROM:
29FF  02 -> 00
2B56  02 -> 00
 
Com isso, nosso MSX2 ja estará funcionando a 60Hz, tocando as musicas nas velocidades corretas e apresentando o video no formato correto. Grato ao Leonard Oliveira que teve a paciencia de alterar as eproms e explicar o que era necessario.

Para fazer essas alterações, temos que trocar as duas ROMs do micro por duas EPROMs com os codigos atualizados gravados. Sao duas EPROMs 27C256 (32K)

Vamos primeiro retirar a placa de cima, onde fica o VDP. Ja podemos ver a SUB-ROM


Veja que a MAIN ROM está debaixo de uma viga de metal


Para tirar essa "viga", devemos soltar os 2 parafusos que prendem a mesa do floppy no lugar e retira-lo


Ai é so retirar os dois parafusos que prendem a "viga" e puxa-la


Lembrem-se sempre: TODO INTEGRADO RETIRADO DEVERÁ SER SOQUETADO

Aproveitando que a placa esta livre, vamos retirar tambem a bateria, que VAZA e ESTRAGA a placa


Basta retirar a tampa inferior e dessolda-la


So retirar essas duas soldas aqui e babau bateria


Alias, aproveitando que a tampa de baixo ta aberta, é sempre bom dar um confere em soldas quebradas, etc. Olha como estavam as soldas do conector de joystick


 Percebem os "halos" em volta dos pinos? É solda quebrada, deve estar praticamente inoperante


Pronto...Tudo soldadinho. Com isso, fizemos nosso upgrade de BIOS, pode ligar o micro e ele deve funcionar redondinho em 60 Hz.

Preto e branco.

Mas agora, me explica uma coisa...Porque carambas preto e branco, se o V9938 gera sinal de video composto colorido???

Ah, elementar, meu caro watson. Eu nao sei como funciona o 9938 em PAL. Mas essa maquina nao era NTSC...Entao talvez ele nao gere a saida de video composto em PAL/SECAM/SEILAOQUE. por isso preferiram so colocar a saida monocromatica.

E se eu te disser que eu resolvi esse problema com um pedaco de fio e um resistor? :o)

TEORICAMENTE poderiamos pegar o sinal de video composto NTSC do pino 21 do VDP, buferiza-lo e usa-lo. Nao é um sinal tao "limpo" como o gerado por encoders RGB-NTSC. Mas e muito melhor que usar o micro em preto e branco.

Preguiçoso como sou, fiz a modificacao da forma mais facil e reversivel possivel. Vamos ver no esquema


Cliquem na foto que ela amplia. O transistor final do buffer do sinal de video pode ser usado como buffer do sinal NTSC, assim nao precisamos alterar nada  na placa e muito menos no cabo de video (que deu trabalho pacas pra fazer).

Primeiro vamos fazer um pequeno corte na placa


O corte e nessa area, pra isolar a base do Q307


Pronto, isolamos a base do Q307, onde vamos injetar o sinal


Resistor de 2K2 ligando pinos 20 e 21 do processador de video, puxamos um fio do pino 21


E ligamos a base de Q307.


Vamos tambem curtocircuitar o resistor de 75R na saida do transistor, apos o capacitor (veja o retangulo vermelho)

E com todo esse trabalho, temos video colorido.


Pronto, só remontar tudo, ja temos um micro mais "usavel"

Ah, tinha o drive de disquete...voces viram que fizeram uma grande gambi com um drive slim ne?


Esse era o "calço" do drive


Um pedaço de madeira balsa :D :D :D

Com isso o drive ficava 3/4 pra cima, 1/4 pra baixo, muito feio. Vamos resolver

Primeiro vamos fazer as medicoes e calçar o drive com arruelas


Ta melhorando...

Agora vamos colocar um pedaço de plastico cortado em cima do drive, igual eu fiz com o F900 do bomba bomba


Colocando no lugar ficou bem (menos) pior


O drive nao e definitivo. Vou colocar um drive original da sony, ja ta comprado e estou aguardando chegar. Isso ai foi so pra quebrar um galho :o)

E no final, seu F700 novo de novo :oD


É isso ai pessoal, ate a proxima! :oD

UPDATE: ROMs ja setadas para NTSC 60Hz, com a rom de disco substituida pela NOVAACVS do Ademir Carchano. Assim o micro ja fica pronto pras modificacoes descritas aqui no post. Mais uma vez grato ao grande Leonard Oliveira por ter me ajudado com os mods da ROM

5 comentários:

Iamweasel disse...

Legal mesmo. Não rola converter para 2+ e colocar mapper?

Ha, o Nextor completa os comandos se você apertar TAB, seu fudebão. :P

Alexandre Souza - PU1BZZ disse...

Doninha, rolar rola, mas veja so:
- O micro ja tem mapper. Tava inclusive pensando em expandir, mas sejamos francos, 256K de mapper ja é suficiente
- Se eu converter pra 2+, a saida de video volta a ser PB. O V9958 nao tem saida de video composto colorido (!) igual o V9938
- Eu sei que o nextor completa, mas esse teclado da Sony é TAO GOSTOSO que eu quis digitar nele =D

jblgf disse...

Oi eu vi no manual de serviço deste MSX nas especificações ( para ser exato e na segunda pagina ) que a saída de video composto e padrão em perto e branco OK , o nome do arquivo que encontrei na NET "Sony-Hit-Bit-HBf700D-Service-Manual.pdf.zip "

Alexandre Souza - PU1BZZ disse...

JBLGF, eu sei que é monocromatico. Por isso que eu fiz essa modificacao e a descrevi aqui com detalhes, pra se tornar colorido...

jblgf disse...

ops : eu só li direito o texto agora pouco , mais você poderia por uma saída de video de melhor qualidade usando um destes CIs um que o MC1377 ou um outro CI que smd o AD724 que além der ter saída composto tem também o S-Vdeo , mais eu acho que você deve ter pensamento nestas possibilidades