MAC CATEGORIES:



NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>

7-DAY TOP DOWNLOAD

#
Program
iPhone and iPod
Firmware 3.1.2

14,479
Internet Explorer
5.2.3

5,928
Apple GarageBand
Update 5.1

3,429
aMule 2.2.6
3,385
Toast Titanium
10.0.4

3,308
RAR Expander 0.8.5
Beta 3 / 0.8.4

3,274
Apple iLife '09
3,010
aMSN 0.98.1
2,890
Kid Pix Deluxe 3X
Update 1.2.4

2,808
Matlab 7.9
2,739

WEEK'S BEST

  • VueScan 8.5.39
  • Opera 10.10 Build ...
  • Dropbox 0.7.73 RC ...
  • Adobe Lightroom 3....
  • Google Earth 5.1.3...
  • Camino 2.0
  • Vuze (formerly Azu...
  • Safari 4.0.4
  • OnyX 2.1.1
  • FileZilla 3.3.0.1
  • Quicksilver 1.0 Be...
  • Cocktail 4.6.1
  • Picasa 3.5.2.90
  • Adobe Shockwave Pl...
  • VLC Media Player 1...
  • LimeWire X 5.4.1 B...
  • Apple iTunes 9.0.2
  • VirtualBox 3.1.0 B...
  • FileZilla 3.3.0.1
  • Mozilla Firefox 3....
  • aMSN 0.98.1
  • NeoOffice 3.0.1 Pa...
  • VMware Fusion 3.0....
  • Quinn 3.5.7
  • App Store Expense ...
  • Ableton Live 8.0.9
  • Parallels Desktop ...
  • Alarm Clock Pro 9....
  • Dock Spaces 3.10
  • Dropbox 0.7.73 RC ...
  • Home / Mac / System Utilities
     Report spyware

    Bochs 2.4.2

    Download button

    Downloads: 9,720  Add to download basket  Tell us about an update
    User Rating:
    Rated by:
    Very Good (4.0/5)
    23 user(s)
    Developer:

    License / Price:

    Size / OS:

    Binary Format:

    Last Updated:

    Category:
    The Bochs Project | More programs
    Freeware / FREE
    3.8 MB / Mac OS X 10.2 or later
    Universal Binary Universal Binary
    November 10th, 2009, 15:13 GMT [view history]
    C: \ System Utilities

     Read user reviews (0)  Add a review  Refer to a friend  Subscribe

     

    Bochs description

     

    A portable x86 PC emulation software package.

    Bochs is a portable x86 PC emulation software package that emulates enough of the x86 CPU, related AT hardware, and BIOS to run Windows, Linux, *BSD, Minix, and other OS's, all on your workstation.

    Bochs is a highly portable open source IA-32 (x86) PC emulator written in C++, that runs on most popular platforms.

    Bochs includes emulation of the Intel x86 CPU, a custom BIOS and common I/O devices. Currently, Bochs can be compiled to emulate a 386, 486, Pentium/PentiumII/PentiumIII/Pentium4 or x86-64 CPU including optional SSEx, MMX, and 3DNow! instructions.

    Bochs is capable of running most Operating Systems inside the emulation including Linux, Windows 95, DOS, and Windows NT 4. Bochs was written by Kevin Lawton and is currently maintained by this project.

    Bochs can be compiled and used in a variety of modes, some which are still in development. The 'typical' use of Bochs is to provide complete x86 PC emulation, including the x86 processor, hardware devices, and memory.

    This allows you to run OSes and software within the emulator on your workstation, much like you have a machine inside of a machine. For instance, let's say your workstation is a Unix/X11 workstation, but you want to run Win95 applications.

    Bochs will allow you to run Win 95 and associated software on your Unix/X11 workstation, displaying a window on your workstation, simulating a monitor on a PC.

    What's New in This Release: [ read full changelog ]

    CPU and internal debugger:
    · VMX: Implemented TPR shadow VMEXIT
    · Bugfixes for CPU emulation correctness (mostly for VMX support).
    · Bugfixes and updates for Bochs internal debugger
    · On SMP system stepN command now affects only current processor

    Memory:
    · Bugfixes for > 32-bit physical address space.
    · Allow to emulate more physical memory than host actually could or would like to allocate. For more details look for new .bochsrc 'memory' option.

    Cleanup configure options:
    · All paging related options now will be automatically determined according to --enable-cpu-level option. Related configure options
    · --enable-global-pages, --enable-large-pages,
    · --enable-pae, --enable-mtrr
    · are deprecated now. Only 1G paging option still remaining unchanged.
    · Deprecate --enable-daz configure option. Denormals-are-zeros MXCSR control will be enabled automatically iff SSE2 is supported (like in hardware).
    · Deprecate --enable-vme configure option, now it will be supported iff CPU_LEVEL >= 5 (like in hardware).

    I/O Devices:
    · Bugfixes for 8254 PIT, VGA, Cirrus-Logic SVGA, USB UCHI

    SF patches applied:
    · [2817840] Make old_callback static by Mark Marshall
    · [2874004] fix for VMWRITE instruction by Roberto Paleari
    · [2873999] fix CS segment type during fast syscall invocation by Roberto Paleari
    · [2864389] Debugger gui maximize on startup by Thomas Nilsen
    · [2817868] Rework loops in the memory code by Mark Marshall
    · [2812948] PIT bug by Derek
    · these S.F. bugs were closed/fixed
    · [2833504] GUI debugger bug-about GDT display
    · [2872244] BIOS writes not allowed value to MTRR MSR causing #GP
    · [2885383] SDL GUI memory leak
    · [2872290] compilation in AIX5.3 ML10 failes
    · [2867904] crash with cirrus bx_vga_c::mem_write
    · [2851495] BIOS PCI returns with INT flag = 0
    · [2860333] vista 64 guest STOP 109 (GDT modification)
    · [2849745] disassembler bug for 3DNow and SSE opcodes
    · [1066748] Wrong registers values after #RESET, #INIT
    · [2836893] Regression: Windows XP installer unable to format harddrive
    · [2812239] VMX: VM-Exit: Incorrect instruction length on software int
    · [2814130] bx_debug lex/yacc files incorrectly generated
    · [2813199] MP Tables Missing From BIOS
    · [2824093] VMX exception bug
    · [2811909] VMX : CS Access-rights Type.Accessed stays 0
    · [2810571] Compile Errors on OSX
    · [2823749] GCC regression or VM_EXIT RDMSR/WRMSR bug
    · [2815929] Vista/XP64 unnecessary panic
    · [2803519] Wrong example in man page bochsrc
    · these S.F. feature requests were closed/implemented
    · [422766] Large Memory configurations
    · [1311287] Idea for a better GUI
    · [455971] USB support
    · [615363] debugger shortcut for repeat last cmd

     


    TAGS:

    portable emulator | x86 emulation | AT hardware | emulator | emulation | x86



    HTML code for linking to this page:


    Go to top

    Windows tabGames tabDrivers tabMac tabLinux tabScripts tabMobile tabHandheld tabGadgets tabNews tab

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   ENTER NEWS SITE   |   ENGLISH BOARD   |   ROMANIAN FORUM