Included the new defs.asm in the repository

Done some testing too.
All sample files are giving the correct results