In my opinion,you can use a DSP and a flash to build a system.Then you can use C language to make a program.There is "file reading/writing" function in C language.
Use hex loader by Keil,
Write the code in plain c to display your BMP file then convert to hex and load it thorough memmory maker or any flash programmer with data clocking in at rise edge