The SegaPCM is a stereo 16-voice 8-bit PCM sound chip created by Sega. It was used in the "Super Scaler" games of the 80s and early 90s, including Hang-On, Space Harrier, OutRun and After Burner.
This is something the MoonSound should be able to emulate.
Because the SegaPCM can freely play samples from any start and end position in its memory, while the OPL4 requires start, end and loop positions to be specified in advance in the wave headers table (which can’t be accessed during playback), this would require a pre-scan of the SegaPCM VGM data to determine and populate the OPL4 instrument headers prior to playback.
Reports:
- https://www.msx.org/forum/msx-talk/software/vgmplay-msx?page=15#comment-292652
- https://www.msx.org/forum/msx-talk/software/vgmplay-msx?page=17#comment-308461
- https://www.msx.org/forum/msx-talk/software/vgmplay-msx?page=18#comment-310282
- https://www.msx.org/forum/msx-talk/software/vgmplay-msx?page=28#comment-335420
Additionally, ToughkidCST made a proof of concept.
YM2151 + SegaPCM couple is often chosed by DefleMask tracker's users and DefleMask dmf -> vgm conversion tool is adlegedly smoothly working. So this is wanted.