Why ask for assembly? Just use C. After you've learned enough about 3D and scaling in general to understand standard C code on the topic (which can be found all over the net), then learn SH2 assembly. Once you've learned enough SH2 assembly, you should be able to do the final step yourself.
Weren't there some posters who actually knew ASM but not C? I remember being surprised by that.
Good luck with your search. I initially searched for some similar stuff about sprite rotation. But I got lost in the mechanics of just drawing a straight forward image to the 32X Framebuffer
Last edited by ammianus on Tue Nov 20, 2012 2:21 am, edited 1 time in total.
Some people learn better from examples... mic's simple cube is a good example. If you need a more complicated example, my Yeti3D port is a good example of a complete 3D system on the 32X.