Arqueologia Digital

Tópicos › Emuladores e comunidade da emulação

Emuladores e comunidade da emulação

63 conversas · anos 3 a 9 do grupo

Foto enviada por Shideravan em 24 out 2022

O tema aparece pela primeira vez no ano 3 (2019-2020), em links: Erin Pinheiro compartilhou um guia que escreveu para rodar o BeOS 5.0 Professional no PCem. Também circularam a IDE web 8bitworkshop, que Felipe "Juca" Sanches disse já ter usado e ter mencionado num vídeo do Happy Hacking Video Blog ainda a ser publicado, o EmuOS no navegador e o DOjS, plataforma de programação criativa em JavaScript para MS-DOS. No ano 4 (2020-2021), membros escreveram os próprios emuladores. L. fez um emulador de CHIP-8 em C cuja saída inicial estava errada por causa do opcode de desenho e que, dias depois, já funcionava com a ROM de teste. Nano Gennari começou o n6502, emulador de 6502 em Python. Shideravan se apresentou como membro da equipe do Datassette, colaborador do MAME e ajudante na implementação de mappers de NES no ares. Ele explicou os mappers e os formatos iNES e NES 2.0 e comparou o driver de Nintendo 64 do MAME, ainda incompleto, com o núcleo do ares, que chegou perto de 100% de compatibilidade; mais tarde comentou a nova versão do ares, que emula mais de 300 jogos. Explicou ainda que o CHD v5 não representa subcanais de disco, disse que o ares, o PPSSPP e o PCSX2 aguardam a v6, e que a licença ISC do ares impede usar um decodificador GPL-3. Com Ismael Luceno, discutiu a troca do LZMA por um método mais moderno como o zstd, e em outras conversas comentou o estigma da pirataria sobre a emulação.

No ano 5 (2021-2022), o tema virou debate sobre código aberto e comunidade. Felipe "Juca" Sanches defendeu que só emuladores em software livre servem à preservação, porque o código-fonte é a própria preservação. Shideravan acrescentou que um emulador aberto funciona como documentação do hardware e criticou o Spine, emulador de PS4 de código fechado. Pedro de Medeiros corrigiu que o sistema do PS4 deriva do FreeBSD. Quando Shelton Ribeiro trouxe um homebrew de Cavaleiros do Zodíaco para Game Boy Color, Shideravan o testou no ares e no mGBA. Felipe perguntou se seria razoável pedir aos autores que publicassem o jogo como software livre, e Shelton disse que tentaria contato. Na história da comunidade, RicBit contou que, por volta de 1998-99, o autor do no$ lhe escreveu sem entender por que o emulador de MSX de RicBit rodava melhor, e explicou que a vantagem estava no VDP. O grupo comentou a morte de Near (byuu), e Erin Pinheiro esclareceu que o assédio veio do KiwiFarms. Felipe e Shideravan relataram dificuldades de convivência na comunidade de desenvolvedores do MAME. Felipe compartilhou sua palestra "Inventando moda com emuladores", da GambiConf 2021. Para quem começa, Shideravan indicou uma playlist de emulador de Game Boy e apresentou Carlos Daniel, interessado em emulação e tecnologia assistiva. Erin sugeriu o CHIP-8 como primeiro projeto, e L. mostrou o código do seu. Também circularam notícias sobre o Xenia (com processamento da UNICAMP), a liberação do código do SNESticle, do BRender, de drivers PowerVR, do CP/M e do Cemu, além do CP/M-65, do retrowin32, do 123elf, do PCjs e da pesquisa de Gekkio sobre o SM83.

No ano 6 (2022-2023), a atenção foi para computadores. Anne Isabelle rodou Touhou no PC-98 com o Neko Project 21/W. Felipe "Juca" Sanches pôs o Smalltalk-80 para rodar e compartilhou o TCC de Silvio Luiz Grecco sobre emulação, apresentado na Fatec Taquaritinga. L. trouxe o Infinite Mac e uma suíte de testes para emuladores de 8088. Na linha Palm, Erin Pinheiro conseguiu sincronizar o Handspring Treo 90 no Linux fixando em 64 bytes o tamanho da leitura de interrupção no pilot-link e abriu um pull request no projeto. Também foi compartilhado o relato de que projetores IMAX passaram a rodar um emulador de Palm OS.

