bochs (emulators/bochs) Add to my watchlist

cross platform x86 and x86_64 emulator

Bochs is a highly portable open source x86 and x86_64 PC emulator written in C++, that runs on most popular platforms. It emulates the Intel x86 CPU, common I/O devices, and a custom BIOS.

Version: 2.6.11 License: LGPL-2.1+ GitHub
Maintainers Nax
Categories emulators
Platforms darwin
  • avx (Enable AVX support)
  • debugger (Enable bochs internal debugger)
  • gdbstub (Enable GDB stub debugging)
  • sdl (Enable SDL GUI)
  • sdl2 (Enable SDL2 GUI)
  • smp (Enable symmetric multi-processor support)
  • term (Enable text-mode GUI)
  • universal (Build for multiple architectures)
  • x11 (Enable X11 support)

"bochs" depends on

lib (4)
build (1)

Ports that depend on "bochs"

No ports

Port notes

To prepare bochs for use:

1) Create a disk image for the emulator.
cd ${prefix}/share/bochs
sudo bximage (prompts will guide you)
sudo chmod 777 <diskimg-name>

2) Remove the current 'ata0-master:' statement in ${prefix}/share/bochs/bochsrc.txt
and replace it with the 'ata0-master:' string displayed at the end of the bximage

3) Format the disk image using FreeDOS (
according to the bochs documentation. (

4) Now start bochs from the command line.

Port Health:

Loading Port Health

Installations (30 days)


Requested Installations (30 days)


Livecheck error

Error: livecheck failed for bochs: extracted version '2.6' is older than livecheck.version '2.6.11'

last updated: 1 day, 9 hours ago