Bochs

Software screenshot:
Bochs
Dettagli del software:
Versione: 2.6.9 Aggiornato
Data di caricamento: 14 Aug 18
Sviluppatore: Timothy R. Butler
Licenza: Libero
Popolarità: 345
Dimensione: 4957 Kb

Rating: 1.8/5 (Total Votes: 5)


        Bochs è un emulatore di PC open source IA-32 (x86) altamente portatile, scritto in C ++, che gira sulle piattaforme più diffuse. Include l'emulazione della CPU Intel x86, dispositivi I / O comuni e un BIOS personalizzato. Attualmente, i boch possono essere compilati per emulare una CPU 386, 486 o Pentium. Bochs è in grado di eseguire la maggior parte dei sistemi operativi all'interno dell'emulazione, tra cui Linux, Windows 95, DOS e recentemente Windows NT 4. Bochs è stato scritto da Kevin Lawton e attualmente è gestito da questo progetto.
I Boch possono essere compilati e utilizzati in una varietà di modalità, alcune ancora in fase di sviluppo. L'uso "tipico" di bochs è quello di fornire l'emulazione PC x86 completa, incluso il processore x86, i dispositivi hardware e la memoria. Ciò consente di eseguire sistemi operativi e software all'interno dell'emulatore sulla workstation, proprio come se si avesse una macchina all'interno di una macchina. Per esempio, diciamo che la tua workstation è una workstation Unix / X11, ma tu vuoi eseguire le applicazioni Win'95. Bochs ti permetterà di eseguire Win 95 e il software associato sulla tua workstation Unix / X11, visualizzando una finestra sulla tua workstation, simulando un monitor su un PC.
    

Novità di in questa versione:

- CPU: implementate nuove istruzioni e estensioni dell'architettura x86.

  - Bugfix per la correttezza dell'emulazione della CPU.

  - Aggiunto il supporto della piattaforma host Android.

  - Aggiunto il supporto per l'emulazione dei dispositivi USB EHCI.

  - Aggiunto supporto floppy USB (UFI / CBI).

  - Aggiunto il "socket" del modulo Ethernet, progettato per interconnettere le istanze di Bochs.

  - Mostra textconfig in fase di runtime nella finestra VGA di Bochs (console gui).

Novità nella versione 2.6.8:

- CPU / CPUDB
  - Correzione di errori per la correttezza dell'emulazione della CPU (bugfix critico per l'emulazione x86-64)
  - Supporto per il calcolo del tipo di memoria per debugger e strumentazione Bochs,
    abilitare la configurazione con l'opzione --enable-memtype.
  - CPUDB: aggiunta configurazione Pentium (P54C) a CPUDB
  - CPUDB: aggiunta della configurazione Broadwell ULT a CPUDB
  - Definizione aggiornata dei callback della strumentazione, vedere la descrizione in
    instrumentation.txt / Esempi di strumenti fissi

- Configura e compila
  - Configura l'opzione --enable-fast-function-calls ora utilizzata anche per MSVC nmake.
  - Alcuni configurano le correzioni per il supporto del debugger GTK.

- GUI e librerie di visualizzazione
  - La modalità timer di aggiornamento VGA ora può essere selezionata con l'opzione 'vga'.
  - Rilascia tutti i tasti premuti quando la finestra simula nuovamente il focus della tastiera.
  - Win32 gui: il cursore del mouse catturato ora è veramente intrappolato nella finestra.
  - SDL2: finestra di dialogo Sì / No implementata (ad es. Per commit VVFAT).
  - Alcune correzioni per wxWidgets 3.0 e versione compatibile con unicode.
  - Supporto completo di salvataggio / ripristino per le impostazioni avanzate del debugger GUI (finestra + carattere).

- Aggiunto il supporto del debugger per il termine gui usando uno pseudo-terminale.

- Dispositivi I / O
  - Disco rigido
    - Aggiunto il supporto per le immagini VM VirtualBox di Oracle (tm) (VDI versione 1.1)
    - Riattivare l'estensione di accelerazioni ripetute "bulk I / O".
    - Alcune correzioni del codice cdrom di livello inferiore per Windows e Linux.
  - Suono
    - SB16: rilevamento del chip OPL fisso mediante l'implementazione del ritardo del bus ISA.
    - SB16: emulazione Port OPL3 da DOSBox e codice legacy parzialmente rimosso.
    - ES1370: aggiunto il supporto di output UART MIDI.
    - ES1370: corretto bug critico che causava il crash del driver Win9x.
    - Maggiore riscrittura del codice audio di livello inferiore.
      - Aggiunto il supporto per il thread del mixer (richiesto per tutti i moduli tranne 'sdl').
      - Il nuovo mixer e il mixer SDL eseguono il polling dei dati dai buffer di uscita PCM,
        il generatore di segnale acustico del PC e il generatore FM OPL3.
      - Conversione del formato PCM a little endian firmato a 16 bit.
      - Aggiunto il modulo 'file' del suono per VOC, WAV, MID e l'uscita dei dati grezzi
        e ha aggiunto il supporto a doppio output (dispositivo + file) in modalità midi / wave 3.
      - Aggiunta la possibilità di configurare il driver audio per servizio.
  - Floppy- Corretto il comando "Leggi ID" per i supporti a singola facciata (patch di Ben Lunt).

- BIOS ROM
  - Risolto il problema della scancode della tastiera dopo l'intercettazione della tastiera.
  - Risolto il codice rombios32 per evitare il rilevamento errato della tabella ACPI.

Novità nella versione 2.6.6:

- CPU / CPUDB
  - consente la configurazione del ponte sabbioso anche quando AVX non è compilato

- Configura e compila
  - errore di compilazione fisso quando il supporto 3dnow è abilitato
  - velocizza la costruzione di Visual Studio di quasi il 20% aggiungendo l'opzione / Gr del compilatore

- Varie
  - Risolto il problema di minimizzare la finestra di win32 gui e il cambio di risoluzione mentre ridotto a icona
  - Aggiunta l'immagine SeaBIOS 1.7.5 compilata nell'albero di Bochs insieme alle immagini del BIOS di Bochs
  - correzioni e aggiornamenti della documentazione

Programmi simili

WhatSize
WhatSize

4 May 20

EtreCheck
EtreCheck

4 May 20

Mactracker
Mactracker

4 May 20

Commenti a Bochs

I commenti non trovato
Aggiungi commento
Accendere le immagini!