Are there other machine code decompilers I can try?
Yes, there are actually a few now: • Reverse Engineering Compiler (REC) has been around for a while. After a four year break, the author is again developing it and has released a Windows GUI. Reads binary files compiled for several architectures in several load file formats. Output is C-like. • Anatomizer is a Japanese decompiler for Win32 executables, hosted on Windows. Source code not available. • The Andromeda decompiler decompiles Win32 executables to C and C++. Windows only. Only a demo is available at present, but the demo looks very impressive. No source code is available. • exetoc is a decompiler for Win32 executables hosted on Windows. There is a GUI, source code is available, and its initial release in May 2005 looks quite impressive. • There is also the Desquirr plugin for IDA Pro. For more decompilers, more details, and some tests see the Machine Code Decompilers page from the DeCompilation Wiki.