After stumbling upon the existence of this argument I noticed that the explanation was lacking in a number of areas, so I have gone and improved it while trying to emulate the same consistent wording style and format on the wiki, which can be found on a sandbox page.
I believe that as it stands currently it can cause a editor much confusion if trying to use the parameter, as it does not indicate that the second argument is not only required but only has a few specific valid inputs, which would not be known without having to search and view the source for the related template page.
Below I will list the reasoning for each of the changes I have made:
- I have moved the entire porter parameter into its own row in the table due to the length otherwise being too long, but also because it should have it's own row being a separate parameter to the developers.
- I have made it clearer that a second argument is not only required (as leaving it out will throw a template error) but also that only specific words are accepted as denoted by the template, else the page will trigger a invalid template usage warning.
- Adding on to this point, I have also added a internal link to PC booter in order to make it clearer to those who may not be aware it's relation to DOSBox.