O tema não aparece no ano 7. Nos anos 8 (2024-2025) e 9 (2025-2026), predominaram links, a maioria trazida por L. Guilherme Ranoya rodou o GEM Desktop 1.2 em DOSBox no navegador, com o mouse funcionando, e disponibilizou a imagem. Circularam o nes86, a emulação da RIVA 128 no 86Box, o Windows NT 4.0 no GameCube (com HAL explicada por Tevo), o Evertop (um ESP32 emulando um XT), o emulador do LaserActive, o mv950toy, um emulador de 4004 em 4004 bytes e uma reimplementação do System 7. A partir da página Frame of Preference, que usa emuladores embutíveis do Infinite Mac, Felipe e L. propuseram um site semelhante sobre o Patinho Feio ou sobre os micros nacionais, ainda sem resultado registrado no material. No ano 9 vieram emuladores em linguagens inusitadas (x86CSS, Chip8CSS, pg_6502 em SQL, BasicBox em VB6), emuladores de alto nível (vamos, emu2), portes (Linux no Mega Drive, wsl9x, Mac OS X e Windows NT no Wii), o LisaFPGA e o BeOS no Infinite Mac. L. mostrou fotos do Windows NT num Wii instalado por Tevo no LHC.

Ano a ano: Ano 3 · Ano 4 · Ano 5 · Ano 6 · Ano 8 · Ano 9

Terceiro ano novembro de 2019 a outubro de 2020

Erin Pinheiro compartilhou seu guia para rodar o BeOS 5.0 no PCem. Também circularam a IDE 8bitworkshop, o EmuOS no navegador e o DOjS para MS-DOS.

Emuladores e ferramentas no tema Leituras, vídeos e links

Foram compartilhados um guia para rodar o BeOS 5.0 no PCem, a IDE web 8bitworkshop, o EmuOS no navegador e o DOjS, plataforma de programação criativa para MS-DOS.

6 nov 2019 Guia para rodar BeOS 5.0 no PCem ★

Erin Pinheiro 🐿 compartilhou um guia que escreveu com as configurações necessárias para rodar o BeOS 5.0 Professional no emulador PCem.

Participantes: Erin Pinheiro 🐿

Ir para o início da conversa

12 dez 2019 IDE 8bitworkshop ★

FTMaciel compartilhou a IDE web 8bitworkshop. Felipe "Juca" Sanches contou que já a usou e que a mencionou no vídeo mais recente do Happy Hacking Video Blog, ainda a ser publicado.

Participantes: FTMaciel, Felipe "Juca" Sanches, Leandro Lameiro

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

30 abr 2020 EmuOS: emuladores no navegador ★

Foi compartilhado o EmuOS, um simulador de Windows ME no navegador com vários emuladores e jogos embutidos.

Participantes: Deleted Account, Eduardo Loos

Ir para o início da conversa

9 mai 2020 DOjS: programação criativa no MS-DOS ★

Alexandre Villares compartilhou o DOjS, uma plataforma de programação criativa em JavaScript para MS-DOS.

Participantes: Alexandre Villares

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

Quarto ano novembro de 2020 a outubro de 2021

L. escreveu um emulador de CHIP-8 em C que passou a rodar a ROM de teste, e Nano Gennari começou o n6502 em Python. Shideravan explicou os mappers de NES, comparou o N64 no MAME e no ares e explicou as limitações do CHD v5 e a espera pela v6.

ares, Nintendo 64 e formato CHD no tema Comunidade de emulação, MAME e ares

Shideravan se apresentou como membro da equipe do Datassette, colaborador do MAME e ajudante no ares, e explicou os mappers do NES. Comparou depois a emulação de N64 no MAME e no ares e explicou as limitações do CHD v5 e a espera pela v6. Também comentou o estigma da pirataria sobre a emulação.

17 set 2021 Apresentação de Shideravan e os mappers do NES ★★

Shideravan se apresentou como membro da equipe do Datassette, colaborador do MAME e ajudante na implementação de mappers de NES no emulador ares; mencionou documentos de homologação do Zeebo na ANATEL com PDFs corrompidos. Explicou o que são mappers, o cabeçalho iNES e o NES 2.0. Citou o Mesen, de Sour, e as listas de compatibilidade que mantém no ares.

