if (FileOpen(&SplashL, splash_fileL, 0)&&FileOpen(&SplashR, splash_fileR, 0))
{
//Load the spash image
bin_size = 0;
while ((n = FileRead(&SplashL, (void*)((u32)TOP_SCREEN + bin_size), 0x100000, bin_size)) > 0) {
bin_size += n;
}
FileClose(&SplashL);
bin_size = 0;
while ((n = FileRead(&SplashR, (void*)((u32)TOP_SCREEN2 + bin_size), 0x100000, bin_size)) > 0) {
bin_size += n;
}
FileClose(&SplashR);
}
else if (FileOpen(&SplashL, splash_fileL, 0)&&FileOpen(&Splash, splash_fileR, 0))
{
//Load the spash image
bin_size = 0;
while ((n = FileRead(&Splash, (void*)((u32)TOP_SCREEN + bin_size), 0x100000, bin_size)) > 0) {
bin_size += n;
}
u32 *fb1 = (u32*)TOP_SCREEN;
u32 *fb2 = (u32*)TOP_SCREEN2;
for (n = 0; n < bin_size; n += 4){
*fb2++ = *fb1++;
}
FileClose(&Splash);
}
else DrawString(BOT_SCREEN, " MISSING THEME FILES! ", 0, SCREEN_HEIGHT - FONT_SIZE, RED, BLACK);