* Initial
* Laserlock in
* This is a better way to read the string
* That array copy wasn't needed either
* Use static filetype method, rename filetype.iso
* Initial Codelok ISO scanning
* Comments with redump IDs
* Add redump examples to laserlock
* Change for testing
* Small comment
* TAGES
* halfway through safedisc
* Safedisc done
* Fix 1
* Major oversights in puredata fixed
* Finish SecuROM
* ProtectDiSC done
* Alpharom done
* Finish StarForce, initial PR review ready
* Wait, that would be really bad
* One more for the road.
* Small finding
* Small fix for finding
* Notes on finding
* Several minor fixes, decisions
* what do you MEAN it returns true if there are no elements in the array
* Future todo
* Update packages
* Rebase
* Fix runisochecks
* First round of fixes
* Second round of fixes
* Tests attempt 1
* Make checks work
* Individual test attempt 1
* Final tests
---------
Co-authored-by: Matt Nadareski <mnadareski@outlook.com>
* Improve detection for cd/dvd-cops version string
* I forgot to include the regex compensation for comma version number cases
* Pasted comment wrong previously
* Implemented Sabre's review fixes, also added check for Codefree
* Add detection class and test class for PACE Anti-Piracy Interlok
* Remove unnecessary empty lines after end of class.
* Added missing null check for pex section strings.
* Add newline above getversion
* GetFirstSectionStrings assigned to variable.
* Change getversion in InterLok to use regex.
* Final? getversion regex cleanup