*NIX disassembler. Written in C on Linux for x86 ELF files; intended to support multiple CPUs, OSes, and file formats. Scriptable. http://bastard.sourceforge.net/
Program that tries to make source coden (C) from binary, multiplatform. There are MIPS disassembler too, by Giampiero Caprino. http://www.backerstreet.com/rec/rec.htm