Graphical Debugger Interface for the Bochs PC Emulator![]()
[ bfe project page ]
Compile Bochs 2.x with "--enable-debugger --enable-disasm --disable-readline" along with any other options you may want. Binary packages of Bochs do not have the debugger compiled in and will not work with BFE, you must compile Bochs yourself.
You must have a valid .bochsrc file in the current directory or in your home directory. Setting the panic, error, info or debug actions to "ask" in the .bochsrc file will cause BFE to lockup.
panic: action=fatal error: action=report info: action=ignore debug: action=ignore
Why does BFE lockup when I click "Start Bochs"?
You must first get Bochs to work. Try running `bochs -q` from the same directory you're running BFE from. You should see something like this:======================================================================== Bochs x86 Emulator 2.0.2 January 21, 2003 ======================================================================== 00000000000i[ ] reading configuration from .bochsrc Next at t=0 (0) [0x000ffff0] f000:fff0 (unk. ctxt): jmp f000:e05b ; ea5be000f0 <bochs:1>Bochs 2.1 probably won't work with BFE, use 2.0.2 if you can't get BFE to work.
The CVS page has a downloadable tarball of the latest source.
bfe2-23jul2003.tar.gz 26.4kB - Added EBP offset to stack and fixed two stack related bugs.
bfe2-24jan2003.tar.gz 25.6kB - Bochs 2.0 and Gtk+ 1.2/2.0 support (does not support 1.x versions of Bochs). Rewrote a lot of the code, added a couple new features and fixed many bugs that were never found in the xforms version.
bfe-15nov2002.tar.gz 21.6kB - Last XForms release of BFE. Works with Bochs 1.4, does not work with 2.0. Bochs must be configured with "--enable-debugger --enable-disasm --disable-readline".
Copyright © 1995-2005 Brand Huntsman ( best viewed with text-only and gecko browsers )