diff --git a/src/drivers/sdl/gui.cpp b/src/drivers/sdl/gui.cpp
index 5f346ad4..fec6bb83 100644
--- a/src/drivers/sdl/gui.cpp
+++ b/src/drivers/sdl/gui.cpp
@@ -1681,6 +1681,21 @@ void loadStateFrom()
}
+void quickLoad()
+{
+ FCEUI_LoadState(NULL);
+}
+
+void quickSave()
+{
+ FCEUI_SaveState(NULL);
+}
+
+void changeState(GtkAction *action, GtkRadioAction *current, gpointer data)
+{
+ FCEUI_SelectState(gtk_radio_action_get_current_value(current), 1);
+}
+
// Adapted from Gens/GS. Converts a GDK key value into an SDL key value.
unsigned short GDKToSDLKeyval(int gdk_key)
@@ -1886,10 +1901,23 @@ static char* menuXml =
" "
" "
" "
- "