TEST, DOC: more coverage of emulator.py

- good coverage but not all logic is tested
- skip sound