I'm going to learn to develop on the Saturn and eventually be able to optimize and squeeze as much juice out of it as possible. Although I don't really know what I'm doing.. I know C and C++ and can write fairly advanced 3D game engines so I just need guidance getting this whole thing set up, the documentation is scarce and hard to navigate and there are some prequisite pieces of knowledge that I wish were documented idiomatically. Firstly, how to compile for the Saturn. I would like to experiment and learn ASM through the saturn but I could do with some help actually getting an environment set up for this with a compiler/assembler etc. I am aware of more high level libraries available but I would like to study the Saturn hardware and not be limited by a slow library, I know the maths behind 3D perspective projection, raycasting, rotation, collision etc and I wish to optimize these things for the Saturn as a learning tool and have it running smoothly, but I question how I get off my feet as smoothly as possible? Cheers.