Anyway, to distinguish the different types of audio outputs, most Japanese companies use PSG < WSG < FM < PCM, plus "noise" as an extra feature or sound channel.
The PCE is technically WSG, as the waveforms can be freely defined.
Do you have a link to more resources on WSG / PSG distinction?
Also, how does the PCE differ from Gameboy/Famicom in terms of "PSG"?
I can't find any outside resources that explain different types of computer-generated audio; probably the general public has no idea what the difference is between systems like the NES, SMS, GB, and PCE.
Generally, PSG is used to describe chips that generate primitive waveforms, such as sine waves, square waves, sawtooth waves, triangle waves, and random noise.
WSG lets one wavelength be freely defined, allowing any shape and quality of a repetitive waveform. It's more advanced than PSG, of course, but still pretty limiting in complexity.
FM, of course, has sine waves as the basic waveform, but has several layers of operators to adjust the dynamic overtones/frequency of the resulting sound.
PCM usually means an ability to stream samples at varying frequencies and of any length -- limited by memory.
---
Of course, the NES has a dedicated DPCM channel, as well as the ability to have samples streamed through the same channel, but the other 4 of its channels are PSG. Systems like the NES, SMS, SID, etc have the ability to play samples, but most people don't call all of its audio PCM. Perhaps it's because of the extreme CPU overhead needed to play samples (PCM would usually mean dedicated hardware to stream samples without CPU hand-holding), or perhaps it's because 1 channel of PCM can't be seriously called PCM capability -- you can't really make music with 1-note sample poly(mono?)phony.
The Game Boy has, what, 3 PSG channels and one WSG channel. People seldom notice it, but it does sound pretty good in the right hands. In the wrong hands, it's just made into another static triangle channel to copy the NES' layout.
If anyone finds errors or disagrees with the above, please explain why.