Diskover escribió:Claro. De hecho, MMC5 podía hacerlo, o el nuevo MXM-1 ya lo hace. Aunque lo del zoom creo que sería más complejo, pero creo que se conseguiría solventar.
Básicamente porque en ch-ram sigues teniendo tus 32 tiles, pero cuanto mas lejano sea el zoom, mas tiles de la ch-rom van a conformarlos. Por lo tanto, si reservas 128 tiles para cada columna, y el escenario es demasiado grande, vas a tener que prever una cierta repetición de tiles para no quedarte sin información gráfica al alejar el plano.
1 -Postprocesar todos los tiles implicados en la ch-ram.
2 -En zoom out la información de mas de un tile debe conformar la información del tile resultante. Esta conversión requiere de mucha potencia de cálculo, pero el propio mapper podría servirla estando hecho para esto.
3 -Si el escenario ocupa 128 tiles de ancho, reservas 128 tiles por bloque cada 8 scanlines, y contemplas un zoom out de 3 tiles en el espacio de 1, necesitas que el patrón del dibujo esté conformado por unos 42 tiles en bucle, o por mas tiles para una mayor complejidad del dibujo, pero con espacios, tiles repetidos, etc
4 -Los personajes deben tener un tamaño máximo de 32 píxeles de ancho, y aconsejablemente de no mas de 100 píxeles de alto.
5 -50 colores para planos, y mas de 6 para sprites.
6 -Ese canal pcm echando fuego.