|
Este mapeador divide la pantalla en bloques. Concretamente en 9 bloques de ancho por 5 de alto. Cada bloque está formado por 4 subbloques. Cada subbloque es un sprite de 8 pixels de ancho por 16 de alto.
La información que utiliza el cpc son una cadena de bytes que definen como sigue: pantallas db 1,0,2,2,... (pantalla 1: 45 elementos=45 bloques) db 2,3,1,... (pantalla 2) ... bloques db 1,2,3,1 (bloque 1, 4 elementos=4 subbloques) db 2,2,0,0 (bloque 2) db 0,2,0,2 ... subbloques db &00,&00,&00,&78 db &00,&00,&00,&50 db &00,&50,&00,&78 db &00,&00,&00,&50 db &28,&14,&00,&78 db &00,&00,&00,&78 db &00,&A0,&50,&78 db &00,&00,&00,&78 db &00,&00,&00,&78 db &00,&00,&28,&78 db &00,&00,&00,&78 db &50,&00,&00,&78 db &00,&00,&00,&78 db &00,&00,&00,&78 db &28,&3C,&3C,&78 db &F0,&F0,&F0,&F0 (subbloque1, 64 bytes. Sprite de 8x16)
... El objetivo final del mapeador de Sprot es facilitar una herramienta para crear estas pantallas gráficamente y poder trasladar el resultado al CPC sin mucho esfuerzo.
La información mínima que se necesita para empezar a trabajar con el mapeador es un sprite de 8x16, en formato spt de Sprot. Por ahora no soporta bancos de sprites (formato spb de Sprot). |
|