emulate means in slang: To copy, to try to be like. (in Slang Dictionary, added by Ayaan Reid)
What else does emulate mean?
Strive to be equal or better, particularly through imitation (in Merlin Dictionary)
You can compete successfully with others by approaching or achieving equality with them. (in Merlin Dictionary)
In order to imitate (another system’s function), you need to modify hardware or software so that the system can accept the same data and execute the same programs. The imitating system will then achieve the exact same results. (in Merlin Dictionary)