Pentium II a 600 MHz con Voodoo 3 emulado en 86Box con M6 Mac mini

Emular un Pentium II de finales de los 90 con una GPU Voodoo 3 en el nuevo Mac mini M6 de Apple está despertando tanto nostalgia como curiosidad técnica, mientras la gente revisita títulos clásicos como Quake, Unreal y Need for Speed con un comportamiento fiel a la época. Los comentaristas contrastan herramientas de emulación de sistema completo y precisión de ciclo como 86Box con enfoques más rápidos pero menos fieles, como los hipervisores o las soluciones basadas en Rosetta, y debaten cuánto importa realmente la exactitud del hardware para el software antiguo de PC. El hilo también deriva hacia recuerdos de Windows 95/2000, BeOS, 3dfx frente a Nvidia y la evolución del renderizado multi-GPU, subrayando lo rápido que han avanzado los gráficos y las CPU desde aquella era.

Rendimiento de la emulación y plataformas

  • 86Box funciona bien en los recientes Apple Silicon; los chips de clase M4/M6 tienen suficiente rendimiento de un solo hilo para la exigente emulación x86.
  • La diferencia entre el núcleo dynarec y el intérprete importa mucho (por ejemplo, Unreal “arrastrándose” en M2 hasta que se activó dynarec).
  • Hay cierto interés en probarlo en MacBook Neo; la expectativa es un rendimiento comparable al de las mejores CPU x86 para esta carga de trabajo.

Precisión, afirmaciones de “precisión de ciclo” y alternativas

  • Se elogia a 86Box por reproducir fielmente el comportamiento de la era Pentium II/III, especialmente para firmware y rarezas de dispositivos.
  • Otros sostienen que la “precisión” está sobrevalorada en los PC: el hardware real variaba muchísimo y los emuladores tampoco son totalmente precisos.
  • Nota técnica: 86Box no emula la temporización de caché/RAM, así que el comportamiento relacionado con el rendimiento (por ejemplo, ataques tipo Spectre) no es realista.
  • Sugerencia: reemplazar la emulación de CPU con un hipervisor en x86 para ganar velocidad manteniendo la emulación del chipset.
  • Se plantea la pregunta sobre la precisión de ciclo; una opinión es que las CPU modernas (como M6) ya son lo bastante rápidas para una emulación mucho más detallada.
  • Se piden comparaciones con QEMU + softgpu y soluciones basadas en Rosetta; el consenso es que 86Box intercambia velocidad por amplitud de hardware.

¿Por qué no simplemente una VM de Windows 98?

  • Ejecutar Win98 en un hipervisor x86 no emulado es más sencillo, pero:
    • Requiere hardware x86, que algunos usuarios ya no tienen.
    • Los hipervisores modernos no emulan GPUs de clase Voodoo ni muchos chipsets de la época.
    • El software de esa época a menudo depende del comportamiento específico del chipset, el bus y los dispositivos, algo que las VMs genéricas no reproducen.

Hardware retro, juegos y nostalgia

  • Fuerte nostalgia por Voodoo 1/2/3, Glide, la aceleración 3D temprana y la era de Windows 2000 / Win32 de finales de los 90.
  • Muchos recuerdan sus primeras tarjetas 3D, Quake/Unreal/Half-Life, Team Fortress Classic, Tribes, Need for Speed II y otros.
  • Algunos señalan que el 3D temprano a menudo se veía “peor” que el 2D pulido, pero aun así resultaba transformador e inmersivo.
  • Los usuarios mantienen cajas Win95/Win98 emuladas para el software de su infancia (SkiFree, Jezzball, Encarta, Cinemania, Stars!, etc.).

SLI, arquitectura de GPU e historia de la industria

  • Se discute el SLI de 3dfx Voodoo2 frente a los enfoques multi-GPU posteriores de Nvidia y por qué SLI perdió fuerza: límites de ancho de banda, costes de sincronización, baja adopción.
  • Debate sobre si las técnicas de estilo frame generation mejoran la experiencia o simplemente inflan las cifras de FPS.
  • Reflexiones sobre los errores estratégicos de 3dfx frente al rápido ritmo de arquitectura de Nvidia y los riesgos de elegir acciones de retail.

Meta y escepticismo

  • Un comentarista se pregunta si el propio artículo fue escrito por un LLM, sugiriendo un tono ligeramente “generado”.