Ano 1 · Ano 2 · Ano 3 · Ano 4 · Ano 5 · Ano 6 · Ano 7 · Ano 8 · Ano 9
Tópicos › Quarto ano › MSX
RicBit fez lives de engenharia reversa do MSX Turbo R, e o grupo discutiu detalhes técnicos de compatibilidade, interfaces de cartão SD e a escolha entre Hotbit e Expert. L. retomou o plano de montar um MSX2.
Quarto ano: novembro de 2020 a outubro de 2021
RicBit fez lives de engenharia reversa do Turbo R para corrigir partes emuladas de forma errada; a primeira caiu no meio da explicação. As seguintes, sobre o chip de som, foram remarcadas algumas vezes, e ficou combinada a transmissão simultânea pelo Happy Hacking Video Blog.
RicBit propôs uma live de engenharia reversa do MSX Turbo R para corrigir partes emuladas de forma errada; disse que o MAME parece ter o mesmo bug e apontou o openMSX como o melhor emulador, ainda imperfeito no som. O grupo discutiu ferramentas de transmissão (StreamYard, OBS). A primeira live, no Twitch, caiu no meio da explicação sobre a espera de N ciclos entre escritas e ficou para continuar no dia seguinte.
As lives seguintes, sobre a engenharia reversa do chip de som do MSX Turbo R, foram remarcadas algumas vezes; uma delas não ficou gravada no Twitch. Ficou combinada a transmissão simultânea pelo Twitch de RicBit e pelo Happy Hacking Video Blog, com Felipe "Juca" Sanches como comentarista.
RicBit modelou no OpenSCAD um cabo para o Turbo R com seis BNC, o que levou a uma discussão sobre os bugs do OpenSCAD, e depois mostrou um cabo RGB com seis BNC para uso com um monitor PVM.
RicBit modelou no OpenSCAD um cabo para o Turbo R, com DIN8 de um lado e 6 BNC do outro. Discutiram os bugs do OpenSCAD: RicBit atribuiu os erros a aproximações por uso de float, depois localizou a falha na CGAL, a biblioteca de geometria usada pelo OpenSCAD, e concluiu que o melhor é refazer do zero. Felipe "Juca" Sanches citou a impressora 3D Metamaquina 2, projetada em OpenSCAD com rodrigopitanga, e L. citou o Antimony.
RicBit mostrou um cabo RGB para MSX turbo R com DB8 de um lado e seis BNC do outro, para uso com um monitor PVM. A conversa tratou de blindagem, de monitores PVM vindos de emissoras de TV e de um leilão de monitores Sony em Brasília.
Foram discutidos o assembler para montar o BrMSX, a ROM linear do Westen House, o uso da porta 0xFE em jogos convertidos do ZX Spectrum e o F1 Spirit 3D Special para MSX2+.
Ismael Luceno perguntou a RicBit se existe um assembler livre compatível com o TASM para montar o BrMSX. L. sugeriu o nasm, que Ismael já havia tentado sem sucesso. RicBit sugeriu um conversor de TASM para a sintaxe de um assembler aberto, e Felipe "Juca" Sanches concordou com a ideia de reformatar o código em uma etapa de pré-processamento.
Felipe "Juca" Sanches encaminhou uma mensagem de Augusto Almeida sobre Westen House, jogo de 2021 para MSX, e Pablo Vasques Bravo-Villalba citou o autor, Santiago Ontañón. Shideravan perguntou se a licença Apache-2.0 permite redistribuir o binário no Datassette, e Felipe confirmou. O jogo não rodou no ares, e Pablo explicou que é uma ROM linear de 48 kB que deve ficar visível de 0x0000 a 0xbfff.
Augusto Almeida questionou a afirmação, feita na lista msxbr, de que jogos convertidos do ZX Spectrum para MSX escrevem na porta 0xFE. RicBit buscou o padrão d3 fe no pacote MSX Mania 70 e achou ao menos um trecho de código com out (FE),A. Como essa porta corresponde ao mapper nos MSX que o têm, um jogo assim pode funcionar num MSX1 e falhar num MSX2+. RicBit também confirmou que o drive do CP-500 usa o mesmo controlador do MSX. Augusto comentou as incompatibilidades do TK90X com o ZX Spectrum.
Augusto Almeida divulgou um anúncio de MSX2, e Deleted Account disse que ia ver um Hotbit e um Spectrum +2 e que queria conhecer o F1 Spirit 3D Special. RicBit explicou que o jogo usa FM porque o FM é obrigatório no MSX2+. Acrescentou que foi o único jogo para MSX2+ e que o Space Manbow apenas detecta o modelo para melhorar o scroll. Também se falou do Aleste Gaiden, que fazia parte da Disc Station da Compile, e do protótipo de Terra Cresta (1988) para MSX.
Membros compararam o Hotbit e o Expert e explicaram as interfaces SD Mapper e USB Mapper e o Nextor.
Um participante perguntou por leitores de cartão SD para MSX. Augusto Almeida citou as interfaces do Fractal e de Paulo Maluf Jr., e Leonardo Roman indicou anúncios de MSX Mapper. Pablo Vasques Bravo-Villalba explicou que as SD Mapper juntam a interface SD com a expansão de memória necessária para o Nextor (versão atual do MSX-DOS2, melhorada por Konamiman) e que a USB Mapper usa pen drive no lugar do cartão.
A partir de uma pergunta de Deleted Account, Augusto Almeida e Pablo Vasques Bravo-Villalba compararam os modelos do Hotbit e do Expert: configuração de slots, compatibilidade, chips soquetados ou soldados e a tampa do slot lateral do Hotbit. Pablo atribuiu parte das incompatibilidades a jogos piratas que identificavam o modelo pela string da ROM. Foram citadas a placa MSX2+ que a Tecnobytes desenvolve para o Hotbit e as interfaces IDE, SD e USB Mapper. A conversa seguiu para outros micros, como o Spectrum e o Amiga.
A instalação de um kit V9958 levou a conversas sobre drives reais e emulados; L. planejou um MSX2 em formato mini-ITX e divulgou o fddEMU.
A instalação de um kit V9958 em um Hotbit, com pouca documentação, levou a uma discussão sobre drives de disquete reais versus emuladores de drive e sobre como é usar hardware antigo hoje. Os participantes trataram de navegadores para máquinas antigas (Classilla, falta de TLS moderno), de proxies de renderização como o wrp e de modems Wi-Fi com ESP8266 para acessar BBS via telnet. Emerson Moura anunciou a reabertura da lista ClassicMacBr no Google Groups.
L. planeja retomar o projeto de um MSX2 caseiro, aprender KiCad e mandar fazer a placa, possivelmente em formato mini-ITX para usar um gabinete de PC. Ele encontrou o Omega, um MSX2 de hardware aberto, e outros projetos do mesmo autor (Micro 8088, tiny_z80).
L. divulgou o fddEMU, emulador de drive de disquete de código aberto, que pensa usar se terminar o MSX2 que monta do zero. Ele notou que o fddEMU só suporta discos HD (MFM), sem DD.
Falou-se dos encontros de usuários, da revista Clube MSX número 12 e de uma sessão do workshop de C e Assembler para MSX.
Felipe "Juca" Sanches compartilhou um vídeo do Prince of Persia no MSX, e Emerson Moura observou que o port exige o cartucho de vídeo V9990. A conversa passou para os encontros de MSX (MSXSP, Jaú) e as dificuldades de quem chega à comunidade.
Eduardo Loos anunciou que a revista Clube MSX #12 estava disponível na loja virtual.
Felipe "Juca" Sanches divulgou a sessão 13 do Workshop de Programação C e Assembler para MSX, em que Parn explica o PSG.