Categoria: Programação

 

Conheça o Cartucho Multimapper. Um poderoso acessório para seu MSX

Conheça o Cartucho Multimapper.

Um poderoso acessório para seu MSX

 

Há tempos venho testando cartuchos para gravação das ROM´s que tenho. Alguns com flash outros com o modelo de eprom, eeprom,  e por ai vai.

Até que, semana passada, adquiri  um cartucho chamado Multimapper. Isso por que o mesmo prometia gravar vários formatos de ROM’s no mesmo cartucho pelo próprio MSX, apenas alterando alguns Jumpers de configuração.

Confesso que quando fiquei sabendo desse cartucho não me interessei muito, pois estava acostumado com cartuchos que só gravavam no formato ASCII16 ou outros que só gravavam no formato Konami4. Esses cartuchos funcionam, mas quando você tem um jogo e quer colocar no cartucho e o cartucho não aceita e em piores casos, ele aceita mas não tem espaço para isso, é frustrante.

Um exemplo são os cartuchos de jogos SCC que são alterados para conter um chip de memória flash para armazenamento das ROM’s. O normal é encontra-los com 512kb, mas já vi alguns com até 1 mb também. Esses cartuchos, até o presente momento, na minha opinião, eram os melhores (na questão da compatibilidade). Repetindo, até o presente momento….

Eis que surge o Cartucho Multimapper, com nada mais nada menos de 2 Mb de espaço em flash para armazenamento das ROM’s. E mais, ainda permite executar ROM´s do tipo ASCII8, ASCII16, Konami4 e Konami5. Basicamente, só ai, com essas características, já cobriu quase que 90% do universo de ROM’s de jogos que eu tinha para gravar. Não posso afirmar que pode gravar 100% das ROM´s porque é humanamente impossível testar todas, mas eu testei várias ROM’s de diferentes formatos e tamanhos e praticamente todas ou as mais importantes funcionaram. Coisa que nunca  tinha conseguido com outros cartuchos.

Alguns podem dizer que pode-se rodar essas ROM’s com o Sofarun. Sim, a maioria, mas nem todas, principalmente as maiores 1 ou 2mb, que vão requerer mapper, scc, configurações adicionais no próprio Sofarun, etc… e mesmo assim, várias delas não vão funcionar.

Pelo Cartucho Multimapper, você terá grande chance de funcionar. E com uma operação muito mais simples de se fazer.

Esse cartucho foi criado pelo Russian Bear Service Crew (RBSC), o mesmo pessoal que criou a Carnivore 2. E por fim, e não menos importante, esse cartucho está sendo produzido e distribuído aqui no Brasil pelo nosso amigo Paulo Maluf (dados para contato no final do artigo) pela bagatela de 160 reais até o momento.

Para se ter ideia, um cartucho SCC alterado para fazer algo semelhante e com menor capacidade de armazenamento, quando se encontra no mercado, sai em torno de 560 reais. Fica mais barato que muito cartucho comum que se encontra por ai.

Só vejo vantagens nesse cartucho. Para tanto, mereceu uma analise nesse blog.

A placa é essa ai na figura abaixo:

 

Este cartucho foi desenvolvido como uma alternativa aos cartuchos existentes com suporte para mapeadores individuais (Konami 4, ASCII8, etc.). A ideia era que fosse simples, barato e ao mesmo tempo universal com suporte para todos os mapeadores comuns.

O cartucho é baseado em FPGA Altera (EPM7064SLC44) e no chip AM29F040 FlashROM de 512 KB inicialmente (a que recebi já possui 2mb de flash). O cartucho pode ser programado no computador MSX usando o utilitário FL16.com. A seleção dos mapeadores, modo planar e a proteção contra gravação é feita por jumpers.

Principais Características:

  • FPGA: Altera
  • Memória flash: AM29F040 512 Kb
  • Suporte para mapeadores: Konami4, Konami5, ASCII8, ASCII16
  • Modo planar (64 Kb no slot) (não consegui identificar o propósito desse modo, apenas que deixa o msx inializar com o cartucho inserido no slot)
  • Toda configuração é definida por jumpers
  • Proteção contra gravação

Note que a placa, além de possuir os jumpers para as configurações dos mapeadores de ROM’s, ainda possui um conector para interface de atualização (JTAG – Programador USB Blaster) de seu firmware (FPGA).

 

Como utilizar o Cartucho

 

Primeiramente você precisa fazer download do programa chamado fl16.com que está disponível aqui.

O segundo passo é separar a ROM que você quer gravar no cartucho, no caso vou utilizar a do ALESTE como exemplo, ou seja ALESTE.ROM.

