The asm file is provided so that you can, if required, change the code for example remove the checking. Once checking is removed it will create a com file of pure code regardless of its content.
Please be aware of any copywrite laws as I will not take resposibilty. Straiph
Notes: 1. I removed the jmp far ptr check and it created the com file just fine. 2. When I put a null field at the end for variable space sometimes it gets chopped off. 3. A file of 512 bytes returns zero length so I just added an extra byte and it worked just fine.
If you find any other querks contact me and I will ammend the list. (I think you can send me an email by clicking on my name but Im not quite sure)