@SuperPadLand En Saturn hay dos límites, el número de sprites (226 por línea), y los cálculos de donde han de estar los 4 vértices del sprite, ahí hay matemática de la buena, pero una vez hecho eso, todo va por hardware en el VDP1.
@gynion A ver, lo que han de hacer es calcular donde van los 4 puntos, y eso, hasta donde yo sé, no lo hace el hardware, así que es donde se consume capacidad de cálculo de la buena.
Sobre el StarFox de Gasega, lo que hace es usar uno de los fondos y sus tiles como framebuffer (o lienzo) e ir pintando ahí. Esto consume mucho, ya que tienes que realizar cálculos por cada pixel de la imagen (aunque gasega lo ha optimizado locamente en su código).
En Saturn podrías hacer lo mismo usando el VDP2, que hace fondos 2d, y pintando el juego en el fondo, calculándolo todo a mano, pero en lugar de calcular 4 vertices por quad, calcularias todos los píxeles de cada triángulo.