Ano 1 · Ano 2 · Ano 3 · Ano 4 · Ano 5 · Ano 6 · Ano 7 · Ano 8 · Ano 9
Tópicos › Sexto ano › Emulação de computadores e software antigo
Discutiram-se como o MAME emula consoles e cartuchos, novos drivers e versões do MAME, a emulação do PC-98 e do Mac OS 9, o Smalltalk-80 e testes para emuladores de 8088. Guilherme Ranoya pôs online softwares de DOS que rodam no navegador. Erin Pinheiro corrigiu o pilot-link para sincronizar um Handspring Treo 90.
Sexto ano: novembro de 2022 a outubro de 2023
Felipe "Juca" Sanches explicou como o MAME trata cartuchos com hardware próprio e compartilhou o dump e um driver esqueleto de um controlador de semáforos da Etra. Também circularam um podcast com Aaron Giles, as novidades do MAME 0.256 e o suporte do radare às CPUs do Game & Watch.
FTMaciel perguntou se a emulação de consoles no MAME é uma descrição do hardware e como ficam os cartuchos "x em 1". Felipe "Juca" Sanches explicou que, quando o cartucho tem hardware de chaveamento de banco, esse hardware precisa ser emulado, e que o cartucho do Telebradesco, que tem um modem, ainda não é emulado.
Toy compartilhou um episódio do Hanselminutes com Aaron Giles, ex-programador do MAME. Felipe "Juca" Sanches comentou que se identificou com várias experiências relatadas e que o projeto atual de Aaron, de jogos em SCUMM, emula um IBM PC e roda a VM original por cima.
Felipe compartilhou um pull request do MAME com o dump e um driver esqueleto de um controlador de semáforos da Etra.
L. informou que o radare passou a suportar as CPUs usadas nos Game & Watch.
Augusto compartilhou um vídeo sobre as novidades da versão 0.256 do MAME.
Foram discutidos o Infinite Mac, o PC-98 no Neko Project, o Smalltalk-80 e uma suíte de testes para emuladores de 8088. Também foi compartilhada uma monografia sobre emulação apresentada na Fatec Taquaritinga.
L. compartilhou o Infinite Mac, que emula o Mac OS 9 no navegador. Anne Isabelle mostrou os iBooks em que pretende instalar o Mac OS 9 e comentou a dificuldade de conseguir um teclado. Erin Pinheiro sugeriu importar do eBay.
Anne Isabelle perguntou sobre a emulação do PC-98 no MAME e acabou rodando Touhou no Neko Project 21/W. Shideravan comentou que o rigor do MAME pode tornar trabalhosa a configuração desses computadores, e FTMaciel disse que pretende experimentar um X68000.
A partir de um artigo sobre a interface do Smalltalk-80 da Xerox, Felipe "Juca" Sanches colocou o sistema para rodar em menos de um minuto. Ele lembrou ter visto o professor Etienne Delacroix usar um sistema semelhante na USP por volta de 2006.
Felipe "Juca" Sanches compartilhou a monografia de Silvio Luiz Grecco sobre emulação, recém-apresentada na Fatec Taquaritinga.
L. compartilhou um artigo do blog do MartyPC sobre uma suíte de testes para emuladores do Intel 8088, que inclui um link para uma emulação que roda o microcódigo.
Foram comentados o Costa, uma GUI para DOS feita em QBASIC, e os softwares de DOS que Guilherme Ranoya pôs para rodar no navegador. Também apareceu uma versão até então desconhecida do Stunts.
Pedro de Medeiros compartilhou o Costa, uma interface gráfica para DOS com código sob licença MIT. Felipe "Juca" Sanches observou que ele foi feito em QBASIC e lembrou que, por volta dos 12 anos, programou em QBASIC uma janela no estilo do Windows 3.11 com suporte a mouse. Pedro contou que fez algo parecido em Visual Basic 3, e Pablo Vasques Bravo-Villalba disse que programava em QuickBASIC, mas nunca fez nada que usasse mouse.
Guilherme Ranoya publicou uma lista de softwares de DOS que pôs online, com links para rodá-los no navegador, entre eles 3D Studio, AutoCAD, Fantavision, QBasic, VisiCalc, WordStar e Windows 2.0. Disse que não conseguiu emular o VisiOn nem um mouse serial no DOSBox para usar o GEM, e que instalou o Lotus 1-2-3 pela edição para o governo americano, que vinha sem proteção contra cópia. Felipe "Juca" Sanches relembrou softwares que usava no DOS.
L. compartilhou uma versão até então desconhecida do 4D Sports Driving (Stunts) v1.1, preservada com Kryoflux no archive.org. Guilherme Ranoya perguntou se há diferença ou se é apenas uma cópia renomeada, e L. observou que os tamanhos dos arquivos parecem ser diferentes.
Erin Pinheiro corrigiu o pilot-link para sincronizar o Treo 90 no Linux. Também foi compartilhado um relato de que unidades de projeção IMAX hoje rodam um emulador de Palm OS.
Erin Pinheiro pediu ajuda para sincronizar o Handspring Treo 90 no Linux com o pilot-link e compartilhou capturas (.pcapng) do HotSync. Pouco depois ela conseguiu sincronizar o aparelho fixando em 64 bytes o tamanho esperado da leitura de interrupção, e abriu um pull request no projeto.
Hugo (Agaelebê) compartilhou um relato de que unidades de projeção IMAX, antes controladas por Palm Pilots, hoje rodam um emulador de Palm OS.