27 abril 2017

Transformando o YIS503/II em CX7M/128 (ou seja, MSX 2.0)

Ola pessoal!
Esse é um post multi-partes. O assunto é muito extenso e, como sempre, vai ser coberto "ilustrativamente" aqui no blog. Em breve, quando eu tiver saco, post mais detalhado no site.

Teremos pelo menos:
  • Apresentacao do computador
  • Desmonte completo (e acreditem, É COMPLICADO)
  • Expansao da VRAM
  • Expansao da RAM
  • Instalacao do circuito de mapper
  • Instalacao do chip de relogio
  • Expansao da ROM
  • (eventualmente) Expansao para 2+

Eu tenho um MSX que é muito especial pra mim. Nao é o que eu queria, mas foi o que deu pra eu conseguir. É o YIS503/II


Esse micro é um micro muito curioso. Curioso porque existem VARIOS MSX com exatamente o mesmo gabinete. E pasme, até um micro russo clone de PDP-11 (!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)

Vamos ver se eu acho todos aqui:

CX5M/II

CX7M/128

YIS503/II MSX1 (russo)

YIS503/III MSX2 (russo)

YIS604

AX200 (arabe)


AX350 (arabe)

E, de curiosidade, um clone (!) russo (!!!) de PDP-11 (!!!!!!!!!!)
(apenas pra ilustrar que o gabinete e basicamente o mesmo, porque nao tem NADA A VER com MSX)




E todos eles compartilham basicamente a mesma placa-mae, com exceção do AX350 que tem floppy, controladora de floppy na placa e um layout bem diferente.

Pois bem, o que deu pra conseguir foi o YIS503/II que é a versao "japonesa MSX1" desse computador da Yamaha. O que eu queria mesmo é o CX7M/128 que tem varias funções interessantes, alem de ser MSX2. Mas é o que temos pro almoço...

Ha tempos eu tenho esse micro guardado, e questiono "por que um MSX1 com S3527 e VDP9938"??? Justamente porque a Yamaha fez esse micro em varios "sabores". Nao entendo o porque disso. Mas...

Ai veio a ideia de fazer A transformacao pra MSX2. Mas como tudo aqui no Tabajara Labs, tem que ser simples, mas completo e bem feito. Eu decidi estudar o computador para decidir o que deveria ser feito para REALMENTE transforma-lo em um MSX2 puro e completo. E eventualmente, em um MSX2+.

O curioso é que esses micros usam a MESMA PLACA MAE. O que muda é a plaquinha de memoria RAM, a plaquinha de memoria VRAM e a ROM instalada. E no caso dos MSX1, nao tem instalados parte dos chips que fazem o sinal de mapper_write, mapper_read e o relogio.

O que vamos fazer aqui é uma serie EPICA com a REAL transformação dos MSX1 dessa "serie" para MSX2 e MSX2+, da forma correta e completa.

Lembrando que esse post nao seria possivel sem a participacao dos amigos Fabio Belavenuto e Luciano Sturaro

Em breve a introducao! Ate la, pessoal!

24 abril 2017

Os nossos micros ingleses sao melhores que os ingleses :oD


Nao tenho palavras pra expressar a alegria de ver esse projeto bancado por fãs. Sao DUZENTOS E CINQUENTA MIL LIBRAS, mais de um milhao de reais.

Nossos brasileiros fizeram - sozinhos, sem apoio governamental - um computador desejado por todo o mundo. O projeto começou pequenininho, la atras, e foi crescendo, tomando corpo, e chegou nesse ponto ai. Um kickstarter internacional, onde arrecadaram o valor pra producao do computador, vendido aos M I L H A R E S. Por todo o mundo

Victor Trucco e Fabio Belavenuto, tenho grande honra em ser amigo de voces. Meus parabens!

Quem quiser jogar sua moedinha ou comprar um micro, ta aqui o link do kickstarter
https://www.kickstarter.com/projects/1835143999/zx-spectrum-next

Crianças, tomem esse caso como um exemplo.
Com esforço e dedicacao, voce pode chegar a qualquer lugar. 

23 abril 2017

[Bronca] Burger King, cade meu queijo???

A que ponto chega a pilantragem no Brasil: 
 
Fui ao Andorinha Hiper Center comer um lanche no Burguer King. Eu gosto da comida deles, o sanduba é "honesto". E eu gosto de cheeseburguer. Sempre que eu como cheeseburguer la, eu estranho que vem 2 fatias de pao, 2 de carne e 1 de queijo. Eu sempre achei que deveria vir 2 fatias. Mas a falta de atencao sempre me fez esquecer de ver como funciona. 
 
