Ver Mensaje Individual
  #9 (permalink)  
Antiguo 23/11/2015, 17:02
Avatar de loganbdn
loganbdn
 
Fecha de Ingreso: enero-2009
Ubicación: Badalona
Mensajes: 114
Antigüedad: 15 años, 3 meses
Puntos: 1
Respuesta: ECLIPSE Java: the code for the static initializer is exceeding the 65535 b

La causa es que el clon del juego simula con métodos también la paleta de colores y la numeración para representarlos en pantalla. El juego usa el 'modo 0' con 4 bits por pixel, 16 colores de una paleta de 27.

Un gif usa 8 bits por pixel de una paleta RGB de 256 y un png al capturar los sprites me lo hacia en RGB 24 bits por pixel. Por lo que además tendría que hacer alguna clase de mas para convertir estas imágenes al formato del Amstrad.

Asi que preferí hacerlo dibujando los pixels 'artesanalmente' con su numeración como se hacia a la vieja usanza en estos ordenadores. También tuve que simular que cierta numeración de color permitiera tener un pixel parpadeante entre 2 colores como hacían estos ordenadores.

Última edición por loganbdn; 23/11/2015 a las 17:11