\r
extern int mmuhack_status;\r
\r
-const char * const keyNames[] = {\r
- "UP", "???", "LEFT", "???", "DOWN", "???", "RIGHT", "???",\r
- "START", "SELECT", "L", "R", "A", "B", "X", "Y",\r
- "???", "???", "???", "???", "???", "???", "VOL DOWN", "VOL UP",\r
- "???", "???", "???", "PUSH", "???", "???", "???", "???"\r
-};\r
-\r
void menu_darken_bg(void *dst, int pixels, int darker);\r
static void menu_prepare_bg(int use_game_bg);\r
\r
n = scandir("/", &namelist, scandir_filter, scandir_cmp);\r
if (n < 0) {\r
// oops, we failed\r
- printf("dir: "); printf(curr_path); printf("\n");\r
+ printf("dir: %s\n", curr_path);\r
perror("scandir");\r
return NULL;\r
}\r
\r
me_draw(cdopt_entries, CDOPT_ENTRY_COUNT, tl_x, tl_y, menu_cdopt_cust_draw, bios_names);\r
\r
+/* FIXME\r
selected_id = me_index2id(cdopt_entries, CDOPT_ENTRY_COUNT, menu_sel);\r
if ((selected_id == MA_CDOPT_TESTBIOS_USA && strcmp(bios_names->us, "NOT FOUND")) ||\r
(selected_id == MA_CDOPT_TESTBIOS_EUR && strcmp(bios_names->eu, "NOT FOUND")) ||\r
(selected_id == MA_CDOPT_TESTBIOS_JAP && strcmp(bios_names->jp, "NOT FOUND")))\r
text_out16(tl_x, 210, "Press start to test selected BIOS");\r
+*/\r
\r
menu_flip();\r
}\r
for(;;)\r
{\r
draw_cd_menu_options(menu_sel, &bios_names);\r
- inp = in_menu_wait(PBTN_UP|PBTN_DOWN|PBTN_LEFT|PBTN_RIGHT|PBTN_MOK|PBTN_MBACK|GP2X_START); /* FIXME */\r
+ inp = in_menu_wait(PBTN_UP|PBTN_DOWN|PBTN_LEFT|PBTN_RIGHT|PBTN_MOK|PBTN_MBACK);\r
if (inp & PBTN_UP ) { menu_sel--; if (menu_sel < 0) menu_sel = menu_sel_max; }\r
if (inp & PBTN_DOWN) { menu_sel++; if (menu_sel > menu_sel_max) menu_sel = 0; }\r
selected_id = me_index2id(cdopt_entries, CDOPT_ENTRY_COUNT, menu_sel);\r
}\r
}\r
}\r
- if (inp & PBTN_MOK) { // toggleable options\r
+ if (inp & PBTN_MOK) {\r
+ // toggleable options\r
if (!me_process(cdopt_entries, CDOPT_ENTRY_COUNT, selected_id, 1) &&\r
selected_id == MA_CDOPT_DONE) {\r
return;\r
}\r
- }\r
- if (inp & GP2X_START) { // BIOS testers\r
+ // BIOS testers\r
switch (selected_id) {\r
case MA_CDOPT_TESTBIOS_USA:\r
if (emu_findBios(4, &bios)) { // test US\r
}\r
}\r
\r
-void menu_darken_bg(void *dst, int pixels, int darker)\r
-{\r
- unsigned int *screen = dst;\r
- pixels /= 2;\r
- if (darker)\r
- {\r
- while (pixels--)\r
- {\r
- unsigned int p = *screen;\r
- *screen++ = ((p&0xf79ef79e)>>1) - ((p&0xc618c618)>>3);\r
- }\r
- }\r
- else\r
- {\r
- while (pixels--)\r
- {\r
- unsigned int p = *screen;\r
- *screen++ = (p&0xf79ef79e)>>1;\r
- }\r
- }\r
-}\r
-\r
static void menu_prepare_bg(int use_game_bg)\r
{\r
if (use_game_bg)\r
}\r
\r
\r
-void menu_loop(void)\r
+void menu_loop_old(void)\r
{\r
in_set_blocking(1);\r
menu_gfx_prepare();\r