Arqueologia Digital

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

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

MAME e ferramentas de engenharia reversa

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.

Outros drivers e propostas no MAME: todos os anos ›

25 nov 2022 Como o MAME emula consoles e cartuchos especiais ★

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.

Participantes: FTMaciel, Felipe "Juca" Sanches

Ir para o início da conversa · mensagens-chave: #24517 · #24518

22 jan 2023 Podcast com Aaron Giles sobre emulação ★

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.

Participantes: Toy, Anne Isabelle, Felipe "Juca" Sanches

Ir para o início da conversa · mensagens-chave: #25320

22 abr 2023 Dump e driver do controlador de semáforo Etra no MAME ★

Felipe compartilhou um pull request do MAME com o dump e um driver esqueleto de um controlador de semáforos da Etra.

Participantes: Felipe "Juca" Sanches, pitanga

Ir para o início da conversa

6 mai 2023 Radare passa a suportar CPUs do Game & Watch ★

L. informou que o radare passou a suportar as CPUs usadas nos Game & Watch.

Participantes: L., Anne Isabelle

Ir para o início da conversa · mensagens-chave: #26768

30 jun 2023 Novidades do MAME 0.256 ★

Augusto compartilhou um vídeo sobre as novidades da versão 0.256 do MAME.

Participantes: Augusto Almeida

Ir para o início da conversa

Emuladores de computadores

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.

Emuladores e comunidade da emulação: todos os anos ›

5 dez 2022 Infinite Mac e instalação do Mac OS 9 em iBooks ★

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.

Participantes: L., Anne Isabelle, Erin Pinheiro 🐿

Ir para o início da conversa · mensagens-chave: #24561

19 dez 2022 Emulação do PC-98 para jogar Touhou ★

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.

Participantes: Anne Isabelle, Shideravan, FTMaciel, Robson França

Ir para o início da conversa · mensagens-chave: #24950 · #24951 · #24959

3 jul 2023 Teste da interface gráfica do Smalltalk-80 ★

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.

Participantes: Pedro de Medeiros 👾, Felipe "Juca" Sanches

Ir para o início da conversa · mensagens-chave: #27194 · #27197

19 jul 2023 TCC "Emulação: uma abordagem conceitual, histórica e prática" ★★

Felipe "Juca" Sanches compartilhou a monografia de Silvio Luiz Grecco sobre emulação, recém-apresentada na Fatec Taquaritinga.

Participantes: Felipe "Juca" Sanches, Shideravan

Ir para o início da conversa

  • TCC sobre emulação (Fatec Taquaritinga, 2023) (Monografia_Silvio_Emulação_[2023-07-18]_[v54].doc)
5 set 2023 Suíte de testes para emuladores de 8088 ★

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.

Participantes: L.

Ir para o início da conversa

Software de DOS

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.

Programação para plataformas antigas: todos os anos ›

6 jan 2023 Costa, interface gráfica para DOS, e GUIs feitas em BASIC ★

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.

Participantes: Pedro de Medeiros 👾, Anne Isabelle, Felipe "Juca" Sanches, Pablo Vasques Bravo-Villalba

Ir para o início da conversa · mensagens-chave: #25065 · #25072

19 out 2023 Softwares de DOS emulados no navegador por Guilherme Ranoya ★★

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.

Participantes: Guilherme Ranoya, Felipe "Juca" Sanches, RicBit, L.

Ir para o início da conversa · mensagens-chave: #28408 · #28437

24 out 2023 Versão desconhecida do Stunts (4D Sports Driving v1.1) no archive.org ★★

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.

Participantes: L., Guilherme Ranoya, Pablo Vasques Bravo-Villalba, Felipe "Juca" Sanches

Ir para o início da conversa · mensagens-chave: #28514

Palm

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.

Emuladores e comunidade da emulação: todos os anos ›

1 nov 2022 Correção do pilot-link para sincronizar o Handspring Treo 90 no Linux ★★

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.

Participantes: Erin Pinheiro 🐿, Anne Isabelle

Ir para o início da conversa · mensagens-chave: #24384 · #24390

24 jul 2023 Cinemas IMAX usam emulador de Palm OS ★

Hugo (Agaelebê) compartilhou um relato de que unidades de projeção IMAX, antes controladas por Palm Pilots, hoje rodam um emulador de Palm OS.

Participantes: Hugo (Agaelebê)

Ir para o início da conversa · mensagens-chave: #27315