Hoje por acaso, eu fui prestar atencao nos monitores. Tava la, sao 2 carnes e 2 fatias de queijo. Quando o cara fez meu sanduiche (pela 2a vez, porque da primeira veio errada e minhas batatinhas fritas esfriaram porque tive que levantar e ir la trocar) so veio uma fatia de queijo. Eu chamei o atendente e ele me respondeu, veja so, "Sao imagens meramente ilustrativas". ILUSTRATIVAS MEUS OVOS, quer dizer entao que eu compro um sanduiche mega power daqueles de 40 reais, que vem trocentos andares de carne, e tambem so vem uma fatia de queijo? ISSO E ROUBO! E deve ser roubo institucionalizado, porque TODA VEZ que eu comi la, so veio uma fatia de queijo. Quando o funcionario disse que era assim mesmo, eu falei bem alto "EU VOU FAZER BARULHO NA INTERNET E VAI FICAR RUIM PRA VOCES", imediatamente veio o gerente cheio de "deixa disso" e colocaram a fatia que faltava no meu sanduiche.

Quanto o BK economizou em 1 fatia de queijo em milhares de sanduiches eu nao sei. Mas quero ver o tamanho do problema agora que alguem botou pra quebrar na internet.
 
(e por favor, compartilhem pra todos os seus amigos, assim todo mundo pode se prevenir de ser roubado no BK!)

13 abril 2017

Pre-Postagem: Correção do bug da placa de MSX ACE001 do Ademir Carchano

Relou pessoal!

Eu vou fazer um post curtinho hoje porque estou sem tempo. Prometo que em breve faço um post mais completo detalhando toda a historia. Eu so vou fazer esse post curtinho, pra informacao nao se perder. Hoje eu conversando com o Luciano Sturaro, eu me toquei que tem DOIS ANOS que eu corrigi o bug da ACE001 e AINDA NAO PUBLIQUEI OS FIXES.

Mal ae.


A ACE001 foi uma ideia MUITO bem sacada do Ademir. É o "alicerce" de um MSX, sem conter os circuitos "opcionais". Digo opcionais porque em um MSX 1, MSX 2 e MSX2+, a BASE é a MESMA. Só muda o circuito de video, (em alguns casos) o circuito de audio, adiciona-se obrigatoriamente um expansor de slots do MSX 2 pra cima, e eventualmente uma expansao de memoria (Memory Mapper). Só isso. Cabô.

Porem, eu nao me lembro (e confesso que nao vivi a historia) do porque esse projeto nao foi a frente. Algumas placas foram vendidas, mas ficou nisso ai. Algumas placas tem um erro, que corrijo agora nesse pre-post. "pré" porque eu quero contar a historia toda, e montar o micro INTEIRO do inicio ate o fim. Mas pra informacao nao se perder (e eu nao levar outros dois anos pra contar), vou deixar registrado aqui.

Levantar o pino 1 de U24 (74LS74) e ligar ao pino 16 de U8 (GAL)

(tao vendo o fiozinho azul correndo entre os chips? :oD)
 
Obvio que pra placa funcionar, precisa de muito mais que isso:
  • Tem que ter um bios compativel (e eu tive esse trabalho, com a ajuda inestimavel do Fabio Belavenuto e do Luciano Sturaro)
  • Tem que pegar um cartucho de 80 colunas que use o 9938 (ou 9958) e modificar pra 128K de VRAM (normalmente vem 16K) e responder na porta correta do VDP
  • Tem que fazer um cartucho que tenha um AY-3-8910 (no minimo) para ter som, joystick, etc
  • Tem que ter 1 a 4 pentes de memoria SIMM de 30 pinos para colocar na placa 
Isso tudo eu vou cobrir em breve - assim que eu terminar as tarefas profissionais que estao na fila. Mas pelo menos, o PRINCIPAL (que era como fazer essa bendita placa funcionar) ja ta na net. Agora nao se perde mais. Ufa.

Agradecimentos ao Fabio Belavenuto, Luciano Sturaro, Ricardo Sartorato, Rafael "B@ss", Popolon Y2K, Andre Tavares e, obvio, ao Ademir Carchano. Todos tiveram seu quinhao de contribuição pra resolver o problema dessa placa, e merecem nossos kudos.

10 abril 2017

Momento corrente do bem: Precisa-se de um i5!

BOOOOOM DIAAA!!!!!

Pessoal, vamos começar a segunda com uma energia boa, fazendo uma boa ação?! :)
 
