You can also target the FDC chip that is only replicated superficially in all emulators because the internals of the chip are still unknown.
And by combining multiple detection methods, you can definitely attain a 100% success rate of detecting all emulators, even the toughest ones.
There is also this initiative: [[Emulator_IDs|Emulator IDs]]