You are right, device uses emulation as working conception.
Device passes tests like Zexall, AUMT, Testprog. Z80tests pass with MEMPTR test, but few tests like IN A,R and BIT(HL) fails. Timing tests is a question, cose test, for example, TIMING just stop.
Such demo programs, like Vibrate is working all right