I've shoved the disassembly I've been working on up on my box, just fyi.. its available @ http://purple.earth.li/~tta/e3_disasm.zip or http://purple.earth.li/~tta/e3_disasm.lst it is _very_ raw, and some of the function names are "best guess before I work out what they do" iykwim.. Any corrections, suggestions would be useful.. Oh, and Matt, is your email dodgy atm ? Cheers Jake