Me gustaría cargar una imagen de fondo que actualmente tengo guardada como .bmp en la SDRAM del DE2-115. Luego me gustaría mostrar esta imagen de fondo en un monitor VGA (640x480). Luego dibujaré imágenes adicionales superpuestas a esta imagen de fondo.
Por cierto, estoy usando NIOS II.
He implementado juegos utilizando un controlador VGA como el rompe ladrillos, pero simplemente tenían colores sólidos que dibujaba en código .sv con bastante facilidad.
Si quiero dibujar este .bmp en el monitor, ¿qué pasos debo seguir? ¿Debo dibujarlo desde el software en C o desde el hardware utilizando un controlador vga y leyendo desde la memoria? Por último, ¿cómo debo subir el .bmp a la SDRAM?
Gracias.
ACTUALIZACIÓN !!: Probablemente debería explicar más del proyecto. Así que estoy tratando de desarrollar un juego de Texas Hold Em. La imagen de fondo fija es una mesa de póquer y en ubicaciones fijas de la mesa quiero superponer las cartas de 2 jugadores, así como las 5 cartas comunes. La mesa de póquer será un .bmp así como cada carta. Basándonos en el juego actual estaremos mostrando diferentes cartas. Tendremos que mostrar varias cartas a la vez.
Así que, efectivamente, lo que quería saber es cómo debo lidiar con mostrar todo lo anterior para un juego determinado. Tengo el juego completamente configurado, sé que solo tengo que determinar cómo almacenaré todos estos .bmp en la memoria y leerlos y mostrarlos durante un juego. Tengo una configuración de controlador VGA y un asignador de colores, pero se usaron para un juego de romper ladrillos que no requería leer de la memoria para dibujar.