Okay, so is it the case that you'd like to, say, be able to easily print out or call up a file that lists the parameters and their values of all the registrations of a particular USR file? My guess is that, with a hex-editor, you could probably write some sort of program to accomplish this, but I have no idea as to what the format is for the various bytes of a USR file is. There is someone here, SeaGtGruff, who was excellent with this kind of information, but he has not been on here for a while.
But even then, there would still be some bookkeeping (<-- Interestingly, one of the few words with 3 pairs of two letters in a row... The ookkee part of "bookkeeping"!) necessary to keep track of your parameter lists so you'd know which parameter list goes with which registration in which USR file.
You're probably aware of this, but if not, keep in mind that when you load a USR file and call up a registration, almost all of the parameters of that registration are easily viewable in the function list. So, if you store a USR file with 8 banks of 4 registrations each, and then you later load up that same USR file, all of the data for those registrations get loaded in memory (and of course, overwrite whatever was previously in those registrations), and whenever you than access any of those registrations to play music with them, you can easily go through the function list and see exactly what the various parameters of that registration are, such as main voice volume, dual voice number, chorus type, or whatever -- dozens of them are accessible.
I believe it is even the case that the true values of parameters you adjust with the knobs are saved and are visible in the function list when you call up a registration. For example, you might use the knobs to adjust the filter cutoff and resonance, and of course, you'll hear the effects of these knob changes in the sound that you're playing, but if you then look at the function parameters for filter cutoff and resonance, you'll see that they don't change -- yet. But after you adjust the knobs, if you then save your newly-adjusted sound as a registration, when you then call up that registration and look at the filter parameters in the function list, I am almost positive that they will now reflect the true values that you set using the knobs.
One of the big exceptions is pretty much what you mentioned: the positions of the knobs for the DSP. The function list has a parameter for the DSP type, but not for the values or positions of the knobs for the DSP function. I don't see a parameter for the on/off status of the DSP either, but I believe it is also stored in a registration. They're stored somehow, and maybe they can be called up with a hex editor -- as I would think those parameter values are stored SOMEWHERE, but they are not in the function list.