I have much simpler Linistepper code in C, which will probably suit you better and be easier to modify and make accurate.
There are a number of free PIC C compilers, my favorite would be MikroC which has a free version that will do up to 2k PIC ROm size (ideal for the Linistepper PIC).