10614-Extender_Paletas_por_Grafico
#2
JV Works 12391
Bueno amigo, es cierto que el apartado de la ram dedicado a las paletas es bastante bajo en comparaciĆ³n con el resto.

No obstante, debo recordarte que nintendo rara vez aprovecha al maximo la capacidades de sus consolas (En espacial hablando de Pokemon), esto significa que a pesar de ser solo 1 Kb de memoria libre para paletas, aun hay mucho espacio libre en ese unico kb.

Solo fijate en el palette viewer del VBA y mira las paletas para el worldmap, con eso veras que hay muchos espacios en negro, espacios que son perfectamente aprovechables para meter mas paletas por grafico.

Algo parecido ocurre con la portada, el logo de pokemon practicamente se come toda la memoria de las paletas, sin embargo, si miras bien, veras que muchos de los colores que consume ni los utiliza, o solo se muestran en unos pocos pixeles. Estos colores inutiles pueden ser reemplazados para extender la paleta de la portada. Y de hecho, scarex hizo eso en su hack "Pokemon Mirage", solo que no fue cambiando el mov, pero en efecto, uso parte de los colores del logo de pokemon para hacer un total de una portada de 64 colores (Esto lo hizo sin joder el logo, OJO).

Esto nos deja con algo sencillo, siempre que querais expandir una paleta, mirad primero cuanto consume en PRAM (Usad el palette viewer para eso), asi sabran cuanto espacio les queda para meter mas colores.

:D