Ano 1 · Ano 2 · Ano 3 · Ano 4 · Ano 5 · Ano 6 · Ano 7 · Ano 8 · Ano 9
Tópicos › Oitavo ano › MSX
No MSX, foram discutidos os VDPs TMS9918, V9990 e V9968, ferramentas para o openMSX e o MSXBook baseado no OneChipMSX. Também apareceram micros brasileiros e software nacional.
Oitavo ano: novembro de 2024 a outubro de 2025
Pablo Vasques Bravo-Villalba e RicBit discutiram a razão de aspecto dos pixels do TMS9918 e os modos overscan do V9990. Pedro de Medeiros apresentou uma prova de conceito de preenchimento de polígonos no V9990. Um port em andamento de Another World para MSX2 com V9990 foi analisado, junto com o VDP V9968 em FPGA.
A partir de um artigo sobre screenshots de MS-DOS postado por Alexandre Villares, Pablo Vasques Bravo-Villalba apontou erros na Wikipedia, que dá ao TMS9918 pixels 1:1, quando são 8:7 em NTSC. Ele e RicBit discutiram também os modos overscan do V9990, que usa dois cristais. RicBit examinou com o ChatGPT o código de temporização do V9990 no openMSX. Os dois propuseram calibrar a TV medindo um círculo ou um quadrado desenhado na tela, e Pablo mediu a razão no WebMSX e no openMSX.
Pedro de Medeiros apresentou uma prova de conceito de preenchimento de polígonos convexos no VDP V9990 do MSX, com um cubo girando.
Pablo compartilha um port em andamento de Another World para MSX2 com V9990. Felipe aponta falhas como polígonos transparentes, erros de preenchimento, baixo frame rate e enquadramento. Pedro apresenta o V9968, VDP em FPGA de HRA!, com um novo modo de sprites; Pablo observa que ele é uma extensão do V9958. Pedro descreve ainda uma técnica de renderização de polígonos com LINE e LMMM.
Pedro de Medeiros procurou uma forma de inserir uma ROM num arquivo IHX. Teve aceito no openMSX seu debugger em Tcl, substituto do sdcdb, e propôs um dispositivo programável.
Pedro de Medeiros procurou uma ferramenta para inserir o conteúdo de uma ROM num arquivo IHX existente. L. sugeriu combinar hex2bin, bin2hex e dd.
Pedro de Medeiros anunciou que seu debugger escrito em Tcl, substituto do sdcdb (o debugger do SDCC), foi aprovado no openMSX.
Pedro de Medeiros compartilhou seu PR que implementa um dispositivo programável no openMSX.
L. comprou um MSXBook, MSX2+ portátil em FPGA. Pablo descreveu os recursos do aparelho, sua relação com o OCM e o Zemmix Neo e o firmware do KdL.
L. comprou um MSXBook, baseado no OneChipMSX. Pablo Vasques Bravo-Villalba descreveu os recursos do aparelho: armazenamento de massa, emulação de cartucho, turbo, FM, SCC, saída 31 kHz e cartão SD de até 4 GB. Explicou ainda a relação do circuito com o OCM e o Zemmix Neo, além das questões de licença e suporte do firmware do KdL. Quando o aparelho chegou, L. instalou o firmware.
Felipe perguntou sobre o CIC-502, mas ninguém tinha informações. O grupo comentou projetos MSX brasileiros, o MC-1000 e o MX-1600 da Dynacom. Também resolveu como rodar o Aquarela no WebMSX, e Pablo reproduziu no MSX os padrões 8x8 do Mac clássico.
Felipe "Juca" Sanches perguntou se alguém conhecia o computador CIC-502. Pablo Vasques Bravo-Villalba nunca tinha ouvido falar, e ninguém trouxe outras informações.
O grupo comentou projetos MSX brasileiros, como os de Fábio Belavenuto e da Tecnobytes. Pablo Vasques Bravo-Villalba explicou que os cartuchos de MSX no Brasil eram em geral piratas, mas os computadores eram licenciados. Ele descreveu o MC-1000 como uma espécie de CoCo com Z80, de origem incerta. Shideravan perguntou sobre o MX-1600 da Dynacom, que segundo ele só aceitava cartuchos próprios, e RicBit comentou o uso de peças comuns nos micros da época.
Guilherme Ranoya não conseguia rodar no WebMSX o software brasileiro de desenho Aquarela. Pablo Vasques Bravo-Villalba indicou a imagem do File-Hunter, que funcionou, e Guilherme atribuiu o problema à imagem que usava antes.
A partir de um artigo sobre os padrões de 8x8 pixels do Mac clássico, Pablo escreve um programa em BASIC para MSX que exibe todos os padrões na SCREEN 1.