"em·u·late: Computer Science, Software: Imitation of the function of (another system), by dynamic recompilation or interpretive translation as to allow the imitating system to accept the same data, execute the same binary programs, and achieve the same results as the imitated system."
I like that one. At least it meshes well with what people mean when they use the word.
Cheers, Kuba