Com os dois arquivos no seu MSX, agora siga os seguinte procedimento (extraído e traduzido do manual oficial do projeto desse cartucho)

O processo de gravação de dados no chip FlashROM é denominado “flashing”. Esse processo serve para preparar o cartucho para ser programado.

 

  1. Remova o jumper PRG
  2. Remova todos os jumpers de mapeamento
  3. Insira o cartucho no slot MSX e ligue o computador.

 

Desabilitando todos os jumpers de mapeamento do cartucho permitirá que o MSX inicialize normalmente.

Para ser capaz de programar o cartucho, você precisa inicializar em MSX-DOS ou MSX-DOS2 e usar o utilitário FL16.COM feito por GDX.

 

Download FL16.COM

 

Depois que o sistema MSX inicializar no DOS, remova cuidadosamente o jumper K4 para habilitar a funcionalidade do cartucho.

Em seguida, use o utilitário FL16.COM para gravar qualquer arquivo ROM adequado no cartucho.

Por exemplo, o seguinte comando linha pode ser usada:

 

A:\FL16 ALESTE.ROM

 

Este comando iniciará o utilitário FL16.COM, que tentará detectar o cartucho, apagar o chip flash e gravar o arquivo denominado “ALESTE.ROM” no cartucho.

Se não houver erros, o cartucho está pronto para ser usado.

Mas antes de executar o programa gravado no cartucho, é preciso definir o tipo de mapeador correto para o arquivo ROM carregado.

No caso, para ALESTE.ROM o jumper precisa ser ligado é apenas o K4 – isso deve ser feito somente depois de desligar o MSX.

Finalmente, o jumper do PRG pode ser fechado novamente para não permitir a gravação. Agora o cartucho está pronto para uso. É só colocar em qualquer slot MSX e ligar a máquina. O jogo deve começar assim que o MSX acessar o cartucho. Se o jogo não iniciar, verifique se o mapeador que você escolheu está configurado para o tipo correto do arquivo ROM carregada.

 

ATENÇÃO! Nunca insira ou remova o cartucho de um slot de cartucho quando o MSX estiver ligado! Isso pode causar graves danos ao seu cartucho e / e ao computador MSX!

 

IMPORTANTE: O jumper A16 é usado não apenas para configurar o mapeador ASCII16, mas também é necessário para a programação de qualquer arquivo ROM no cartucho com o utilitário FL16.COM. Se você definir o jumper para qualquer outro mapeador configuração, o utilitário FL16 não funcionará corretamente.

 

OBSERVAÇÃO:  No Zemmix, depois de gravar e antes de colocar o cartucho para executar, remova o SD Card, principalmente se o formato gravado for Konami4. Se não fizer isso o jogo não vai entrar.

 

Customizando um Pouco

 

O meu cartucho, fiz uma adaptação para ficar mais fácil de utilizar, ao invés dos jumpers, coloquei uma chavinha do tipo DIP com 5 posições, na realidade eu não tinha em mãos uma com 5 posições, então usei uma com 4 e uma chave liga e desliga. 

Também coloquei numa caixinha para melhor manuseio. Mas isso é coisa minha, a placa fornecida é completamente funcional utilizando os Jumpers. É mais uma dica para quem quer colocar em um case. Eu sempre uso o que tenho a mão para fazer essas coisas. Por isso, peço que perdoem se não estiver profissional o bastante. Mesmo por que pretendo comprar mais uma Multimapper. É sempre bom tem mais de um do mesmo na coleção.

No final ficou assim:

Se quiserem a arte do label (não oficial) para esta caixa, pode ser baixado aqui.

 

Download Label Cartucho Multimapper

]

 

Os Testes

 

O primeiro jogo que carreguei foi o IANNA, uma ROM com 786kb.

Primeiro, com o computador desligado

Ligue apenas o jumper do ascii16 e desliguei os outros, inclusive o  jumper do Prog

Digite FL16 IANNA6.ROM

Carregue  o cartucho com a ROM.

Depois, para executar desligue o jumper do ascii16 e ligue o jumper  konami4,  já que o formato da ROM carregada foi o KONAMI4

Veja as imagens:

 

 

O segundo que gravei foi o Aleste2, arquivo com 2MB.

Primeiro, com o computador desligado

Ligue apenas  o jumper do ascii16 e desliguei os outros, inclusive o  jumper do Prog

Digite FL16 ALESTE2.ROM

Carregue  o cartucho com a ROM.

