LOOM: Sound player for PC-Engine
|Reported by:||SF/tobigun||Owned by:||Kirben|
Now that the Loom PC-Engine is finally playable it still misses the distaff and some other sounds. This patch adds support for them.
It is not a final version, rather a preview, but at least it works.
The player uses a stripped down version of the APU/PSG emulation code (psg.h/psg.cpp) from the mednafen PC-Engine emulator. psg.cpp depends on Blip_Buffer by Shay Green for sound interpolation. I think it is possible to replace it with classes from ScummVM. Same applies to my ringbuffer class.
The sounds are hardcoded as they are not stored inside a resource.
Ticket imported from: #2898231. Ticket imported from: patches/1214.