| 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 |
{
|