After Rob Justice fixed a problem with driver counting, everyone
decided that sub_driver names needed to be put in the CSV, but how.
First, we worked out how to get the sub_driver names properly. Once
done, we introduced a new field in the CSV to hold the sub_driver
names. Lastly, we placed the sub_driver names in the field, each
delimited by a pipe “|” character. A new EXAMPLE.SOS.DRIVER file has
been introduced, one that Rob Justice provided which contains a .MOUSE
sub_driver under .CONSOLE and a new EXAMPLE.OUTPUT.csv has been offered
as well.
md5 does _not_ add the comment_start and dib_start fields as part of
the hash. (No point since they would change easily if drivers are in a
different order.)
Altered the script to append CSV information if CSV file already exists.
Changed MFG to output the raw data found in the SOS.DRIVER if we
encounter an unknown manufacturer.
Rewrote Readme.MD
Rewrote all the comments in a more friendly format. Also: created logic
depending upon the value of the ‘q’ field in the version number. Now
prints out Alpha, Beta, and Experimental if encountered.