A saga do Omega MSX Computer parte 2: Que apito esse projeto toca?

O Omega MSX Computer é um projeto que não é exatamente novo. Na verdade ele foi disponibilizado no ano de 2019. A primeira referência que eu encontrei foi nesse post de 15 de outubro de 2019, no MSX Resource Center. O autor é o russo Sergey Kiselev, e é um projeto de “código aberto”. O termo certo é que ele é um projeto de “hardware aberto”, ou open hardware, como é, por exemplo, a SD-Mapper.

Logo, o projeto é um MSX 2, com design convencional e fazendo uso de peças originais dos MSX. Nada de FPGA. Sim, NADA DE FPGA, GENTE. Antes que alguém estrile, nada contra os FPGAs (que não são emulação, diga-se de passagem). Mas digamos que é um micro menos complicado de ser montado.

Vamos às características dele:

  • Processador: Z80 @ 3,58 Mhz.
  • RAM: 512 Kb em SRAM, expansível até 4 Mb usando uma placa-filha (daughterboard). Ah, Memory Mapper (MAPPER, não mêipér). E a RAM está mapeada no subslot 3-2.
  • ROM: 256 Kb ou 512 Kb – Flash ROM. A ROM está mapeada no slot 0 e nos subslots 3-0, 3-1 e 3-3.
  • Vídeo: V9938 ou V9958. Sim, ele pode ser um MSX 2+.
  • RAM de vídeo: 128 Kb – não, não precisa de 192 Kb.
  • Saídas de vídeo: Composto, S-Vídeo e RGB.
  • Áudio: Yamaha YM2149, General Instrument AY-3-8910 PSG ou algum compatível.
  • Dois slots de cartuchos.
  • Portas de joystick, impressora, cassete (então é um MSX, não é um compatível).
  • RTC: Ricoh RPC5C01 – com bateria, no caso uma CR2032.
  • BIOS: A princípio, a CBIOS.
  • Teclado: Mecânico, compatível com as chaves Cherry MX.

O projeto está disponível no GitHub, e o autor já fez algumas revisões nas duas placas (a versão atual da placa-mãe é a 1.4, e a placa de teclado é a 1.1), e tem várias características interessantes:

  • O micro pode ser um MSX 2+, se estiver com um V9958, as devidas ROMs gravadas e os jumpers ajustados para tal.
  • Aliás, ele tem um monte de jumpers, para configurar várias coisas.
  • Todos os chips que fazem a lógica são da série 74HC, HCT, AHCT… Na época eu fiquei em dúvida sobre qual seria a vantagem, mas me foi dito que eram chips que eram menos ruidosos, de melhor qualidade, etc e tal. Nesse post aqui temos uma explicação rápida e proveitosa a respeito.
  • Aliás, haja capacitor na placa. São 58 capacitores daqueles pequeninos, que parecem um comprimido de remédio. Sua capacitância é de 0.1 uF e sem polaridade, então é basicamente soldar. Pelo que me disseram, essa grande quantidade de capacitores estão lá para filtrar ruídos na placa. E convenhamos, como as placas-mãe de MSX são ruidosas…
  • Ele tem um conector de 5 V e/ou um conector grande (KKzão – sim, é esse o nome, podem rir) que entrega também +12 V e -12 V, necessários para alguns cartuchos.
  • O teclado é mecânico, uhu! Muito bom. Como os switches Cherry MX são caros, há compatíveis na AliExpress que servem muito bem.
  • Aliás, no teclado tem também local para 3 LEDs: LED de power (sinaliza se o micro está ligado), LED do Caps Lock e LED do Code (ou Kana, como queiram). O legal é que o switch tem espaço para por o LED embaixo.
  • Há uma barra lateral para conexão de outros dispositivos, como “placas-filha” (daughterboards), conforme tem aparecido em outros projetos. Mas segundo os mais entendidos, não é lá muito fácil colocar turbo nessa máquina – o que seria ótimo.
  • Todo o projeto foi pensado para colocar todos os chips (e são muitos) em soquetes, sejam torneados ou estampados.

Além do Sergey Kiselev, existem outros sites com projetos para o Omega. Entre eles, o que se destaca é o blog do grupo MSXMakers, com alguns projetos relacionados ao Omega, como uma expansão de 4 Mb, a O4Mega, ou uma expansão para acrescentar o chip FM. Não são os únicos, já que tem gente que integrou um drive de disquetes (e o Alexey, do RBSC, pediu para o futuro, e o Kiselev prometeu fazê-lo).

SVI-728 - Omega - gabineteAgora… E gabinetes? Bem, o Kiselev deixou no próprio github um projeto de gabinete em acrílico para o Omega. Se você gosta de gabinetes em acrílico, já é possível cortar em alguma empresa que faça esse tipo de corte. Agora, se você prefere gabinetes em plástico, existem alguns projetos no Thingiverse que você pode baixar e imprimir na impressora 3D mais perto da sua casa.

Esse primeiro que vocês viram deixa o seu Omega com uma cara de Spectravideo… Mais especificamente o SVI-728. Dos gabinetes impressos, é o meu favorito. Mas nele, o teclado fica por cima do gabinete. Já esse outro aqui, que vocês veem aqui ao lado,  é maior. Logo, o teclado fica na frente da placa-mãe. Fica mais fácil mexer no micro por dentro, caso queira.

Ainda tem outros projetos, como esse que está aí embaixo, com o teclado separado do gabinete do micro. No Thingiverse tem ainda mais um, que é semelhante ao primeiro.

Bem, vou deixar minhas opiniões sobre gabinetes para o momento oportuno. Por enquanto, contemplem esses gabinetes lindos e finalmente começo a falar da montagem do meu Omega no próximo post da saga. Até lá!

 

Sobre Ricardo Pinheiro

Ricardo Jurczyk Pinheiro é uma das mentes em baixa resolução que compõem o Governo de Retrópolis. Editor do podcast, rabiscador não profissional e usuário apaixonado, fiel e monogâmico do mais mágico dos microcomputadores, o Eme Esse Xis.