Participantes: Shideravan, Felipe "Juca" Sanches

Ir para o início da conversa · mensagens-chave: #14846 · #14860 · #14872

21 set 2021 Propriedade intelectual e o estigma da pirataria na emulação ★

Um participante comparou como Brasil e países europeus lidam com propriedade intelectual, citando um vídeo de javidx9 que explica como dumpou a RAM de um jogo. Shideravan respondeu que quem desenvolve emuladores evita ser associado à pirataria, um estigma que atrapalha muitos projetos.

Participantes: Deleted Account, Shideravan

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

3 out 2021 MAME no Everdrive do Nintendo 64 e N64brew Game Jam ★

Shelton Ribeiro perguntou se o Nintendo 64, que roda alguns jogos do MAME via Everdrive, conseguiria rodar jogos mais pesados como Street Zero ou KOF 94. Também divulgou a segunda N64brew Game Jam.

Participantes: Shelton Ribeiro

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

3 out 2021 Emulação do Nintendo 64: MAME versus ares ★★

Shideravan comparou o driver de Nintendo 64 do MAME, ainda incompleto depois de anos, com o núcleo de N64 do ares, que chegou perto de 100% de compatibilidade em meses. Disse ter contribuído com a lista de compatibilidade do ares e criticou o desempenho do MAME. Ele e Juca também comentaram a proposta de artwork 3D no MAME, parada há anos.

Participantes: Shideravan, Felipe "Juca" Sanches, Deleted Account

Ir para o início da conversa · mensagens-chave: #16100 · #16102 · #16109

13 out 2021 Formato CHD v5 e v6 e o suporte no ares ★★

Shideravan explicou que o CHD nasceu no MAME para armazenar discos rígidos de arcade e que a versão 5 não representa subcanais, o que afeta discos de PlayStation PAL e de Sega CD. Disse que o ares, o PPSSPP e o PCSX2 aguardam a v6. Também defendeu um método de compressão mais moderno que o LZMA, como o zstd; Ismael Luceno respondeu que o LZMA ainda tem a maior compressão, mas é lento. Segundo Shideravan, a licença ISC do ares impede usar um decodificador GPL-3. Juca disse que vai precisar de ajuda com o boot por disquete do Itautec I7000.

Participantes: Shideravan, Felipe "Juca" Sanches, Ismael Luceno

Ir para o início da conversa · mensagens-chave: #16641 · #16652 · #16657

16 out 2021 Nova versão do ares e o N64 no Switch Online ★

Shideravan comentou a nova versão do ares, que emula mais de 300 jogos de Nintendo 64, e o anúncio da Nintendo de cobrar pelo plano do Switch com alguns jogos de N64. Criticou quem aproveita a ocasião para associar emulação a pirataria. Ismael Luceno lembrou as tentativas da Nintendo e da Sony de tornar emuladores ilegais.

Participantes: Shideravan, Ismael Luceno

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

Emuladores escritos por membros no tema Comunidade de emulação, MAME e ares

L. escreveu um emulador de CHIP-8 em C, e Nano Gennari começou o n6502, emulador de 6502 em Python.

18 nov 2020 Emulador de CHIP-8 escrito por L. ★★

L. mostrou o emulador de CHIP-8 que escreve em C, com plano de reescrevê-lo em Rust para aprender a linguagem. A saída inicial estava errada por causa do opcode de desenho; dias depois o emulador já funcionava com a ROM de teste. Ismael Luceno perguntou se ele já havia pensado em um compilador de CHIP-8 para gcc/llvm, e L. mencionou Rust com wasm.

Participantes: L., Ismael Luceno, Erin Pinheiro 🐿, Felipe "Juca" Sanches

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

29 jan 2021 n6502: emulador de 6502 em Python ★★

Nano Gennari começou seu primeiro emulador, de 6502, escrito em Python e inspirado nas conversas do grupo e em um vídeo. O objetivo é aprender como processadores funcionam e, talvez, chegar a um VIC-20 ou C64.

Participantes: Nano Gennari, Felipe "Juca" Sanches

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

Quinto ano novembro de 2021 a outubro de 2022

