Actually, the SegaCD PCM and 32x PWM were the last chips I added to v1.51. The first chip I added to v1.51 was Sega PCM (used in OutRun, doesn't seem to have a "proper" name) and the RF5C68 (Arcade version of the SegaCD PCM). Just btw.
I need to admit, that the naming is inconsistent indeed. The reason I named the chips as they are is, that I simply used the names that MAME/MESS use internally.
So I called the NES chip
NES APU. Also I didn't want to call it N2A03, because I found it harder to remember and the main cpu is already called N2A03.
Basically the same applies to the GB DMG. (Don't ask me where I got the GB DMG from. It's just called
GameBoy soundmost of the time.)
And well ...
POKEY. It's a word that shouts at me. It's written "Pokey" many times in the comments, so I wrote it this way.
As for the YMxxx chips, almost no one calls the YM2612 "OPN2", so I went with the YM name. OPLL, OPL2 and OPL3 seems to be more common, though.
If you want to discuss the names, I'm willing to do that.
Actually I'd want to use the most common names for the chips.
Another btw: Most of the chips in v1.51 were added for the sake of completeness. I started adding some YM FM chips, so I thought I could also add the rest of the YM family.
