By default, on power up, GR8NET's PSG is enabled at port A0 (standard MSX PSG port). I have built PSG in for having its own PSG sound in the GR8NET's 3.5 mm jack.
The logical problem with the two "mirrored" PSG is that if they output their analog signals to the MSX mixer, these signals will interfere creating audible artifacts from higher volume to total mute of PSG sound (depending on the phase of the signal).
The problem is easily solved in stereo GR8NET by turning off the side switch; but it can not be solved in mono GR8NET.
We have come to the conclusion that it may be a good solution to set mono GR8NET's PSG to the port 10 at the power up, thus if GR8NET is not called for initialization at all (e.g. slot 1=game cartridge and slot 2=GR8NET) the PSG stays at port 0x10 not interfering with internal machine's PSG. If GR8NET initializes, then user settings get into effect.
At the same time stereo GR8NET, at the power up, will still initialize its built-in PSG at port A0 mirroring internal PSG.
Does the idea sound good, or you have better suggestion?