Discutiu-se o código aberto como condição para a preservação, com críticas ao Spine fechado, e a história da comunidade: o no$ e o MSX de RicBit, a morte de Near e o ambiente da comunidade de desenvolvedores do MAME. Houve indicações para iniciantes (CHIP-8, playlist de Game Boy) e notícias sobre código liberado (SNESticle, BRender, CP/M, Cemu).

Emulação x86 e preservação com software livre no tema Debates sobre emulação, preservação e código aberto

A partir de notícias sobre Phil Spencer e do emulador de PS4 Spine, de código fechado, discutiu-se o papel do código aberto, que segundo Shideravan funciona como documentação do hardware. Felipe defendeu também que projetos novos de retrocomputação, como homebrews, sejam publicados como software livre.

19 nov 2021 Chefe do Xbox defende a legalização da emulação ★

Augusto Almeida compartilhou notícia sobre o chefe do Xbox defendendo que a indústria de jogos legalize a emulação.

Participantes: Augusto Almeida

Ir para o início da conversa

2 mai 2022 Mito de que sistemas x86 são fáceis de emular e preservação com software livre ★★

Shideravan questionou a ideia de que consoles baseados em x86 seriam triviais de emular, citando a falta de emuladores maduros de Xbox e PS4. Quando Ismael Luceno atribuiu isso à Microsoft, Shideravan respondeu que a empresa não se opõe e compartilhou matérias sobre Phil Spencer defender a emulação para preservação, além do código-fonte do MS-DOS aberto pela Microsoft. Felipe "Juca" Sanches criticou a qualidade das matérias e argumentou que coleções comerciais de jogos emulados não servem para preservação, que só se faz com emuladores em software livre: para ele, o código-fonte do emulador é a própria preservação. Shideravan acrescentou que um emulador de código aberto funciona como documentação minuciosa do hardware. A conversa passou à abertura do código do Windows e a vulnerabilidades, e Felipe pediu para manter o foco na preservação.

Participantes: Shideravan, Felipe "Juca" Sanches, Ismael Luceno, Pablo Vasques Bravo-Villalba

Ir para o início da conversa · mensagens-chave: #19842 · #19865 · #19886

2 mai 2022 Emulador de PS4 Spine, exclusivo para Linux e de código fechado ★★

Shideravan apresentou o Spine, emulador de PS4 desenvolvido só para Linux, atribuindo a exclusividade ao sistema do PS4 ser baseado em Linux. Pedro de Medeiros corrigiu que o sistema do PS4 deriva do FreeBSD e contou que os próprios desenvolvedores do Spine comparam o trabalho a uma camada de compatibilidade como o Wine. Segundo ele, a exclusividade se deve à preferência do desenvolvedor-chefe por um software fechado, que promete abrir o código quando estiver mais maduro. Felipe "Juca" Sanches citou a justificativa, lida em uma matéria, de não "diluir o desenvolvimento" em um grupo grande, e Shideravan criticou a decisão do ponto de vista da preservação.

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

Ir para o início da conversa · mensagens-chave: #19908 · #19945 · #19951

24 out 2022 Homebrew de Cavaleiros do Zodíaco para Game Boy Color ★★★

Shelton Ribeiro compartilhou a ROM de "O retorno de Fênix", jogo novo de Cavaleiros do Zodíaco para Game Boy Color feito por um programador do México e traduzido por um fã brasileiro. Depois indicou a página do projeto, de ZeichiGames. Shideravan rodou o jogo no ares. Constatou que ele exibe uma tela avisando que não roda no Game Boy clássico e no Pocket, e que também não funcionou no modo Super Game Boy 2 do ares e do mGBA, embora tenha uma borda própria para Super Game Boy. Felipe "Juca" Sanches perguntou se seria razoável pedir aos desenvolvedores que publicassem o jogo sob licença de software livre. Ele defendeu que projetos novos de retrocomputação sejam publicados assim, e Shelton disse que tentaria contato com os autores. Também foram apontados problemas de kerning, pontuação e acentuação na tela de aviso traduzida.

Participantes: Shelton Ribeiro, Felipe "Juca" Sanches, Shideravan, Pablo Vasques Bravo-Villalba

Ir para o início da conversa · mensagens-chave: #24264 · #24278 · #24303

História e comunidade da emulação no tema Debates sobre emulação, preservação e código aberto

