Ramiro Polla aparece em 8 conversas do índice, entre 2024 e 2026, quase sempre em torno do MAME e dos teclados Technics. Lembrou que o MAME já permite depuração em nível de código-fonte via gdbstub, com gdb ou VS Code, contou que o FFmpeg usa IA na revisão de código, com um humano fazendo o merge, e perguntou se o método de carregar programas por disquete descoberto no KN7000 serviria também para o KN5000. Também procurou no grupo uma cópia do GRASS (RT/1) para DOS, a pedido de um amigo artista.
10 mensagens, desde 22 jan 2024.
| 2024 | 3 | |
| 2025 | 3 | |
| 2026 | 4 |
Teclados Technics (KN5000, KN7000 e outros) (4), Desenvolvimento e comunidade do MAME (2), Another World (1), Eventos, palestras e cursos (1), Museus, arquivos e acervos digitais (1)
Temas: Engenharia reversa e emulação do Technics KN5000 (1), Preservação, acervos e questões jurídicas (1)
Felipe "Juca" Sanches rodou um pequeno programa, montado à mão, que desenha na VGA do KN5000 a partir da ROM da placa de extensão. Sobre a imagem resultante, disse depois que a paleta de cores estava errada. Ele indicou um assembler para a CPU e, no dia seguinte, contou que já o usava com sucesso. Planejou uma PCB com RAM e EPROM ou flash para carregar programas, regravar a flash do sistema e rodar um monitor serial. Também procurou identificar o conector da placa HD-AE5000: L. indicou um guia de identificação, Pablo Vasques Bravo-Villalba sugeriu um VHDCI e Felipe concluiu que parecia ser um Molex EBBI 50D. Hugo perguntou se Felipe tinha um emulador USB de disquete para o KN5000, e Ramiro Polla brincou que Felipe já tinha comprado todos os KN5000 do Brasil.
Ramiro Polla perguntou onde encontrar uma cópia do GRASS (RT/1) para DOS, pedida por um amigo artista. Felipe ligou o pedido a mensagens antigas do grupo.
Temas: Contribuições ao MAME e revisão de PRs (1)
Felipe "Juca" Sanches criticou a falta de atenção ao PR de depuração em nível de código-fonte no MAME. Pablo Vasques Bravo-Villalba observou que fazia um mês sem resposta, e Hugo (Agaelebê) lembrou que havia 169 PRs abertos. Os participantes relataram demoras em outros projetos: Anne Isabelle no Apache Spark e no pip, Pedro de Medeiros no apt e Felipe no Firefox. Ramiro Polla observou que já é possível depurar em nível de código-fonte no MAME via gdbstub, com gdb ou VS Code.
Temas: Teclados Technics: KN5000, KN7000 e outros modelos (3), IA generativa na engenharia reversa e na preservação (1), Comunidade, eventos e preservação de jogos (1)
Felipe passou a remontar o disassembly da ROM versão 10 do KN5000 (2 MB) e a comparar o resultado byte a byte com a original. Os erros de montagem no assembler AS caíram de 63 mil para zero, e o byte-matching subiu de 69,65% para 98,53%; o repositório kn5000-roms-disasm foi tornado público. Ele encontrou uma divergência entre builds do assembler AS na instrução CALL T, XHL e usou macros para reduzir 11 mil linhas. Ao estagnar em 99,60% na ROM da maincpu, passou a fazer o mesmo trabalho com o payload executável da subcpu e anunciou que chegaria a 100% e começaria uma terceira ROM.
Felipe "Juca" Sanches emulou a placa de disco rígido HDAE5000, formatou uma imagem CHD e implementou a porta paralela, conectando o KN5000 a um 486 com Windows 95 no MAME, e teve incluído no MAME o suporte ao modo bidirecional PS/2 no pc_lpt. A versão completa do TechManager5000 não rodou por falta de um componente OCX do VB; L. sugeriu colocar o OCX na pasta do programa, testar o Windows 98 e usar o Dependency Walker, e Pablo sugeriu o runtime instalável do VB4 e recebeu a imagem do disco para tentar. O grupo comentou as mensagens mal traduzidas do software.
Macabeus anunciou que falará sobre descompilação na BruCON, na Bélgica, em 24 de setembro.
Shideravan pergunta se o KN7000 entra a tempo do MAME 0.290. Felipe responde que o cuavas disse que precisa de mais um mês antes do release e supõe que ele esteja sobrecarregado por PRs feitos com IA. Acrescenta que o KN7000, por incluir um core de CPU novo, dificilmente entraria. Shideravan aponta que há quase 300 PRs parados e que o gargalo é a revisão. Ramiro Polla conta que o FFmpeg usa IA de revisão de código, com um humano fazendo o merge. Pablo questiona como projetos tão exigentes passaram a lidar com regressões em código estável. Shideravan observa que até os desenvolvedores antigos adotaram IA. Felipe diz que sempre foi cauteloso com PRs feitos com ajuda de IA e chega a gastar um mês num único PR.
Felipe "Juca" Sanches descobriu que a Technics publicou disquetes com conversores de formatos de outros fabricantes, programas executáveis carregados por um loader oficial da ROM, o que permite rodar código no teclado. Com isso fez o dump da ROM v1.3 do seu KN7000 e das wave ROMs, abriu os PRs #16517 e #16520 no MAME e lembrou que o projeto vem desde 2021, com raízes em 2008. Ramiro Polla perguntou se o método serve para o KN5000, e Felipe respondeu que em teoria sim.
Página publicada a pedido de Ramiro Polla (2026-11-10). Perfis só são publicados para quem pede.