Subversion Repositories freemyipod

Rev

Rev 528 | Rev 651 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 528 Rev 551
Line 210... Line 210...
210
            power_off();
210
            power_off();
211
            break;
211
            break;
212
        case 1:
212
        case 1:
213
        {
213
        {
214
            int i;
214
            int i;
215
            for (i = 0; i <= 300; i += 60)
215
            for (i = 1; i <= 96; i += 19)
216
            {
216
            {
217
                if (i < 300)
217
                if (i < 96)
218
                    ui->blend(320, 240, 50, framebuf, 0, 0, 320,
218
                    ui->blend(320, 240, 50, framebuf, 0, 0, 320,
219
                              framebuf, 0, 0, 320, bg, 0, 0, 320);
219
                              framebuf, 0, 0, 320, bg, 0, 0, 320);
220
                else memcpy(framebuf, bg, 320 * 240 * 3);
220
                else memcpy(framebuf, bg, 320 * 240 * 3);
221
                ui->blit(MIN(280, i), 86, 3, framebuf, 320 - i, 10, 320, rbxlogo, 0, 0, 280);
221
                ui->blit(280, MIN(86, i), 3, framebuf, 20, MAX(0, i - 86), 320,
-
 
222
                         rbxlogo, 0, MAX(0, 86 - i), 280);
222
                displaylcd(0, 0, 320, 240, framebuf, 0, 0, 320);
223
                displaylcd(0, 0, 320, 240, framebuf, 0, 0, 320);
223
            }
224
            }
224
            int fd = file_open("/.rockbox/rockbox.ipod", O_RDONLY);
225
            int fd = file_open("/.rockbox/rockbox.ipod", O_RDONLY);
225
            if (fd > 0)
226
            if (fd > 0)
226
            {
227
            {
Line 339... Line 340...
339
    free(framebuf);
340
    free(framebuf);
340
    free(rbxlogo);
341
    free(rbxlogo);
341
    free(icons);
342
    free(icons);
342
    free(bg);
343
    free(bg);
343
    release_library(libui);
344
    release_library(libui);
344
    library_unload(libui);
-
 
345
    release_library(libpng);
345
    release_library(libpng);
346
    library_unload(libpng);
-
 
347
    release_library(libboot);
346
    release_library(libboot);
-
 
347
    library_unload(libui);
-
 
348
    library_unload(libpng);
348
    library_unload(libboot);
349
    library_unload(libboot);
349
    if (firmware)
350
    if (firmware)
350
    {
351
    {
351
        shutdown(false);
352
        shutdown(false);
352
        execfirmware((void*)0x08000000, firmware, size);
353
        execfirmware((void*)0x08000000, firmware, size);