Depois, para executar desligue o MSX, deixe o Cartucho como estava, jumper do ascii16 ligado e os outros desligados, já que o formato da ROM carregada foi a ASCII16

Veja as imagens:

 

 

 

 

O terceiro que gravei foi o PENNANT2, arquivo com 131KB.

Primeiro, com o computador desligado

Ligue apenas  o jumper do ascii16 e desliguei os outros, inclusive o  jumper do Prog

Digite FL16 PENNANT2.ROM

Carregue  o cartucho com a ROM.

Depois, para executar desligue o jumper do ascii16 e ligue o jumper do konami5, já que o formato da ROM carregada era KONAMI5 (SCC). Coloquei um cartucho de SCC no slot 2, apesar de não dar conflito, o jogo também não usou o recurso de som d SCC, apenas o audio normal do MSX.

Veja as imagens:

 

 

O quarto que gravei foi o MR-CHIN, arquivo com 8KB.

Primeiro, com o computador desligado

Ligue apenas  o jumper do ascii16 e desliguei os outros, inclusive o  jumper do Prog

Digite FL16 MR-CHIN.ROM

Carregue  o cartucho com a ROM.

Depois, para executar desligue o jumper do ascii16 e ligue o jumper do konami4,  o formato da ROM carregada era KONAMI4.

Veja as imagens:

 

 

 

O quinto que gravei foi o CIRCUS, arquivo com 16KB.

Primeiro, com o computador desligado

Ligue apenas  o jumper do ascii16 e desliguei os outros, inclusive o  jumper do Prog

Digitei FL16 CIRCUS.ROM

Carregue  o cartucho com a ROM.

Depois, para executar mantenha ligado o jumper do ascii16.

Veja as imagens:

 

 

 

Nos testes gravei várias outras ROM’s, mas não vou postar aqui, mesmo por que com os exemplos acima já dá para ter uma ideia tanto da manipulação, quanto funcionamento do cartucho.

Não consegui fazer funcionar algumas ROM’s, mas foram poucas, talvez sejam conversões malfeitas, ou pode ser outro problema. Entre elas está Ultraman e R-Type.

Abaixo, segue uma sugestão de outros jogos que podem ser gravados nesse cartucho. Mas existem muitos outros.

 

ZANAC EX

 

ALESTE GAIDEN

 

VAMPIRE KILLER

 

LOS AMORES DE BRUNILDA

 

Conclusão

 

Um cartucho poderoso e relativamente barato para nossos padrões, mas com muita qualidade e que vai permitir brincar muito com nossas máquinas de forma simples e funcional. 

Pode ser que alguma ROM não funcione, mas foram poucas.

A placa não tem SCC, mas suporta ROM’s Konami5 SCC, portanto a saída de audio é feita na própria saída do MSX.

A placa funciona no MSX1 (Testada no Expert da Gradiente).

Recomendo fortemente que adquiram pelo menos uma placa dessas, afinal como todos já perceberam, tudo que é produzido para o mundo retrô é em lotes. Pode demorar para sair um novo ou mesmo nem ser produzido novamente. 

Quer adquirir a sua, entre em contato no e-mail abaixo:

 

Paulo Maluf

Enviar e-mail para palmal007@hotmail.com

 

 

Lista de Ferramentas para Testar o Hardware do MSX

Lista de Ferramentas para Testar o Hardware do MSX

 

O MSX tem milhares de programas espalhados pela Internet e a ideia de artigo é sintetizar uma lista de algumas ferramentas que são muitas vezes necessárias para testar nossas máquinas ou mesmo ter informações detalhadas sobre elas. Porém no momento que  precisamos usa-las fica muito difícil de encontrar todas de uma vez só. E é por isso estou compilando as principais ferramentas para apoio em testes no MSX.

Sem mais delongas, segue a lista:

 

Ferramenta Descrição Imagem
Tiny Slot Checker Programa que exibe a disposição de Slots no MSX (muito bom)

Está disponibilizado em formato .ROM .DSK .CAS e .BIN

Permite salvar um DUMP das páginas em disco ou cassete.

Site Oficial: Tiny Slot Checker

MsxMem Mostra a disposição dos slots, paginas, rom, etc. na máquina.
MemChk Ferramenta para verificar se a memória disponível está funcionando corretamente
MSX Diagnostics Ferramenta para testar o vídeo, teclado, Joystick, etc.

Site Oficial: MSX Diagnostics

TestRam Umas das mais conhecidas ferramentas para testar e obter
informações de sua máquina
Umpire

