(07-05-2009, 09:29 AM)Xtreme2damax Wrote: I would immediately know what the code does and how to adjust it accordingly, as well as implement new features.
Well, no. Knowing how to code != being a real programmer. All knowing C++ would tell you is that they're masking 0x1FFF to the volume integer. That's not much use unless you know what you're doing, or they document it very well. (In this case, they at least provide comments.)
Implementing new features requires you to be familiar with the codebase and optionally the hardware.
Just go learn C++ and see for yourself. It's not that hard to learn it.