Ha, I remember trying to do 8 bit fixed point 4.4 in z80 assembler. I was trying to make a boid flocking demo on a gameboy color, and I didn’t understand cordic functions. I still remember the frustration!