O UMPIRE é um programa abrangente de teste de memória que implementa dois algoritmos de teste desenvolvidos na Universidade de Illinois. o algoritmos foram publicados em junho de 1978 ‘IEEE TRANSACTIONS ON COPUTADORES’. Os
algoritmos de teste da Universidade de Illinois são as Rotinas de teste ‘BOOMERANG’ e ‘HALF SLOW’.

MemTest Software para testar a Memoria Mapper via linha de comando.
Slots Mostra a configuração dos slots na máquina
TestMap Excelente programa que mostra o slot da RAM e realiza testes de erros.
SysId Programa nota 10, mostra diversas informações sobre a máquina, memória, disco, etc.
MSample Programa em basic que mostra a disposição dos slots na máquina
VdpSped2 Exibe informações sobre o VDP da máquina
ChkSpd Estima a velocidade da CPU e calibra o RTC
Dhryston Programa que realiza o Benchmark da maquina
Dspeed Programa para calcular Benchmark do disco
Power Programa que mede potência da CPU. Agora MGSDRV mede mudanças efetivas em velocidade e desempenho
Out98H Faz diversos teste com a Screen 8 da máquina
Ident Exibe informações sobre o VDP da máquina
MEGAREPORT Mais um excelente programa para exibir todas as características do seu MSX bem organizado e em uma bela interface.

Veja atualizações no Site oficial

Megareport 1.3

 

É uma boa lista de ferramentas para testar seu MSX. Fique de olho, pois surgindo novas ferramentas, elas serão postadas nesse artigo.

 

Até mais….

 

 

 

 

 

 

 

Mod para o Floppy Drive Gotek com Cortex

Mod para o Floppy Drive Gotek com Cortex

 

Passeando pela Internet e procurando alguns Mod’s diferente e me deparei com o do Floppy Drive Gotek. Achei bem legal e resolvi fazer também.

Resolvi fazer porque achei aparentemente simples. Eu podia usar um drive que teoricamente não serve no MSX por ser de 1.44 MB sem possibilidade de configurar. Aliás é interessante isso, pois o drive que usei foi o primeiro que comprei a alguns anos atrás para usar no MSX e claro não funcionou, pois não tinha os jumpers para configurar para 720k, etc… mas nada é perdido, estava usando ele no meu PC-XT até hoje.

Esse MOD é mais que para o MSX, funciona em várias plataformas, inclusive o pessoal do Amiga já usa a tempos. Mas meu foco nesse Post é o MSX, pois não achei nada mais focado na plataforma.

Mas repito, fazendo os procedimentos abaixo, o drive vai servir para todas as outras plataformas.

Basicamente trata-se de trocar o firmware original do floppy drive e colocar um compatível ou semelhante ao do famoso HxC Floppy Drive da HXC2001.

É importante dizer que este emulador de disquete não é absolutamente comparável ao HXC Floppy Emulator por Jean-François DEL NERO (Jeff), onde além de suportar dezenas de formatos de disquetes e hardware, há também um desenvolvimento no Firmware de vários anos, mas o Floppy Drive Gotek ainda é uma alternativa excelente e econômica.

Material utilizado:

1. Precisa de um drive Gotek compatível com no novo Firmware (veja nessa lista Gotek Compatibility). Eu usei esse que é bem comum e um dos mais baratos: Drive Emulador de Disquetes Gotek SFR1M44-U100K

2. Um LCD como esse: Display Oled Azul 128×32 Pixel 0.91 Polegadas 4 Pinos I2c, achei no ML por 32 pilas (o problema, claro, o frete)


3. Um Conversor Usb Serial Rs232 Ttl Pl2303hx P/ Arduino Mini Nano. Tem vários modelos. Usei esse ai debaixo para gravar o novo firmware no drive e foi muiiiiito tranquilo.

4. Um Encoder Rotativo Ec11 ou KY-040 (Rotary Sensor Arduino)

Ec11

Ky-040

5. Jumper Fêmea – Fêmea Fios Arduino

6. Um buzz de 5V

7. Ferro de solda, knob, solda, alguns jumpers, alguns terminais, cola quente, alicate, lima, mini furadeira, etc….

Dá para achar tudo no ML tranquilamente.

MONTAGEM

Desmontando o Flopply Gotek:

Primeiro passo, abrir o drive, só precisa de uma chave Philips para isso. Retire os 3 parafusos na parte superior:

Retire toda a carcaça de plástico, fica mais fácil para trabalhar. Não se preocupe, só remova com cuidado, pois é tudo encaixado.

Pode remover o display original também, desplugando-o dos 4 pinos. É bom marcar a posição dos fios (pode tirar uma foto), porque se precisar voltar, é só plugar novamente nos pinos corretos.

