Summary of current Bochs supported features

Current Features

80386 instruction set.
user-level 80486 instruction set.
16/32 bit operand sizes/stack size/addressing
protected/real addressing modes
Virtual-8086 and paging support.
VGA color graphics emulation, using an X window
1.44M 3&1/2" floppy disk
1.2M 5&1/4" floppy disk
720K 3&1/2" floppy disk
AT/IDE hard drive via image file
master/slave PIC
non-enhanced keyboard support
CMOS functions
PS/2 Mouse (emulation not complete)
Makefile configuration via GNU 'autoconf'.
Optional command line debugger
Optional cosimulation environment for verifying another CPU simulator
limited single 8259 UART emulation (donated code)

What's on the drawing board?

FPU emulation
Performance Enhacements including dynamic translation
486 & Pentium instruction and feature emulation
Boot NT within Bochs
Network Interface Card (NIC) emulation
file system redirector to map a dos drive to a Unix directory.
Many others...