Subversion Repositories freemyipod

Rev

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

Rev 777 Rev 806
Line 62... Line 62...
62
 
62
 
63
static void message(int x, const char* line1, const char* line2)
63
static void message(int x, const char* line1, const char* line2)
64
{
64
{
65
    rendertext(framebuf, x, 140, 320, 0xff3333ff, 0xa0000000, line1);
65
    rendertext(framebuf, x, 140, 320, 0xff3333ff, 0xa0000000, line1);
66
    rendertext(framebuf, x, 148, 320, 0xff3333ff, 0xa0000000, line2);
66
    rendertext(framebuf, x, 148, 320, 0xff3333ff, 0xa0000000, line2);
-
 
67
    update_display(NULL);
67
    displaylcd(0, 0, 320, 240, framebuf, 0, 0, 320);
68
    displaylcd(0, 0, 320, 240, framebuf, 0, 0, 320);
68
    sleep(5000000);
69
    sleep(5000000);
69
}
70
}
70
 
71
 
71
struct chooser_renderer_list_itemdata toolchooser_rparams_mainchooser =
72
struct chooser_renderer_list_itemdata toolchooser_rparams_mainchooser =
Line 242... Line 243...
242
 
243
 
243
void run_reformat(void** firmware, void** app, int* size)
244
void run_reformat(void** firmware, void** app, int* size)
244
{
245
{
245
    memcpy(framebuf, bg, 320 * 240 * 3);
246
    memcpy(framebuf, bg, 320 * 240 * 3);
246
    rendertext(framebuf, 70, 125, 320, 0xff7fffff, 0, "Reformatting data partition...");
247
    rendertext(framebuf, 70, 125, 320, 0xff7fffff, 0, "Reformatting data partition...");
-
 
248
    update_display(NULL);
247
    displaylcd(0, 0, 320, 240, framebuf, 0, 0, 320);
249
    displaylcd(0, 0, 320, 240, framebuf, 0, 0, 320);
248
    struct emcorelib_header* libmkfat32 = loadlib(LIBMKFAT32_IDENTIFIER,
250
    struct emcorelib_header* libmkfat32 = loadlib(LIBMKFAT32_IDENTIFIER,
249
                                                  LIBMKFAT32_API_VERSION, "libmkf32");
251
                                                  LIBMKFAT32_API_VERSION, "libmkf32");
250
    struct libmkfat32_api* mf32 = (struct libmkfat32_api*)libmkfat32->api;
252
    struct libmkfat32_api* mf32 = (struct libmkfat32_api*)libmkfat32->api;
251
    struct storage_info storageinfo;
253
    struct storage_info storageinfo;
Line 410... Line 412...
410
            ui->blend(320, 240, 50, framebuf, 0, 0, 320,
412
            ui->blend(320, 240, 50, framebuf, 0, 0, 320,
411
                        framebuf, 0, 0, 320, bg, 0, 0, 320);
413
                        framebuf, 0, 0, 320, bg, 0, 0, 320);
412
        else memcpy(framebuf, bg, 320 * 240 * 3);
414
        else memcpy(framebuf, bg, 320 * 240 * 3);
413
        ui->blit(280, MIN(86, i), 3, framebuf, 20, MAX(0, i - 86), 320,
415
        ui->blit(280, MIN(86, i), 3, framebuf, 20, MAX(0, i - 86), 320,
414
                    rbxlogo, 0, MAX(0, 86 - i), 280);
416
                    rbxlogo, 0, MAX(0, 86 - i), 280);
-
 
417
        update_display(NULL);
415
        displaylcd(0, 0, 320, 240, framebuf, 0, 0, 320);
418
        displaylcd(0, 0, 320, 240, framebuf, 0, 0, 320);
416
    }
419
    }
417
    boot->load_from_file(firmware, size, true, "/.rockbox/rockbox.ipod", 0);
420
    boot->load_from_file(firmware, size, true, "/.rockbox/rockbox.ipod", 0);
418
    if (!*firmware)
421
    if (!*firmware)
419
    {
422
    {