Instalando o novo Firmware:

Para começar, vamos soldar alguns terminais, pois apesar de ter a posição no drive, não vem com os pinos. Esse procedimento é necessário para que possamos ligar a interface USB/Serial para gravarmos o novo firmware.

São os 8 pinos perto do conector de energia do drive. Tem que soldar os terminais. Depois de concluído vai ficar parecido com o da figura abaixo:

Plugue os fios conforme a figura abaixo. O fio azul está no 2 pino do conector (GND), o fio verde está no 4o. pino do conector (5V).

O fio amarelo está no 3o. pino do drive (TX), o fio vermelho está no 4o. pino do drive (RX) e por último note que no pino 1 e 2 do drive tem um jumper fechando os dois, esse jumper serve para permitir a gravação do drive, tem que deixar fechado, depois do procedimento pode ser retirado.

Ai é só ligar o fios no nosso adaptador USB-Serial, nos respectivos pinos, conforme abaixo:

Alguns adaptadores podem ter a ordem dos pinos em posições diferentes, mas todos tem a marcação, então acho que não há mistério.


Bom agora é plugar o danado no computador e usar o programa para fazer a atualização.

No Windows usei esse programa:

Flashloader Demonstrator

 

para gravar o novo firmware. Se quiser baixar do próprio site a versão mais atualizada, o endereço é esse   https://www.st.com/en/development-tools/flasher-stm32.html.

Baixe também a última versão do firmware nesse link: https://github.com/keirf/FlashFloppy/wiki/Downloads ou baixe a versão que usei no artigo nesse link:

FlashFloppy

 

A utilização e procedimentos para atualização do firmware não vou descrever aqui, para não deixar o post mais longo do que já está. Mas não se preocupe, pode consultar essas páginas, que está mostrando no detalhe como fazer:

https://github.com/keirf/FlashFloppy/wiki/Firmware-Programming

https://cortexamigafloppydrive.wordpress.com/

https://www.everythingamiga.com/2017/03/flashing-the-firmware-for-a-usb-gotek-drive.html

e nesse vídeo;

Uma única ressalva, antes de gravar o novo firmware, faça PRIMEIRO um backup do firmware antigo que já está no drive Gotek, usando a opção Upload do Flash Loader. Pois se tiver algum problema é só regravar novamente.

Coloquei o backup do meu aqui também, para histórico ou se alguém precisar posteriormente:

 

Firmaware Original doDrive Emulador de Disquetes Gotek SFR1M44-U100K

 

Instalando o novo Display:

Depois de terminado a etapa de gravação do firmware, vamos trocar o display original do drive Gotek pelo display OLED que compramos.

Na figura abaixo, mostra o display de frente. O lado que mostra as informações. Vai ficar virado para fora no drive Gotek, posteriormente.

Aqui mostra a parte traseira do display. Onde iremos conectar os cabinhos. Note que quando essa plaquinha chegou os pinos (terminais) vieram separados, então precisei solda-los na placa.

A ligação fica conforme a figura abaixo. Note que usei os mesmos cabinhos que já tinham no drive Gotek para o display novo. Só mudei a posições, conforme abaixo:

Depois de ligado, você já pode ligar o drive na energia que já vai aparecer informações da versão do firmware novo instalado no display.

Beleza, próximo passo é aumentar a abertura da frente plástica do Floppy Gotek para visualizar o novo display. Para isso eu usei uma serrinha e uma lima para ajeitar os cantos. (acho a parte mais chata, mas fazer o que, tem que ser feito né). Procure fazer com calma para não estragar a frente do drive, afinal, você não tem outra para repor. Outro detalhe, coloque a placa do drive no lugar ANTES de medir o quanto vai cortar, pois o espaço disponível é a conta. Se cortar errado depois não dá para a placa entrar. Aproveite para fazer um furo no lado direito para o Encoder e já faz um furo para o segundo led (indicador do power) que fica para dentro da placa.

Corte feito, agora é prender o display. Melhor solução que encontrei, cola  quente, vi nos videos por ai e ficou bom. Não precisar entupir de cola quente, só nas laterais já segurou perfeitamente.

Vai ficar assim:

Instalando o SOM:

Agora vou instalar o som. Na realidade é só uma simulação do barulho que os drives antigos faziam ao ler os disquetes. Mas para manter a nostalgia é legal colocar.

O novo firmware já dá suporte na pinagem do floppy Gotek para colocar o som. Só que é o seguinte, eu tinha em mãos apenas um buzz de 5V, como esse da figura abaixo:

