very good will but the contents of the zip have already been posted by other users.
Example:
The files are not *.m files but *.p files. How can *.p files be read or translated to *.m files?
*.p files are *.m files that have been partly processed to make them run faster the first time they're called. This is done for proprietary reasons and most possibly it is not possible to read them.