Original author: Gregor Anich <blight>
Subsequent authors: many people from the Mupen64Plus team have worked on this code.