Então a ligação deveria ser aparentemente simples, só soldar dois fiozinhos, 1 no positivo do buzz e outro no negativo e plugar nos pinos JB do floppy Gotek, conforme a imagem abaixo:

Mas não funcionou como esperado. Não porque não tenha dado sinal, mas o sinal é tão fraco que mal faz um tic no buzz que coloquei. Acredito que deva ser porque o meu buzz era de 5v, tem outros de 2 ou 3v para vender, mas até comprar, chegar, frete e tudo mais, preferi outra solução.  Peguei um transistor BC547 e liguei conforme a figura abaixo:

O resultado do som ficou legal, audível e funcional. A cada trilha/setor que é lido no disco, faz um som. Achei bem bacana.

Instalando o Seletor (Encoder)

Próximo etapa, colocar um seletor no drive. Com isso temos a alternativa de girar para escolher as imagens de disco e de quebra esse seletor tem um botão de pressão nele que nesse caso é usado para selecionar/ejetar a imagem de disco. No caso do MSX essa função do 3o. botão serve para entrar ou sair de um diretório (pasta, hehehe) e pode ejetar/selecionar o disco também.

Só para constar, com a instalação do novo firmware o pino JA do drive é o 3o. botão, esse para selecionar/ejetar a image, se quiser ligar um botão lá direto sem instalar esse seletor, também pode.

O seletor que usei foi esse da figura abaixo:

No site do projeto o pessoal até recomenda usar esse modelo na foto abaixo, mas para caber na frente do Floppy Gotek, precisa fazer um ajuste:

Se quiser esse de cima, precisa dessoldar esse potenciômetro da placa e ajustar conforme a imagem abaixo:

Escolhido o modelo que se deseja usar. Antes precisamos soldar uns pinos (terminais) que faltam colocar no drive Gotek. O mesmo esquema de antes usado nos terminais para atualização do firmware, ou seja, tem a posição, mas não tem os pinos soldados. Então vamos soldar, são só 2 na posição marcada com JK no floppy Gotek.

Terminais soldados. Vai ficar como na figura abaixo.

Olha o esquema de ligação na imagem abaixo:

Após plugar os pinos, conforme os diagramas acima:

Fechando o Floppy Gotek:

Agora é organizar todos os fios dentro para não ficar espalhado e pode fechar o Floppy.

No meu caso, eu coloquei esse Floppy num carcaça de drive DDX, então os passos abaixo são só acabamentos:

Finalização e funcionamento:

Finalizando tudo e montando com o MSX, olha o Pagemaker aí, funcionando belezinha.

Alguns detalhes importantes para o MSX, que é o foco aqui:

Tem que colocar um jumper no fechando o pinos JC do drive Gotek. Ainda não sei direito o porque disso, só segui as orientações do projeto, mas planejo escrever um segundo post somente com os testes do drive. Por hora deixa ele fechado.

Tem que colocar outro jumper no pino S0 do drive Gotek para setar o drive como A:

Se o seu cabo flat não tiver a inversão.

Se o seu cabo flat tiver a inversão, é só colocar o jumper no pino S1.

Isso é só para escolher se vai querer o drive com A: ou B:

Mais detalhes sobre esse procedimento, consulte aqui .

Sobre do pen drive.

  1. Copiar o arquivo FF.CFG que está na pasta examples que vem junto no arquivo .zip do firmware novo, para a raiz do pen drive.
  2. Alterar o arquivo FF.CFG com um editor de textos, procurar a diretiva host = unspecified e alterar para host = msx.
  3. Copiar os arquivos de imagem .DSK para o pen drive, pode organizar criando pastas … tipo JOGOS MSX1, JOGOS MSX2, APLICATIVOS, etc… (pode usar nomes longos 😀 )

E pronto, só colocar o pen drive no Floppy Gotek, ligar o MSX, selecionar a imagem pelo Seletor ou pelos botões e usar como um drive normal.

Obs: Por favor, consulte sempre o site do projeto para a montagem, pois traz outros detalhes que talvez lhe interessem  https://github.com/keirf/FlashFloppy/wiki/Hardware-Mods.

Conclusão:

Achei sensacional o drive com display novo, além de permitir o nome do arquivo .DSK com nomes longos, ele mostra ddd/xxx disco atual de x discos e a trilha/setor sendo lidos.

Bem melhor do que o antigo o qual tínhamos que olhar disco por disco e dar um DIR para saber seu conteúdo.

A segunda facilidade é a colocação dos arquivos. Basta copiar para o pen drive os .DSK’s e pronto.

Os mesmos vão aparecendo no display normalmente.

