Firstly, I class myself as a newbie when it comes to PBP... so can't help you out with your question.

However, I think that you are asking a tool order if you want the guys here to convert assembly code to a working PBP program and then help you modify it and adapt it to suit your needs.

Maybe you should / could contact the author of the assembly code and ask them if they could interpret what each line of ASM code does, and then have a go at writing the PBP code and then post that up and ask for assistance if / when it won't work.