Ontem eu conheci uma pessoa (que obviamente nao vou citar nome aqui, em respeito a sua privacidade) que esta num aperto danado e precisando de um computador para trabalhar. Como ela PRECISA usar windows 10 e o office mais novo, infelizmente ela vai precisar de um computador mais novo, tipo um i5. Acho que core2quad nao vai rolar. Como voces sabem, eu sempre faço (ou intermedio) esse tipo de doacao pra gente que REALMENTE precisa. Só que eu andei dando uma "limpa" aqui em casa, e tudo que eu tinha foi pra uma obra de caridade. Fiquei praticamente zerado. Entao venho aos meus amigos pedir

Quem pode ajudar? Basicamente eu preciso de: 

- Placa mae i5 com processador
- Memoria DDR3 adequada para a placa
- HD de qualquer tamanho, preferencialmente de 250GB pra cima

O resto (gabinete, fonte de qualidade, teclado, mouse, monitor grandao, etc etc etc) eu tenho a mao. Claro que se voce arrumar um gabinete completo com tudo que tem direito, facilita minha vida.
Alguem pode ajudar? Nao vou citar nomes, mas se voces soubessem quem é reconheceriam imediatamente Por isso vai ficar em segredo.

Vamos nos movimentar pra ajudar, galera Preferencia pro pessoal de SP por motivos de logistica, mas qualquer pessoa de qualquer lugar do Brasil pode ajudar.

08 abril 2017

Instalação do Kit KTPM1 e KTPM2 da ACVS

Ola pessoal!

Hoje vamos detalhar a instalacao do kit KTPM1 e KTPM2 (que pra mim sao a mesma coisa, com poucas mudanças na posicao dos componentes na placa) de MSX 2+, 256K de mapper e som FM

Lembrando que, como todos os posts de "tutoriais", esse é um post dinamico - eu vou atualizando o post a medida que tenho tempo/disposicao, e que cheguem mais informacoes que eu nao tenha. Voltem sempre, e nao esqueçam de prestigiar os anunciantes pra cair uma moedinha no meu cofrinho! :oD 

Primeiro, fotos da placa do kit e da placa FM. Estas eu "peguei emprestado" do site do Mauro, o "Casa dos Nerds"




Ok confira que voce tem as 8 memorias 41256 e os cabos do kit. Vamos retirar a placa do Expert, e remover (desencaixando do soquete ou dessoldando) o VDP, as VRAMs e o cristal de clock. Na realidade, a unica coisa que voce precisa remover é o VDP. O Cristal e as duas VRAMs ficam automaticamente desconectadas.


Agora, vamos cortar a trilha que sai do pino 5 do IC 27 (74LS139) e ligar o pino 5 do IC27 ao pino 5 do Bus Expansion. O outro lado da trilha cortada ligar ao pino 16 do Bus Expansion (sinal de /SLTSEL expandido). O que estamos fazendo nessa operacao é retirar o sinal de /SLTSEL do slot, enviar para um pino nao usado no Bus Expansion, e pegar outro pino tambem nao usado no Bus Expansion pra receber o /SLTSEL expandido pelo kit.










Agora, vamos cortar o jumper SUB-1 e instalar as memorias 41256 no lugar das memorias 4164

(observe os quadrados vermelhos com os pontos de interesse)

Conectar o pino 1 do CN3 da placa 2+ (sinal A7) ao pino 3 do SUB-1 (da frente pra tras é o terceiro pino)
Conectar o pino 2 do CN3 da placa 2+ (sinal A8)ao pino A8 das 41256 (C68, atras do conector de impressora,
    pino pro lado da frente)
Conectar o pino 1 do CN4 da placa 2+ (/CKMEM) ao pino 3 do conector CN12 (da frente pra tras, é o 3o pino)
Conectar o pino 2 do CN4 da placa 2+ (VidInt) ao pino 4 do conector CN12
Conectar o pino 3 do CN4 da placa 2+ (SltSL0) ao pino 9 do conector CN12
Conectar o pino 4 do CN4 da placa 2+ (SltSL2) ao pino 10 do conector CN12



Faltou nesse tutorial a ligacao na placa analogica, que é igual a dos outros kits da ACVS. Eu vou pegar a maquina e desmontar depois para postar fotos mais detalhadas.

Agora, basta conectar o flat cable que veio com o kit, no Bus Expansion e ligar o computador pra testar. Deve aparecer o logo do MSX2, mostrando que tem 256K de RAM.