RicBit contou que o autor do no$ lhe escreveu sobre seu emulador de MSX. O grupo comentou a morte de Near e o assédio que sofreu, e Felipe e Shideravan relataram dificuldades na comunidade de desenvolvimento do MAME. Felipe também compartilhou sua palestra na GambiConf.

27 fev 2022 Palestra "Inventando moda com emuladores" na GambiConf 2021 ★

Felipe "Juca" Sanches compartilhou o vídeo da sua palestra na GambiConf 2021.

Participantes: Felipe "Juca" Sanches

Ir para o início da conversa

2 mai 2022 RicBit, o autor do no$ e o emulador de MSX; MSU-1 e SNES-CD ★★

RicBit contou que o autor do no$ lhe escreveu por volta de 1998-99 sem entender como o emulador de MSX de RicBit rodava melhor que o dele, e explicou que a vantagem estava no emulador do VDP, não no da CPU Z80. Shideravan explicou o MSU-1, especificação criada por byuu para simular um SNES-CD, e Anne Isabelle compartilhou a desmontagem do protótipo Nintendo-PlayStation. RicBit procurou o e-mail antigo em seus backups, sem encontrá-lo.

Participantes: Anne Isabelle, RicBit, Shideravan, Felipe "Juca" Sanches

Ir para o início da conversa · mensagens-chave: #19870 · #19872 · #19918

3 mai 2022 A morte de Near (byuu) e o assédio sofrido ★★

Pedro de Medeiros sugeriu que o desenvolvedor do Spine poderia estar reagindo ao bullying e assédio na comunidade de emulação. Erin Pinheiro esclareceu que Near (byuu) foi assediado pelo fórum KiwiFarms, e não pela comunidade de emulação, lembrando que o RetroArch fez uma homenagem. Pedro de Medeiros pediu desculpas por não conhecer bem o caso e disse que falava do próprio uso das redes sociais, não de Near. O grupo comentou a perda de Near e o uso de pronomes neutros.

Participantes: Pedro de Medeiros 👾, Thaís Blue Bunnies, Erin Pinheiro 🐿, P. M, Shideravan, Felipe "Juca" Sanches, Pablo Vasques Bravo-Villalba

Ir para o início da conversa · mensagens-chave: #19992 · #20000 · #20034

3 mai 2022 Ambiente da comunidade de desenvolvimento do MAME ★★

Felipe "Juca" Sanches relatou dificuldades de convivência na comunidade de desenvolvedores do MAME e o receio de enviar pull requests, e Shideravan contou que reduziu sua participação no projeto pelo mesmo motivo. Discutiram a mudança para o GitHub, que expôs mais o projeto ao público, o Discord para convidados e a necessidade de políticas de respeito aplicadas a todos os membros. RicBit lembrou o "dilema do bar nazista", L. localizou o texto, e Shideravan considerou a comparação exagerada para o MAME. Felipe pediu para manter o foco do grupo.

Participantes: Felipe "Juca" Sanches, Shideravan, Pablo Vasques Bravo-Villalba, P. M, RicBit, L., Erin Pinheiro 🐿

Ir para o início da conversa · mensagens-chave: #20058 · #20076 · #20114

Primeiros passos no desenvolvimento de emuladores no tema Debates sobre emulação, preservação e código aberto

Foram indicadas uma playlist de emulador de Game Boy passo a passo e o CHIP-8 como primeiro projeto para Carlos Daniel, que chegou ao grupo interessado em emulação e tecnologia assistiva.

16 nov 2021 Playlist de desenvolvimento de emulador de Game Boy passo a passo ★★

Shideravan indicou uma playlist em que o autor desenvolve um emulador de Game Boy passo a passo, comparável à série do One Lone Coder sobre emulação do NES, como material para aprender as etapas do desenvolvimento de emuladores.

Participantes: Shideravan

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

7 dez 2021 Novo membro: emulação e tecnologia assistiva ★

Shideravan apresentou Carlos Daniel, que desenvolve uma ferramenta assistiva em C/C++ e quer aprender desenvolvimento de emuladores, por permitirem usar sistemas de formas novas e mais acessíveis.

Participantes: Carlos Daniel, Shideravan

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

14 abr 2022 Primeiro projeto de emulação: CHIP-8 ★★

Carlos Daniel perguntou qual seria o console mais simples para um primeiro emulador, e Erin Pinheiro sugeriu o CHIP-8. L. compartilhou o código de um emulador de CHIP-8 que começou e que roda ROMs de teste.

