I've spent all night trying to figure this one out and was able to get to the function to debug it in assembler, but this took tracking down the function in memory and then putting a break point on it. not exactly what i had in mind everytime

Although i think its all because when the assembly code is compiled it only creates a .obj and doesn't try adding anything to the .pdb file so it doesn't have any reference to the assembly source file at all.
i've looked through the above assembler programming ppc faq, and i've got everything in there which should be in their for compiling but i don't see any connection with producing anything for the debug output.
Can anyone please look at how they have their assembly setup and check if it adds information to the .pdb file for debugging, or any helpful information.
Thanks!