Caso voce tenha um hotbit, o kit precisa ser modificado substancialmente para ser instalado nele. Porem com os sinais disponiveis, da pra ter uma ideia. Infelizmente nao tenho outro kit para instalar em um hotbit e fazer outro tutorial :o(

Em breve tem mais! :oD

07 abril 2017

Conversao do kit DDX 2.0 para 2+

(pessoal, meu blog nao é apenas essa pagina, fiquem a vontade pra clicar no nome do blog la em cima da tela e explorar os outros posts...voces vao gostar!)
(tem update no finalzinho, nao deixem de dar uma conferida nessa pagina de vez em quando)

Eu deveria ter postado com mais detalhes quando eu consertei o kit do Carlos Matias. Porem dessa vez eu parei pra documentar o processo com mais detalhes. Depois eu faço uma pagina detalhada no www.tabalabs.com.br - Essa aqui é só pra saciar a curiosidade de voces.

Transformar o kit DDX 2.0 pra 2+ é muito facil, vejam so:

Kitzao velho de guerra...

Chegou assim, soquetes oxidados, essa cagada ai na solda...como UM dos soquetes tem que ser retirado de qualquer jeito, vamos retirar os dois


O motivo de retirar pelo menos um dos soquetes, é a trilha marcada na caixa em vermelho, voce precisa cortar a trilha que liga os dois furos em cima e embaixo

Viu, embaixo tambem tem. Pra que isso, nao faço a mais remota ideia. 









Agora vamos ligar o sinal que esta faltando (afinal a sub-rom do 2+ tem 32K). Apos cortar as tais trilhas na face superior e inferior, basta um fio interligando os pinos 27 das duas EPROMS

 Esse ficou padrao, patrao!

Tirando o 9938 (2.0) com salva-chip


Tem que limpar bem os furos, nao pode ter ponte de solda entre eles, antes de colocar o soquete

Integrado SEMPRE com soquete apropriado. NUNCA soldado direto na placa

Soquete no lugar. Serviço padrao, patrao!

Voces conseguem ver as modificacoes? Pino 4 ligado a trilha que passa ao lado dele, pino 21 ligado a trilha mais grossa (tracinho azul). 

Agora é colocar as EPROMS (lembrando que essas ROMS que eu anexei a este arquivo nao precisam do registro F4, ou seja, pode usar em qualquer kit de 2+. Agradeçam ao Fabio Belavenuto pelas ROMs :oD )

 Pronto, o MSX 2.0 ja virou MSX 2+



ROMS pra download: Amanha eu ponho aqui, aguardem...

Duvidas do Fabricio Cabral:

1) O fio azul que você usou para fazer a ponte foi aquele "fio flexível" que você já mostrou no Tabacast?
- Qualquer fio serve. Mas esse fio em questao é fio para wire-wrap.

2) Onde você compra este soquete para o VDP?
- Eventualmente se acha na Sta Ifigenia. Processadores de TV de tubo usavam esse soquete ha tempos, mas é dificil de achar. Aliexpress sempre tem, procure por 64 pin shrink dip socket.

3) O que é esse "salva-chip" que você mencionou? Onde comprar?
- Em ingles é wood 's metal (https://en.wikipedia.org/wiki/Wood%27s_metal). É um metal que derrete a baixa temperatura, e fica liquido um tempao. Se voce aplicar esse metal como se fosse uma solda nos pinos dos componentes ja soldados, ele fica liquido por um bom tempo e voce consegue puxar o integrado sem danificar as ilhas/trilhas. Eu compro de um pessoal do mercado livre, o link para 100 gramas do metal é esse: http://produto.mercadolivre.com.br/MLB-755058454-salva-chip-dessolda-smd-baixa-fusao-bga-pci-eletronica-100g-_JM (e nao se esqueçam de avisar ao vendedor que viu o anuncio aqui hehehe) Se o pessoal nao entender bem como usa, eu faco um videozinho depois.

4) Como você corta as trilhas? Chave de fenda? Estilete?
- Estilete bem afiado, com trava de lamina.

Se voces tiverem mais duvidas, por favor me deem um toque :o)

05 abril 2017

De repente, um Hotbit diferente...

Eu nao costumo colecionar MSX nacionais (apesar dos trocentos experts que eu tenho). Mas hoje eu acabei tropeçando em um MUITO diferente


Pra efeito de comparação, este é um Hotbit branco "normal"


Diferentoes, ne? Os graficos "extras" no Hotbit que eu achei hoje, nunca vi nada sequer parecido. E o mais louco: A ROM é 1.2!

Alguem sabe alguma coisa sobre esse Hotbit? :o)  

Registro nacional do numero de serie dos Hotbit:
 

https://docs.google.com/spreadsheets/d/1ZB470KNoGYfj6AnoE4gdFNEtgicNNBOhda3mdb612_8/edit#gid=0