Depois  da imagem de disco ter sido selecionada, você pode dar um DIR, por exemplo, que vai mostrar o conteúdo do mesmo, enfim, vai fica transparente para utilizar.

Um outro ponto que achei muito massa. No pen drive vai caber muito mais que 1000 arquivos, pois é, 1000 arquivos por diretório (pasta).

Suporta MSX 1 e Posterior

Não vou fazer toda a análise do funcionamento nesse post, vou fazer uma segunda parte só com o uso e detalhar melhor como funciona.

Referências:

Tudo para o projeto, informações, compatibilidade, etc.:

https://github.com/keirf/FlashFloppy/wiki

Informações para colocar Som:

https://mingos-commodorepage.com/tutorials/gotekTeil9.php?id=89&title=Der%20Gotek%20Floppy%20Emulator%20von%20A%20bis%20Z%20%28Teil%209%29

Mais instruções:

http://torlus.com/floppy/forum/viewtopic.php?f=33&t=1683&p=11486#p16461

Informação sobre o floppy HxC

https://hxc2001.com/

Informações sobre exceções

http://tabajara-labs.blogspot.com/2015/03/amiga-gotek-floppy-emulator.html

Um Mod igual

http://projectspeccy.com/2017/11/03/gotekdvirtual-spectrum-floppy-disk/

Vídeos:

É isso pessoal, espero que tenham gostado. Se tiverem dúvidas ou sugestões, é só postar nos comentários.

Vou fazer um segundo artigo somente com a análise do funcionamento desse novo firmware em breve.

Mod para o Floppy Drive Gotek com Cortex

Como Criar Papel de Parede ( wallpaper .sgx ) para usar no SymbOS

Como Criar Papel de Parede ( wallpaper .sgx ) para usar no SymbOS

 

 

Todo mundo que usa o MSX com uma boa interface de drive conhece o SymbOS. Uma alternativa gráfica e multitarefa de sistema operacional simplesmente sensacional.

Para maiores informações sobre o mesmo acesse: SymbOS

Esse artigo na realidade trata de como criar um wallpaper ou papel de parede para usar no nosso SymbOS, já que o mesmo traz alguns exemplos, mas não diz como podemos criar os nossos. A extensão dos arquivos de imagem utilizados pelo SymbOS é SGX então como gerá-los?

Sem delongas, vamos precisar das seguintes ferramentas.

  • Paint (do windows) – Para converter as imagens para bitmap com 16 cores
  • BMP2MSX – Para converter as imagens bitmap para Screen 7 com o tamanho e a paleta de cores usada no SymbOS
  • symbos.pll – Arquivo com a paleta de cores do SymbOS para ser carregada no BMP2MSX
  • sc72sgx.com – Aplicativo para MSX que irá converter uma imagem da Screen 7 para o formato SGX

Você pode baixar todos os arquivos aqui: 

Arquivos para Gerar Wallpaper no SymbOS

 

 

Primeiramente baixe ou crie uma imagem que deseje usar. Para isso não adianta procurar uma imagem com milhões de cores e super complexas. O SymbOS só enxerga 16 cores no máximo, então procure uma imagem com menos cores possíveis, não precisa ser com 16 cores, pode ser com mais, durante a conversão você vai verificar se ela vai ficar boa ou não.

Vou utilizar como exemplo uma que baixei da própria internet que é essa aqui ó:

Penguin_Adventure_(MSX)_MSX2-Pal_JP

Bom essa imagem tem a extensão .png então vamos usar nossa primeira ferramenta: o Paint.  É isso aí o super Paint do Windows hehehe.

PASSO 1 – Carregar nossa imagem no Paint e agora basta apenas ir no menu Arquivo/Salvar como… e salva-la com um nome de até 8 caracteres.

paint-carrega-tela

grava-bmp-16-cores

O detalhe aqui é que precisa salvar a imagem como Bitmap de 16 cores, nesse ponto você já consegue ter uma idéia de como vão ficar as cores da imagem que você escolheu.

Como tinha escolhido uma imagem já com 16 cores, então ficou tranquilo, não mudou nada.

PASSO 2Agora vamos abrir a segunda Ferramenta BMP2MSX

bmptomsx

Note que ela já abre com uma configuração padrão da própria ferramenta. Então antes de continuarmos vamos reconfigurar para nosso uso.

Clique no menu Setting / Setting

Na janela que se abre coloque a configuração conforme a tela abaixo

bmptomsx-settings

Note que precisa carregar a paleta de cores correta utilizada no SymbOS (symbos.pll)

Clique no botão Default e pronto.

