Wood, sobre los pasos a seguir...
Me imagino que tendras tus librerias hechas a tu gusto y optimizadas a tu manera de trabajar, y seguro tienes muchisimo mas nivel que yo!!
En cambio mi intencion seria crear una libreria basica para hacer juegos, algo como la Foursprites de los mojones, en nuestro caso seria Eightspriter
Asi no entro en historias de multiplexar y demas para tener mas de 8 sprites.
Y al mismo tiempo que la libreria este basada en la SP1 de Spectrum, para poder portar algun juego mojono, que con 8 sprites creo que alcanzan bien.
Esta libreria tambien podria servir para los que quieran ir haciendo algun juego sin tantos requisitos.
El punto es que para mi hacer estas librerias tambien me serviria para retomar el tema C64, y tambien ir aprendiendo C.
Si tu puedes/quieres, podrias ver si se pueden optimizar las funciones que hacen lo basico. Y ademas ir opinando sobre lo que conviene o no hacer, que con tu experiencia seguro tienes cosas para aportar.
Esta es mi idea, pero si alguien quiere aportar algo o piensa que se puede hacer de otra manera, que lo diga