MIFui y color transparente?

By AxelStone

Prophet (3108)

AxelStone's picture

06-01-2015, 22:42

Buenas de nuevo, sigo trasteando con el MIFui pero tengo un problema: ¿cómo se implementa el color transparente para los COPYs? Os explico los pasos que sigo:

1.- Uso un PNG con color transparente asignado.
2.- Lo exporto a SC5+PL5. Parece identificar bien el transparente pues lo pone como negro (0,0,0)
3.- Lo cargo en MSX con BLOAD,S y el resultado lo guardo en formato utilizable por el copy con COPY (0,0)-(255,211),0 TO "picture.pic"
4.- El archivo picture.pic ya se puede leer con COPY "picture.pic" TO (0,0),1.

Problema: el color transparente se pierde. Si pego bloques de esa imagen en la página 0 no respeta el transparente. ¿Por qué?

Otra pregunta: ¿por qué no se puede hacer directamente un volcado de los .SC5 en páginas de VRAM con COPY, tal como explico en el punto 3?

Gracias.

Login or register to post comments

By AxelStone

Prophet (3108)

AxelStone's picture

07-01-2015, 11:25

Seré bruto, me autorespondo a la primera: los SC5 los cargo directamente cambiando la página activa:

BLOAD "fondo.sc5",S
SET PAGE 0,1
BLOAD "sprites.sc5",S <-- Meto los sprites en la página 1 de VRAM

El problema del transparente persiste, a pesar de cargar la paleta al principio. Sad

By Guillian

Prophet (3502)

Guillian's picture

07-01-2015, 11:48

Para copiar con transparencia tienes que añadir ",TPSET" tras el copy.
P.e.: COPY(0,0)-(127,211) to (128,0),,TPSET

By AxelStone

Prophet (3108)

AxelStone's picture

07-01-2015, 13:07

Oleeee funciona. Gracias!