De Wikipedia, la enciclopedia libre
Saltar a navegación Saltar a búsqueda

PCem (abreviatura de PC Emulator) es un emulador de PC de IBM para Windows y Linux que se especializa en ejecutar sistemas operativos y software antiguos que están diseñados para PC compatibles con IBM. Desarrollado originalmente como un emulador IBM PC XT , luego emula también otras computadoras compatibles con IBM PC.

También está disponible una bifurcación conocida como 86Box, que incluye una serie de características adicionales, como soporte para SCSI y placas adicionales.

Funciones [ editar ]

Hardware [ editar ]

PCem es capaz de emular procesadores Intel (y sus respectivos clones, incluidos AMD , IDT y Cyrix ) desde Intel 8088 hasta los procesadores Pentium Tillamook MMX / Mobile MMX desde 1997 hasta 1999. Se ha agregado un recompilador en v10.1, que es obligatorio para Procesadores P5 Pentium y Cyrix y opcional para procesadores i486 y procesadores IDT WinChip . Sin embargo, se necesita un procesador bastante rápido para una velocidad de emulación completa (como un Intel Core i5 a 4 GHz). Sin embargo, el desarrollador actual de PCem tiene la principal preocupación de que el recompilador aún no sea lo suficientemente rápido para emular los procesadores Intel Pentium Pro / Pentium II. [1]

PCem emula varios sistemas / placas base compatibles con IBM PC desde 1981 hasta 1996, esto incluye casi todos los modelos de IBM PC (incluido el IBM PS / 1 modelo 2121 y el IBM PS / 2 modelo 2011), algunos clones de BIOS American Megatrends (desde 1989 hasta 1994) ), Sistemas BIOS Award (clon Award 286, Award SiS 496/497 y Award 430VX PCI) y placas base Intel Premiere / PCI e Intel Advanced / EV. [2] Sin embargo, las versiones no oficiales de PCem (PCem-X y PCem-no oficial) también admiten sistemas / placas base compatibles con IBM PC (desde 1996 hasta 2000) que admiten procesadores Intel Pentium Pro / Pentium II. PCem simula la caché del BIOS, que se basa en el procesador en lugar de en la memoria del sistema.

PCem puede emular diferentes modos gráficos, esto incluye el modo de texto , Hercules , CGA (incluidos algunos modos compuestos y los modos modificados de 160 × 100 × 16), Tandy , EGA , VGA (incluido el Modo X y otros ajustes), VESA , así como Varias API de video como DirectX y Glide de 3Dfx. PCem también puede emular varias tarjetas de video como la serie ATI Mach64 GX y S3 Trio32 / 64 / Virge.

PCem también emula algunas tarjetas de sonido, como AdLib , Sound Blaster (incluido Game Blaster ), Sound Blaster Pro , Sound Blaster 16 , Sound Blaster AWE32 , Gravis UltraSound , Innovation SSI-2001, Aztech Sound Galaxy Pro 16, Windows Sound System , Ensoniq AudioPCI 64V / ES1371 y Sound Blaster PCI 128 . [2]

Las tarjetas Voodoo también se emulan desde PCem v10 y PCem v12, que agregaron soporte para Voodoo 2 y varias optimizaciones. [3] Sin embargo, existen algunas deficiencias con respecto a la emulación de Voodoo, como la falta de mapeo mip, triángulos ligeramente tambaleantes, falta de limitación de velocidad y frecuencias de actualización incorrectas en casi todas las resoluciones (excepto 640 × 480 a 60 Hz). [4] A partir de PCem v11, se ha agregado un recompilador separado para la emulación Voodoo, lo que agiliza la emulación de la tarjeta gráfica Voodoo.

Una versión no oficial de PCem permite utilizar SLiRP / WinPcap como interfaz de red, además de tarjetas Ethernet NE2000 y Realtek RTL8029AS emuladas. Sin embargo, a partir de PCem v13, se agregó oficialmente la emulación de NE2000.

Soporte del sistema operativo [ editar ]

Similar a Virtual PC, Bochs y QEMU, emula casi todas las versiones de Microsoft Windows hasta que Windows Vista (incluido el Service Pack 2), MS-DOS , FreeDOS y CP / M-86 también sean compatibles. Las versiones anteriores de OS / 2 requieren que se formatee el disco duro antes de la instalación, mientras que OS / 2 Warp 3 hasta Warp 4.5 requiere una tarjeta de video sin aceleración para ejecutarse. Otros sistemas operativos también son compatibles con PCem, como las versiones de Linux que admiten el procesador Pentium, derivados de BSD (por ejemplo, FreeBSD ) y BeOS 5 , que solo funciona en la placa base Award SiS 497.

Historial de versiones [ editar ]

Las versiones de PCem desde la v0.5 hasta la v8 se han eliminado de la página web oficial, debido al uso del código de emulación MAME OPL2 / OPL3 desde que aún no tenía una licencia compatible con GPL .

Ver también [ editar ]

  • DOSBox
  • DOSEMU
  • QEMU
  • Bochs
  • Paralelas
  • VirtualBox
  • VMware Fusion
  • VMware Estación de trabajo
  • PC virtual de Windows
  • Lista de emuladores de sistemas informáticos §§  x86-16 IBM PC / XT / AT compatible , plataformas x86 (PC de 32 bits y hardware compatible) y plataformas x86-64 (PC de 64 bits y hardware compatible)

Referencias [ editar ]

  1. ^ "PCem • Ver tema - Una mera idea para un futuro chipset (440FX)" . pcem-emulator.co.uk . Consultado el 8 de agosto de 2016 .
  2. ^ a b "PCem" . pcem-emulator.co.uk . Consultado el 7 de agosto de 2016 .
  3. ^ Cauterizar. "Vintage Computer Emulator 'PCem' ahora ejecutando juegos de Windows basados ​​en 3Dfx" . Consultado el 7 de agosto de 2016 .
  4. ^ "PCem • Ver tema - Emulación 3DFX" . pcem-emulator.co.uk . Consultado el 7 de agosto de 2016 .