So basically, you’re saying that the emulation is accurate, right? 🙂
But yeah, the sound never “looks” the same. It would be quite difficult to emulate exactly those capacitors, and I would have to emulate them differently according to the hardware! And you probably wouldn’t notice the difference anyway :).
About the syncing, what I am quite proud of is that the Z80 players are test-united automatically against the C++ player (used by AT2) to be sure that the exact same data are sent to the PSG. So whenever I make an evolution/change to a Z80 player, I don’t have to test it like crazy like myself because I have automated tests that do it for me! This is a great security.