SegaPCM emulation on OPL4

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.

bitbucket:Laurens Holst
Assigned to
5 years ago
4 years ago
No labels applied.

bitbucket:Laurens Holst 5 years ago · edit

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.


Additionally, ToughkidCST made a proof of concept.

bitbucket:Giangiacomo Zaffini 5 years ago · edit

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.

Register here or Log in to comment, or comment via email.