Yeah its just a way I used to write a lot of files that contain tables/ pointers so that I could easily move them around a ROM in the future without updating anything. I believe .asm is the windows equiv of .s, thumb.bat or devkitARM will do the trick.