PASSO 3 – Carregue a imagem bitmap que você salvou anteriormente, clicando em File/Open file…

Se você seguiu os passos corretamente a imagem já com o tamanho e cores certas vai aparecer assim na tela:

bmptomsx-scr7-escrito

Para visualizar melhor, clique no menu Setting / show settings(V) tab. Vai mostrar a imagem abaixo.

bmptomsx-scr7

Salve a imagem gerada clicando no menu Preview / Save as…    como Penguin.sc7

Passo 4Bom com a imagem penguin.sc7 criada, copie esse arquivo em uma pasta de trabalho no msx. Isso… agora esquece o pc que o trabalho é no msx. Copie para essa pasta também o aplicativo sc72sgx.com.

Digite no prompt > sc72sgx penguin.sc7 penguin.sgx <enter>

Se tudo correr bem, vai aparecer a imagem que se está convertendo na tela e logo em seguida volta para o prompt de comando.

Nesse ponto está pronto o seu papel de parede.sgx.   Copie o arquivo penguin.sgx para a pasta Symbos.

Entre no Symbos

Clique em Control Panel

Clique em Display

Clique no botão browse e escolha o arquivo penguin.sgx que você criou. Clique em Ok e pronto.

Se tudo correu bem você vai ter essa imagem ai na sua tela:

Wallpaper Symbos

É isso aí, fica a dica…. se gerarem bons papéis de parede podem enviar que posto aqui para todos baixarem.

 

 

Como Criar Papel de Parede ( wallpaper .sgx ) para usar no SymbOS

Lista de Jogos Nacionais para MSX

Lista de Jogos Nacionais para MSX

 

Segue a lista de jogos nacionais para MSX, tudo tupiniquins e que produzimos durante os anos dourados. Alguns são impossíveis de encontrar e outros ainda temos dúvida se existiram ou foram apenas marketing nas revistas. 

01. Amazonia 
02. Zorax 
03. Minos 
04. Lenda da Gávea 
05. Angra (apenas DEMO) 
06. Alcatraz 
07. Gruta de Maquine’ 
08. Conde do Monte Cristo 
09. Armagedon (apenas DEMO) 
10. Serra Pelada 
11. Vila Sinistra 
12. Matagal 
13. Avenida Paulista 
14. Águia de Fogo 
15. Palhada City 1 
16. Palhada City 2 
17. Memphis 
18. Olho Vivo 
19. Guerra Fria 
20. Iconia 
21. Fracta 
22. Terror Alien (apenas PROMO) 
23. Floresta Negra 1 (REDI/UNIVERSOFT) 
24. Floresta Negra 2 ” 
25. Indiana Jones Zero 1 ” 
26. Indiana Jones Zero 2 ” 
27. Mistério em Roma 1 ” 
28. Mistério em Roma 2 ” 
29. Highland 1 ” 
30. Highland 2 ” 
31. Krull 1 ” 
32. Krull 2 ” 
33. Monstros da Noite 1 ” 
34. Monstros da Noite 2 ” 
35. Discovery Imobiliário 
36. Tesouro nas Estrelas (Discovery) 
37. Vila Galdan (DEMO) 
38. Akernaak 
39. Castelo Negro 
40. MAX Poker 
41. MAX Sinuca 
42. Horror em Amitiville 
43. A Taca Magica 
44. Katia Flavia (consta em catalogos da Newsoft, Paulisof e outras desde 
1987) 
45. SLOT MACHINE
46. Kriptós

Obs: Do numero 23 a 34 são adventures nacionais produzidos pela Panzasoft e 
Universoft. Vocs podem conferir isso na MS números 85 (terceira capa) e 89 
(pag.18) 

Vapourware Comercial (foi anunciado, mas nem demo teve): 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
a) O Fortim 
b) Cosmic Battle 
c) Zico 
d) Copa do Brasil 
e) Maquila’s Boxe 
f) Ayrton Senna GP 
g) Papillon 
h) Profecia 
i) A Mina 

Vapourwares da PROKIT (MicroSistemas n.89 – Pág. 19) 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
a) A Saga De Lampiao 
b) Pensão Sossego 
c) Missão Paraguay 
d) Pantanal 
e) Cidade dos Mortos 
f) A Presidência 
g) Amazônia II, em Busca de Eldorado

Lista de Jogos Nacionais para MSX

Instale nosso aplicativo com a lista de monitores que aceitam 15 kHz e tenha essa informação a qualquer momento na palma de sua mão.  /  <!--nextpage--> &nbsp; Install our application with the list of monitors that support 15 kHz and have this information at any time in the palm of your hand.