Table 2-1. Directory structure
| Location | Meaning |
|---|---|
| bios | System and VGA BIOS images, system BIOS sources and makefile |
| build | additional stuff required for building Bochs on different platforms |
| bx_debug | the builtin Bochs debugger |
| cpu | the cpu emulation sources |
| disasm | the disassembler for the Bochs debugger |
| doc/docbook | the Bochs documentation in DocBook format |
| doc/man | Bochs manual pages |
| docs-html | old Bochs documentation in HTML (will be replaced by DocBook) |
| dynamic | empty directory (reserved for dynamic translation code) |
| font | the default VGA font used by most of the display libraries |
| fpu | the fpu emulation sources |
| gui | display libraries (guis), the simulator interface and text mode config interface |
| gui/bitmaps | bitmaps for the headerbar |
| gui/keymaps | keymaps for the keyboard mapping feature |
| host | host specific drivers (currently only used by the pcidev kernel module for Linux) |
| instrument | directory tree for the instrumentation feature |
| iodev | standard PC devices, PCI devices, lowlevel networking and sound drivers |
| memory | memory management and ROM loader |
| misc | useful utilities (e.g. bximage, bxcommit, niclist) |
| misc/sb16 | tool to control the SB16 emulation from the guest side |
| patches | pending patches |
| plex86 | plex86 directory structure (possibly outdated) |