emulate

verb

1.
strive to equal or match, especially by imitating
Agent:
emulator
2.
imitate the function of (another system), as by modifying the hardware or the software
Derived from:
emulation
3.
compete with successfully; approach or reach equality with
Derived from:
emulation