frontend: input: add hack to allow abs-only devices
[pcsx_rearmed.git] / frontend / menu.c
index 63b9e2d..0e5550d 100644 (file)
@@ -667,6 +667,7 @@ me_bind_action emuctrl_actions[] =
        { "Prev Save Slot   ", 1 << SACTION_PREV_SSLOT },
        { "Next Save Slot   ", 1 << SACTION_NEXT_SSLOT },
        { "Toggle Frameskip ", 1 << SACTION_TOGGLE_FSKIP },
+       { "Take Screenshot  ", 1 << SACTION_SCREENSHOT },
        { "Enter Menu       ", 1 << SACTION_ENTER_MENU },
        { NULL,                0 }
 };
@@ -1143,12 +1144,13 @@ static const char h_confirm_save[]    = "Ask for confirmation when overwriting s
 */
 static const char h_restore_def[]     = "Switches back to default / recommended\n"
                                        "configuration";
+static const char h_frameskip[]       = "Warning: frameskip sometimes causes glitches\n";
 
 static menu_entry e_menu_options[] =
 {
 //     mee_range     ("Save slot",                0, state_slot, 0, 9),
 //     mee_enum_h    ("Confirm savestate",        0, dummy, men_confirm_save, h_confirm_save),
-       mee_onoff     ("Frameskip",                0, UseFrameSkip, 1),
+       mee_onoff_h   ("Frameskip",                0, UseFrameSkip, 1, h_frameskip),
        mee_onoff     ("Show FPS",                 0, g_opts, OPT_SHOWFPS),
        mee_enum      ("Region",                   0, region, men_region),
        mee_range     ("CPU clock",                MA_OPT_CPU_CLOCKS, cpu_clock, 20, 5000),
@@ -1242,9 +1244,7 @@ static void menu_bios_warn(void)
 
        while (1)
        {
-               menu_draw_begin(1);
                draw_menu_message(msg, NULL);
-               menu_draw_end();
 
                inp = in_menu_wait(PBTN_MOK|PBTN_MBACK, 70);
                if (inp & (PBTN_MBACK|PBTN_MOK))