|Platform(s)||Windows, Linux, BSD, OS/2, BeOS, MorphOS, AmigaOS, Android, PlayStation 2|
|Emulates||386, 486 and Pentium, FM Towns|
Bochs is an open-source 386, 486 and Pentium emulator written in C++ geared around emulating the full x86 architecture. It's designed to emulate every x86 instruction and device, prioritising accuracy at the cost of speed.
Bochs has very rudimentary support for emulation of FM Towns, which development was abandoned long time ago, so this can be used as an "FM Towns emulator" purely only for curiosity sake. UNZ/MAME/Tsugaru are much better for FM Towns emulation nowadays.