zar i been checking the output of your get_config app for softemu to update the tables in wiki talk pages here
http://www.psdevwiki.com/ps3/Talk:PS2_Emulation#PS2_Emulators_Config_Commands
Not need to mention but i think all them are right, i was checking the values of them one by one and while doing it i realized it was not so easy as i expected because the gaps and missing commands, and it took to you more work than what i thought, so good work
If at some point you want to review what is in that table in wiki just tell, now is a lot more complete, we could mark 3 more command as "switches" (great because it makes the whole thing more simple), added a weird value 0x14 specific for softemu at command 0x13 (very interesting to understand how emulator works, pointless to use in netemu though), and replaced a lot of the speculation i had in the table for softemu (but this opens a new huge mistery about the purpose of netemu commands 0x30 up to 0x3C)
Now it looks like the table is near completed and i feel the need to add more info, lol (just because the table allows it, is splitted temporally, and im addicted to create complex tables in wiki), i will think in it later and will tell, but what i have in mind is to add a short description of the command "parameters" from a code point of view, this was one of the initial goals when i was trying to imagine how to create the table and i was not sure how to do it (and for some time the table had some failed attempts to show code chunks) but now im thinking in using some of the functions you used in get_config or at least its parameters, not sure how much can be shorted i have not took a look at this, if you have some suggestion or you think there is something you could find usefull from a coder point of view just suggest it and we will see how to expand the table
About the command with subfuctions, is cool we have that 7 identifyed for all emu types, this is not going to help us much (other than what we have already with your get_config app) because im guessing we are not going to get new info by looking at other/older softemu revisions, and the identifyers from netemu are useless to use in softemu, but never minds, the goal was to make room in wiki for everything just incase someone is researching/reversing emus and finds something there is a place in wiki to add the info to use it like a notepad, is mostly for completion incase someone wants to go hardcore XD
Edit:
With "hardcore" i mean to reverse engineer softemu or to extract game config data from it, and specifically from older revisions of softemu to try to see if there was some easter egg in them, initially this is not going to have a big successs ratio, softemu was abandoned officialy and we dont even have a list of how many revisions of it exists in retail firmwares, so is a bit like exploring a desert, this is very hardcore imo, not because the difficulty level but because most probably is going to be frustrating