Pentium II a 600 Mhz com Voodoo 3 emulado no 86Box com M6 Mac Mini

Emular um Pentium II do fim dos anos 1990 com uma GPU Voodoo 3 no novo Mac mini M6 da Apple está despertando tanto nostalgia quanto curiosidade técnica, enquanto as pessoas revisitarem títulos clássicos como Quake, Unreal e Need for Speed com comportamento fiel à época. Os comentaristas contrastam ferramentas de emulação em nível de sistema e cycle-accurate, como o 86Box, com abordagens mais rápidas porém menos fiéis, como hypervisors ou soluções baseadas em Rosetta, debatendo o quanto a precisão de hardware realmente importa para softwares antigos de PC. O debate também se expande para memórias de Windows 95/2000, BeOS, 3dfx versus Nvidia e a evolução da renderização multi-GPU, destacando o quanto as capacidades de gráficos e CPU avançaram desde aquela época.

Desempenho da emulação e plataformas

  • O 86Box funciona bem em Apple Silicon recente; chips da classe M4/M6 têm desempenho single-thread suficiente para emulação x86 exigente.
  • O core dynarec vs. interpreter faz muita diferença (por exemplo, Unreal “engatinhando” no M2 até o dynarec ser ativado).
  • Há algum interesse em testar no MacBook Neo; a expectativa é de desempenho comparável ao de CPUs x86 de topo para essa carga de trabalho.

Precisão, alegações de “cycle-accurate” e alternativas

  • O 86Box é elogiado por reproduzir fielmente o comportamento da era Pentium II/III, especialmente para peculiaridades de firmware e dispositivos.
  • Outros argumentam que “precisão” é supervalorizada em PCs: o hardware real variava muito e os emuladores também não são totalmente precisos.
  • Nota técnica: o 86Box não emula temporização de cache/RAM, então o comportamento relacionado a desempenho (por exemplo, ataques parecidos com Spectre) é irrealista.
  • Sugestão: substituir a emulação de CPU por um hypervisor em x86 para ganhar velocidade enquanto se mantém a emulação do chipset.
  • Foi levantada a questão sobre cycle-accuracy; uma visão é que CPUs modernas (como a M6) já são rápidas o suficiente para uma emulação muito mais detalhada.
  • Pediram comparações com QEMU + softgpu e soluções baseadas em Rosetta; o consenso é que o 86Box troca velocidade por amplitude de hardware.

Por que não apenas uma VM de Windows 98?

  • Rodar Win98 em um hypervisor x86 sem emulação é mais simples, mas:
    • Exige hardware x86, que alguns usuários já não têm.
    • Hypervisors modernos não emulam GPUs da classe Voodoo nem muitos chipsets da época.
    • Software da época frequentemente depende de comportamento específico de chipset, barramento e dispositivos que VMs genéricas não reproduzem.

Hardware retrô, jogos e nostalgia

  • Forte nostalgia por Voodoo 1/2/3, Glide, aceleração 3D inicial e pela era Windows 2000 / Win32 do fim dos anos 90.
  • Muitos recordam com carinho as primeiras placas 3D, Quake/Unreal/Half-Life, Team Fortress Classic, Tribes, Need for Speed II e outros.
  • Alguns observam que o 3D inicial muitas vezes parecia “pior” do que o 2D mais polido, mas ainda assim era transformador e imersivo.
  • Usuários mantêm caixas Win95/Win98 emulado para softwares da infância (SkiFree, Jezzball, Encarta, Cinemania, Stars!, etc.).

SLI, arquitetura de GPU e história da indústria

  • Discussão sobre o 3dfx Voodoo2 SLI versus as abordagens multi-GPU posteriores da Nvidia e por que o SLI perdeu força: limites de banda, custos de sincronização, baixa adoção.
  • Debate sobre se técnicas no estilo frame generation realmente melhoram a experiência ou apenas inflacionam números de FPS.
  • Reflexões sobre os erros estratégicos da 3dfx versus o rápido ritmo arquitetural da Nvidia e os riscos de escolher ações no varejo.

Meta e ceticismo

  • Um comentarista se pergunta se o próprio artigo foi escrito por LLM, sugerindo um tom levemente “gerado”.