making a usable alternative to FFT and most of the others is impossible.
FFT and BIQUAD are just mathematical algorithms at their core, so anyone with the knowledge could make them themselves. Very inefficient but it's still doable.
Any ARYOP can be described with a FOR loop and some input data.
You already made a non-DLC PCM player, so there you go.
RINGCOPY can be cloned with some COPYs.
This isn't a case against the DLC or anything it's just me calling you wrong
Maybe you should try actually reading before immediately deciding something is wrong.
I said "usable alternative". Of course it is possible to reproduce FFT, but it will be hundreds of times slower, and couldn't be used for anything fast. This is also true (but to a lesser extent) for ARYOP and RINGCOPYl
Yes, BGMPLAY can play WAV files, but it's not perfect.