Hi folks ! :-) , while reading your posts (not finished reading) I wanted to say that the error was due to the fact that I called my sinus function and the returned values I placed in memory locations labeled 'sin' and 'cos', and every time I wanted to multiply these with the 3d coordinated I DIRECTLY did "muls cos,d0", yes, you see the wrong in this, man it took HOURS to find the bug, anyway with some modifications to the code it runs nice now except for one thing, the 2d projecting routine which obviously doesnt working properly (the coordinates arent perspectivized at all), so I'll be busy some more hours with that.
oh and no, I'm not using matrices of any kind, I havent found any page/literature that learns this out step by step for ppl that havent EVER worked with matrices, the stupid pages (the authors that is) seem to think that someone like me is used to them (matrices), they forget that you read their texts to learn something you dont know yet, anyway if someone knows of any page who describes matrices with some kind of a philosopic point of view please link me there.
*EDIT*
Really appreciate your explenations Sidewinder.
Hattig, you dont happen to have time to write a tutorial about matrices ?