Here's mammoth-age project that should put both Mike (since he has been not working on it since 2003 or 2004) and Peter (since it can be considered to be EA codec) to shame.