Participantes: Carlos Daniel, Pablo Vasques Bravo-Villalba, Erin Pinheiro 🐿, L.

Ir para o início da conversa · mensagens-chave: #19629 · #19631 · #19638

Novos emuladores e código liberado no tema Debates sobre emulação, preservação e código aberto

Circularam notícias sobre o Xenia, o SNESticle, o Cemu, o retrowin32, o PCjs, o 123elf e as pesquisas de Gekkio sobre o SM83. Também houve a abertura do código do BRender, dos drivers PowerVR e do CP/M, além do CP/M-65.

17 fev 2022 Xenia e o processamento da UNICAMP na emulação de Xbox 360 ★

Senhor Linguica relatou que um desenvolvedor usou o processamento em nuvem da UNICAMP para corrigir problemas de Red Dead Redemption no emulador de Xbox 360 Xenia, deixando o jogo jogável.

Participantes: Senhor Linguica, Shideravan

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

25 fev 2022 Código-fonte do SNESticle liberado ★

Erin Pinheiro comentou que, depois que o emulador SNESticle foi encontrado num jogo de GameCube e extraído, o autor liberou o código-fonte, que inclui um binário para Win32. Ela o testou e o achou muito ruim.

Participantes: L., Erin Pinheiro 🐿

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

25 mar 2022 Código de drivers PowerVR dos anos 90 liberado ★

Shelton Ribeiro compartilhou a notícia de que a Imagination liberou código de GPUs PowerVR da década de 90. RicBit esclareceu que se trata do código do driver, não do projeto da GPU.

Participantes: Shelton Ribeiro, RicBit, Pedro de Medeiros 👾

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

6 mai 2022 Código do BRender, motor da Argonaut, aberto ★

Shelton Ribeiro informou que o BRender, motor de renderização da Argonaut usado em Croc e Carmageddon, teve o código aberto. Shideravan sugeriu usá-lo para tirar os controles de tanque de Croc; Erin Pinheiro respondeu que isso não depende do renderizador, indicou croc.epiclper.com e observou que a abertura pode permitir abrir o código de programas que dependiam dele, como o 3D Movie Maker da Microsoft.

Participantes: Shelton Ribeiro, Shideravan, Erin Pinheiro 🐿

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

5 jun 2022 Primeiro release do Lotus 1-2-3 para Linux (123elf) ★

Pedro de Medeiros compartilhou o primeiro release do projeto 123elf, que faz o Lotus 1-2-3 rodar em sistemas GNU/Linux.

Participantes: Pedro de Medeiros 👾

Ir para o início da conversa

24 jun 2022 PCjs Machines ★

Felipe compartilhou o site PCjs Machines.

Participantes: Felipe "Juca" Sanches

Ir para o início da conversa

13 jul 2022 CP/M liberado como código aberto ★

L. compartilha a notícia "CP/M is really open-source now", sobre o CP/M passar a ser de código aberto.

Participantes: L.

Ir para o início da conversa

24 ago 2022 Emulador de Wii U Cemu passa a ter código aberto ★

Shideravan informa que o Cemu, emulador de Wii U, teve o código-fonte aberto.

Participantes: Shideravan

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

5 out 2022 CP/M-65, CP/M para o 6502 ★

L. compartilhou o repositório do cpm65, de David Given, uma implementação de CP/M para o 6502.

Participantes: L.

Ir para o início da conversa

14 out 2022 retrowin32, emulador de Windows ★

L. compartilhou o retrowin32, um emulador de Windows.

Participantes: L., Pablo Vasques Bravo-Villalba

Ir para o início da conversa

24 out 2022 Pesquisa de Gekkio sobre o núcleo SM83 do Game Boy ★

L. compartilhou o diretório sm83-cpu-core do repositório gb-research, de Gekkio, sobre o núcleo da CPU SM83 do Game Boy.

Participantes: L.

Ir para o início da conversa

Sexto ano novembro de 2022 a outubro de 2023

Anne Isabelle rodou Touhou no Neko Project, Felipe "Juca" Sanches testou o Smalltalk-80 e compartilhou um TCC sobre emulação, e L. trouxe o Infinite Mac. Erin Pinheiro corrigiu o pilot-link para sincronizar o Treo 90 no Linux e abriu um pull request.

