Qué tal señores, este es mi primer hilo aquí, aunque soy habitual en msx.org. Me gusta mucho la sección desarrollo tan activa que tienen estos foros, así que me he animado a darme una vuelta por aquí
. Os comento, he empezado a aprender a programar en MSX esta semana y he elegido BASIC pq me resulta un lenguaje familiar. El caso es que en estos momentos tengo más preguntas que respuestas, y en este primer hilo a ver si consigo aglutinar todas las relativas a MIFui y la gestión de gráficos.
Aquí van las 2 primeras preguntas:
¿Carga de imágenes con MIFui en BASIC?. El programa genera un PL5+SC5 que se cargan desde Basic con BLOAD,S. Hasta aquí bien, pero he visto que no se pueden cargar con un COPY "image.sc5" TO (0,0),1 por ejemplo, para meterla en una página de video. Debo hacer una pequeña jugada:
1.- Cargo la imagen con BLOAD,S
2.- Guardo la pantalla activa en un fichero con COPY (0,0)-(255,211),0 TO "image.pic"
3.- El archivo "image.pic" si puedo cargarlo sin problema con un COPY en una página de VRAM, cosa que no podía con el SC5
¿Es correcto este proceder o hay alguna forma de volcar directamente los SC5 en las páginas de VRAM?
Color transparente con MIFui: Usando el procedimiento descrito no consigo simular el transparente. Es decir, cargo un fondo con BLOAD,S y los sprites los meto en la página 1 leyendo "sprites.pic". Cuando intento copiar un sprite sobre el fondo me sale con el dichoso cuadro negro, no interpreta color transparente. ¿Hago algo mal?
Gracias señores.