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”.