assembly compiles now, no windows machine to test on at the moment...