Emuladores de computadores no tema Emulação de computadores e software antigo

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.

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

Palm no tema Emulação de computadores e software antigo

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.

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

Oitavo ano novembro de 2024 a outubro de 2025

Guilherme Ranoya rodou o GEM Desktop 1.2 no navegador. L. compartilhou nes86, RIVA 128 no 86Box, NT 4.0 no GameCube, Evertop e LaserActive, e a página Frame of Preference motivou a proposta de um site semelhante sobre o Patinho Feio ou os micros nacionais.

Emuladores e portes no tema Emulação, engenharia reversa e hardware

Foram compartilhados o GEM Desktop no navegador, a emulação da RIVA 128 no 86Box, o Windows NT 4.0 no GameCube, o nes86, o Evertop e o emulador do LaserActive. Circularam também a página Frame of Preference, o emulador do 4004 em 4004 bytes, o mv950toy, um emulador de Windows 3.11 e uma reimplementação do System 7.

19 dez 2024 GEM Desktop 1.2 rodando no navegador ★★

Guilherme Ranoya conseguiu rodar o GEM Desktop 1.2 em DOSBox online com o mouse funcionando e disponibilizou a imagem. Ele e Pablo Vasques Bravo-Villalba discutiram as semelhanças entre a interface do GEM, a do System 1 da Apple e a do Xerox Star.

Participantes: Guilherme Ranoya, Pablo Vasques Bravo-Villalba

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

17 fev 2025 Emulador de x86 no NES ★

L. compartilhou o nes86, emulador de x86 para NES capaz de rodar o ELKS.

Participantes: L.

Ir para o início da conversa

27 fev 2025 Emulação da RIVA 128 no 86Box e código do Command & Conquer ★

L. compartilhou a série do 86Box sobre a emulação da NVIDIA RIVA 128. Pedro de Medeiros compartilhou a notícia de que a EA liberou o código-fonte de jogos antigos de Command & Conquer.

Participantes: L., Pedro de Medeiros 👾

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

28 fev 2025 Windows NT 4.0 no GameCube ★

L. compartilhou o Windows NT 4.0 para PowerPC rodando no GameCube. Tevo explicou que o autor escreveu uma HAL para GC/Wii/vWii.

Participantes: L., Pablo Vasques Bravo-Villalba, Tevo

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

21 abr 2025 Evertop: XT portátil com e-ink ★

L. compartilhou o Evertop, portátil compatível com IBM XT, com tela e-ink e longa autonomia de bateria. RicBit supôs que fosse um processador moderno emulando o XT, e Pablo Vasques Bravo-Villalba confirmou que é um ESP32 emulando o XT.

Participantes: L., Erin Pinheiro 🐿, RicBit, Pablo Vasques Bravo-Villalba, Alexandre Villares

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

9 jul 2025 Site "Frame of Preference" com emuladores embutidos ★★

L. compartilha a página Frame of Preference, com emuladores embutidos que podem ser exibidos em perspectiva. Felipe e L. propõem um site semelhante sobre o Patinho Feio ou sobre os micros nacionais, com linha do tempo. Guilherme diz que os emuladores vêm do projeto Infinite Mac, que passou a permitir embuti-los, e Erin observa que o recurso e a página foram feitos em conjunto.

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

Ir para o início da conversa · mensagens-chave: #35172 · #35174 · #35201

29 jul 2025 Emulador do Pioneer LaserActive ★

L. e Hugo compartilham o surgimento de um emulador do Pioneer LaserActive e um artigo sobre os 16 anos de trabalho necessários para chegar a ele.

Participantes: L., Hugo (Agaelebê)

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

5 set 2025 Emulador do Intel 4004 em nível de portas lógicas em 4004 bytes de C ★

L. compartilha um artigo que explica um emulador do Intel 4004 em nível de portas lógicas escrito em 4004 bytes de C.

Participantes: L.

Ir para o início da conversa

21 set 2025 Simulador inspirado no Metrovick 950 ★

L. compartilha o mv950toy, um simulador inspirado no Metrovick 950, primeiro computador transistorizado comercial, que emula a CPU, o teleimpressor com fita de papel, a fita magnética e o plotter.

Participantes: L.

Ir para o início da conversa

