fincs
fincs
This is a good point. However, I think it would be more intuitive to add a way to actually instantiate these constants in all dvles that make use of procedures...
There usually aren't that many constants per DVLE. Rewriting shader code memory (when using shaders from different shbins) is much more expensive. I'd say it's not really a concern.
I've looked at the DS and DSi mode BIOSes, and the functions seem to behave as documented. That is, >=0 on success (decompressed byte size) or