This is my code for my current patches. Anything with 08xxxxxx - means that it needs repointing from 08xxxxxx to the new address (some of them is left blank since I've not allocated the proper space for the code. Just repoint them to a sufficient free space.)

If I may make a suggestion, it might be helpful to make a quick note of what the routine did before and what it does now so it's useful also as documentation in addition to being sources for your patches. (Also, recategorizing this as documentation since it's not the actual patches)