Bochs

Screenshot Software:
Bochs
Mga detalye ng Software:
Bersyon: 2.6.9 Na-update
I-upload ang petsa: 14 Aug 18
Nag-develop: Timothy R. Butler
Lisensya: Libre
Katanyagan: 500
Laki: 4957 Kb

Rating: 2.3/5 (Total Votes: 6)


        Ang Bochs ay isang mataas na portable open source na IA-32 (x86) PC emulator na nakasulat sa C ++, na tumatakbo sa mga pinakatanyag na platform. Kabilang dito ang pagtulad ng Intel x86 CPU, mga karaniwang I / O device, at isang custom na BIOS. Sa kasalukuyan, ang mga boch ay maaaring maipon sa isang 386, 486 o Pentium CPU. Ang Bochs ay may kakayahang magpatakbo ng karamihan sa mga Operating System sa loob ng pagtulad kabilang ang Linux, Windows 95, DOS, at kamakailan Windows NT 4. Ang Bochs ay isinulat ni Kevin Lawton at kasalukuyang pinananatili ng proyektong ito.
Ang mga Boch ay maaaring isama at ginagamit sa iba't ibang mga mode, ang ilan ay nasa pag-unlad pa rin. Ang 'pangkaraniwang' paggamit ng bochs ay upang magbigay ng kumpletong x86 PC emulation, kabilang ang x86 processor, hardware device, at memorya. Pinapayagan ka nitong patakbuhin ang OS at software sa loob ng emulator sa iyong workstation, katulad na mayroon kang isang makina sa loob ng isang makina. Halimbawa, sabihin natin na ang iyong workstation ay isang Unix / X11 workstation, ngunit nais mong patakbuhin ang mga aplikasyon ng Win'95. Hinahayaan ka ng Bochs na patakbuhin ang Win 95 at nauugnay na software sa iyong Unix / X11 workstation, na nagpapakita ng isang window sa iyong workstation, na nagtatakda ng isang monitor sa isang PC.
    

Ano ang bago sa paglabas na ito:

- CPU: ipinatupad ang mga bagong tagubilin at x86 extension ng architecture.

  - Bugfixes para sa pagtulad ng CPU ng kawastuhan.

  - Nagdagdag ng suporta sa host ng Android platform.

  - Nagdagdag ng USB EHCI device na suporta ng emulation.

  - Nagdagdag ng USB floppy (UFI / CBI) na suporta.

  - Nagdagdag ng ethernet module 'socket', na idinisenyo upang magkabit ng mga pagkakataon sa Boch.

  - Ipakita ang textconfig sa runtime sa window ng Bochs VGA (gui console).

Ano ang bago sa bersyon 2.6.8:

- CPU / CPUDB
  - Bugfixes para sa CPU emulation correctness (kritikal na bugfix para sa x86-64 na pagtulad)
  - Suporta sa pagkalkula ng uri ng memorya para sa debugger at paggamit ng Bochs,
    upang paganahin ang pag-configure gamit ang - pagpipilian na -enenable-memtype.
  - CPUDB: Nagdagdag ng configuration ng Pentium (P54C) sa CPUDB
  - CPUDB: Nagdagdag ng configuration ng Broadwell ULT sa CPUDB
  - Nai-update na kahulugan ng mga callback ng paggamit ng mga kasangkapan, tingnan ang paglalarawan sa
    instrumentation.txt / Fixed instrumentation examples

- I-configure at i-compile
  - I-configure ang opsyon - Naka-enable-mabilis-function-tawag na ngayon ginagamit din para sa MSVC nmake.
  - I-configure ng ilang mga pag-aayos para sa suporta ng GTK debugger.

- Mga GUI at mga library ng display
  - Ang mode ng timer ng update ng VGA ay maaari na ngayong mapili sa opsyon na 'vga'.
  - Bitawan ang lahat ng mga pinindot na key kapag ang simwindow ay nakakakuha pabalik sa focus ng keyboard.
  - Win32 gui: Nakuha ang mouse cursor na talagang nakulong sa window.
  - SDL2: Ipinatupad ang yes / no dialog (hal. Para sa VVFAT gumawa).
  - Ang ilang mga pag-aayos para sa wxWidgets 3.0 at unicode bersyon compatiblity.
  - Buong i-save / ibalik ang suporta para sa mga pinahusay na setting ng gui debugger (window + font).

- Nagdagdag ng suporta sa debugger para sa terminong gui gamit ang isang pseudo-terminal.

- Mga I / O Device
  - Hard drive
    - Nagdagdag ng Oracle (tm) VM suporta sa imahe ng VirtualBox (VDI bersyon 1.1)
    - Muling paganahin ang extension ng "bulk I / O" na extension ng speedups.
    - Ang ilang mga lowlevel cdrom pag-aayos ng code para sa Windows at Linux.
  - Tunog
    - SB16: Nakapirming OPL chip detection sa pamamagitan ng pagpapatupad ng ISA bus delay.
    - SB16: Nakasalabas na OPL3 na emulation mula sa DOSBox at bahagyang inalis ang legacy code.
    - ES1370: Idinagdag MIDI UART output support.
    - ES1370: Nakatakdang kritikal na bug na nag-crash ng mga driver ng Win9x.
    - Major muling pagsulat ng lowlevel sound code.
      - Nagdagdag ng mixer thread support (kinakailangan para sa lahat ng mga module maliban 'sdl').
      - Ang Bagong panghalo at SDL mixer ay ang polling data mula sa PCM output buffers,
        ang speaker ng beep generator ng PC at ang OPL3 FM generator.
      - Pagbabagong format ng PCM sa 16 bit na naka-sign maliit na endian.
      - Nagdagdag ng tunog 'file' na module para sa VOC, WAV, MID at hilaw na output ng data
        at nagdagdag ng dual output support (device + file) sa midi / wave mode 3.
      - Nagdagdag ng kakayahan upang i-set up ang sound driver sa bawat serbisyo.
  - Floppy- Nakatakdang "Read ID" na utos para sa single-sided media (patch ni Ben Lunt).

- ROM BIOS
  - Nakapirming pagproseso ng scancode ng keyboard pagkatapos mahahadlangan ang keyboard.
  - Nakapirming code ng rombios32 upang maiwasan ang hindi tama ang pagtukoy ng talahanayan ng ACPI.

Ano ang bago sa bersyon 2.6.6:

- CPU / CPUDB
  - Payagan ang sandy bridge configuration kahit na ang AVX ay hindi naipon

- I-configure at i-compile
  - Naayos na compilation error kapag na-enable ang 3dnow na suporta
  - Speedup Visual Studio bumuo ng halos 20% sa pamamagitan ng pagdaragdag / Gr compiler na opsyon

- Misc
  - Fixed minimizing win32 gui window at resolution change habang minimize
  - Nagdagdag ng naipon na SeaBIOS 1.7.5 na imahe sa puno ng Bochs kasama ang mga imahe ng Bochs BIOS
  - Mga pag-aayos at pag-update ng dokumentasyon

Katulad na software

MacQEMU
MacQEMU

22 Nov 14

MachineProfile
MachineProfile

1 Dec 18

XQuartz X11
XQuartz X11

22 Oct 15

VirtualBox
VirtualBox

4 May 20

Mga komento sa Bochs

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!