28 set 2025 Emulador de Windows 3.11 com internet discada ★

L. compartilha um emulador de PC com Windows 3.11 e internet discada simulada; Guilherme nota que ele contém um emulador de Atari ST dentro.

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

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

29 set 2025 Reimplementação do System 7 do Mac para x86 ★

L. compartilha um projeto que reimplementa o System 7 do Macintosh para hardware moderno, inicializável via GRUB. Pedro aponta o que ainda falta implementar, como menus suspensos, arrastar janelas e caixas de diálogo.

Participantes: L., Pedro de Medeiros 👾

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

Nono ano novembro de 2025 a outubro de 2026

Circularam emuladores em CSS, SQL e VB6, emuladores de alto nível (vamos, emu2), portes de Linux, Mac OS X e Windows NT para consoles, o LisaFPGA e o BeOS no Infinite Mac. L. mostrou o Windows NT num Wii instalado por Tevo no LHC.

Emuladores e ports curiosos no tema Homebrew, emuladores e história da computação

Foram compartilhados emuladores em CSS, SQL e VB6, Linux no Windows 95 e no Mega Drive e Mac OS X e Windows NT no Wii. Também apareceram o LisaFPGA, o BeOS no Infinite Mac e emuladores de alto nível.

8 jan 2026 Emuladores de alto nível para AmigaOS e DOS no terminal ★

L. compartilhou o vamos, do amitools, que emula o AmigaOS em alto nível. Erin Pinheiro indicou o emu2, emulador simples de x86 e DOS para o terminal Linux.

Participantes: L., Erin Pinheiro 🐿

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

24 fev 2026 x86CSS: emulador de 8086 em CSS ★

L. compartilhou o x86CSS, um emulador de 8086 escrito em CSS, que Aurélio GNU depois compartilhou também pela matéria do Hackaday.

Participantes: L., Pedro de Medeiros 👾, Aurélio GNU

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

22 mar 2026 Nostalgia dos anos 90 e emulador de 486 em VB6 ★

Felipe "Juca" Sanches trouxe um artigo sobre jovens que buscam a tecnologia dos anos 90; L. compartilhou links relacionados, entre eles o BasicBox, emulador de PC 486 escrito em Visual Basic 6.

Participantes: Felipe "Juca" Sanches, L.

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

8 abr 2026 Mac OS X portado para o Nintendo Wii ★

L. compartilhou um artigo sobre o porte do Mac OS X para o Nintendo Wii.

Participantes: L.

Ir para o início da conversa

15 abr 2026 6502 implementado em SQL ★

Flávio Amieiro compartilhou o pg_6502, implementação do microprocessador 6502 em SQL puro no Postgres.

Participantes: Flávio Amieiro

Ir para o início da conversa

22 abr 2026 Linux cooperativo no Windows 95 (wsl9x) ★

L. compartilhou o wsl9x, que roda Linux de forma cooperativa no Windows 95.

Participantes: L.

Ir para o início da conversa

3 mai 2026 Apple Lisa em FPGA ★

L. compartilhou o projeto LisaFPGA, que recria o Apple Lisa em FPGA.

Participantes: L.

Ir para o início da conversa

29 jun 2026 Linux para o Mega Drive ★

L. compartilhou o LinuxMD, porte do Linux para o Sega Mega Drive.

Participantes: L.

Ir para o início da conversa

1 out 2026 Emulador de CHIP-8 em CSS ★

L. compartilhou o Chip8CSS, um emulador de CHIP-8 feito só com CSS e HTML, que exige o Chrome.

Participantes: L.

Ir para o início da conversa

10 out 2026 Windows NT no Wii no LHC ★

L. mostrou fotos do Windows NT rodando em um Wii, instalado por Tevo no LHC.

Participantes: L.

Ir para o início da conversa

31 out 2026 BeOS no Infinite Mac ★

L. compartilhou a notícia de que o BeOS passou a rodar no Infinite Mac.

Participantes: L.

Ir para o início da conversa

Índice escrito por agentes Claude que leram o log completo de cada período. Um segundo agente conferiu cada conversa contra as mensagens, e um terceiro conferiu os resumos do ano e dos temas contra as conversas. Pode conter imprecisões: cada item leva às mensagens originais. Para procurar palavras específicas, use a busca.