Hola theelf, la verdad es que tu trabajo en MD ha sido de lo más digno de este foro
no quiero hace offtopic de este tema tan interesante, si es necesario abrimos otro hilo, pero como pones que también has programado Mega-CD ¿Cómo funciona el combo Megadrive-Mega-CD? ¿Quién controla los gráficos, los sprites?¿Mega-CD, Megadrive?¿Ambas?¿El límite de sprites es el mismo?.
Saludetes y feliz año
En realidad programar para MCD es practicamente igual a megadrive.Basicamente agrega rotacion y escalado por hardware, y agrega un segundo procesador en paralelo de 12mhz, dificil de programar, ya que no se bien como pasarle instrucciones.Para los graficos agrega un procesador ASIC, para algunos procesos graficos (rotado, escalado..alguno mas?)
El limite de sprites es el mismo,tiene 64k de vram igual, y lo controla la MD
Simplemente hay que tener en cuenta que la carga de datos se hace de un CD y no de rom,asi que se tiene que cambiar la forma de leer los datos con respecto a codigo para MD normal.
Piensa que como la MD no podia leer directamente de la rom a la vram, siempre tenia que pasar por ram, el port de codigo de MD a MCD es mas facil, ya que solo hay que cambiar las rutinas de lectura de rom a ram, por CD a ram.
saludos y buen fin de año para ti tambien