Bochs

Software captura de pantalla:
Bochs
Detalles de software:
Versión: 2.6.9 Actualizado
Fecha de carga: 14 Aug 18
Licencia: Libre
Popularidad: 500
Tamaño: 4957 Kb

Rating: 2.3/5 (Total Votes: 6)


        Bochs es un emulador de PC de fuente abierta IA-32 (x86) de código abierto escrito en C ++, que se ejecuta en las plataformas más populares. Incluye emulación de la CPU Intel x86, dispositivos de E / S comunes y un BIOS personalizado. Actualmente, bochs se pueden compilar para emular una CPU 386, 486 o Pentium. Bochs es capaz de ejecutar la mayoría de los sistemas operativos dentro de la emulación, incluyendo Linux, Windows 95, DOS y recientemente Windows NT 4. Bochs fue escrito por Kevin Lawton y actualmente es mantenido por este proyecto.
Bochs se puede compilar y usar en una variedad de modos, algunos que aún están en desarrollo. El uso "típico" de bochs es proporcionar una emulación de PC x86 completa, incluido el procesador x86, los dispositivos de hardware y la memoria. Esto le permite ejecutar SO y software dentro del emulador en su estación de trabajo, al igual que tiene una máquina dentro de una máquina. Por ejemplo, supongamos que su estación de trabajo es una estación de trabajo Unix / X11, pero desea ejecutar aplicaciones Win'95. Bochs le permitirá ejecutar Win 95 y el software asociado en su estación de trabajo Unix / X11, mostrando una ventana en su estación de trabajo, simulando un monitor en una PC.
    

Qué hay de nuevo en esta versión:

- CPU: implementó nuevas instrucciones y extensiones de arquitectura x86.

  - Corrección de errores para la corrección de la emulación de la CPU.

  - Se agregó compatibilidad con la plataforma de host de Android.

  - Se agregó soporte de emulación de dispositivo USB EHCI.

  - Se agregó compatibilidad con USB disquete (UFI / CBI).

  - Se agregó el 'socket' del módulo de ethernet, diseñado para interconectar las instancias de Bochs.

  - Mostrar textconfig en tiempo de ejecución en la ventana Bochs VGA (consola gui).

Lo nuevo en la versión 2.6.8:

- CPU / CPUDB
  - Corrección de errores para la corrección de la emulación de la CPU (corrección de errores crítica para la emulación x86-64)
  - Soporte de cálculo del tipo de memoria para depurador e instrumentación Bochs,
    para habilitar la configuración con la opción --enable-memtype.
  - CPUDB: configuración de Pentium (P54C) agregada a CPUDB
  - CPUDB: agregó la configuración Broadwell ULT a CPUDB
  - Definición actualizada de devolución de llamada de instrumentación, ver descripción en
    instrumentation.txt / Ejemplos de instrumentación fija

- Configurar y compilar
  - Configure la opción --enable-fast-function-calls ahora también se usa para MSVC nmake.
  - Algunos arreglos de configuración para el soporte del depurador GTK.

- GUI y bibliotecas de pantalla
  - El modo del temporizador de actualización VGA ahora se puede seleccionar con la opción 'vga'.
  - Libere todas las teclas presionadas cuando la ventana sim vuelve al foco del teclado.
  - Win32 gui: cursor del mouse capturado ahora realmente atrapado en la ventana.
  - SDL2: diálogo de sí / no implementado (por ejemplo, para el compromiso VVFAT).
  - Algunas correcciones para wxWidgets 3.0 y compatiblity de versión unicode.
  - Soporte completo para guardar / restaurar para la configuración mejorada del depurador de interfaz gráfica de usuario (ventana + fuente).

- Se agregó soporte para el depurador para el término gui usando un pseudo-terminal.

- Dispositivos de E / S
  - Disco duro
    - Se agregó compatibilidad con la imagen VM VirtualBox de Oracle (tm) (VDI versión 1.1)
    - Vuelva a habilitar la extensión de aceleraciones de repetición "bulk I / O".
    - Algunos arreglos de código cdrom de bajo nivel para Windows y Linux.
  - Sonar
    - SB16: Detección de chip OPL fija mediante la implementación del retraso del bus ISA.
    - SB16: emulación OPL3 portada de DOSBox y código heredado parcialmente eliminado.
    - ES1370: Soporte de salida MIDI UART agregado.
    - ES1370: se corrigió el error crítico que hacía que los controladores Win9x fallaran.
    - Gran reescritura del código de sonido de bajo nivel.
      - Se agregó el soporte de la rosca del mezclador (requerido para todos los módulos excepto 'sdl').
      - El nuevo mezclador y el mezclador SDL son datos de sondeo de los búferes de salida del PCM,
        el generador de pitido de altavoz de PC y el generador FM OPL3.
      - Conversión de formato PCM a little endian firmado de 16 bits.
      - Se agregó un módulo de 'archivo' de sonido para VOC, WAV, MID y salida de datos sin procesar
        y agregado soporte de salida dual (dispositivo + archivo) en modo midi / wave 3.
      - Se agregó la capacidad para configurar el controlador de sonido por servicio.
  - Floppy- Se reparó el comando "Leer ID" para medios de una cara (parche de Ben Lunt).

- ROM BIOS
  - Reparado el procesamiento del scancode del teclado después de la intercepción del teclado.
  - Se corrigió el código rombios32 para evitar la detección incorrecta de la tabla ACPI.

Qué hay de nuevo en la versión 2.6.6:

- CPU / CPUDB
  - permitir la configuración del puente arenoso incluso cuando AVX no está compilado en

- Configurar y compilar
  - error de compilación fijo cuando la compatibilidad 3dnow está habilitada
  - acelerar la creación de Visual Studio en casi un 20% agregando / opción de compilador Gr

- Misc
  - Se corrigió minimizando la ventana win32 gui y el cambio de resolución mientras se minimizaba
  - Se ha agregado una imagen compilada de SeaBIOS 1.7.5 en el árbol de Bochs junto con las imágenes del BIOS de Bochs.
  - correcciones de documentación y actualizaciones

Programas parecidos

Mactracker
Mactracker

4 May 20

XRoar
XRoar

20 Sep 15

Comentarios a la Bochs

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!