diff --git a/gfceu.glade b/gfceu.glade
index a3d8e35b..c3478d33 100644
--- a/gfceu.glade
+++ b/gfceu.glade
@@ -1,959 +1,6 @@
-
-
-
+
-
- True
- GFCE Ultra
- 442
- gfceu.png
-
-
-
- True
- 1
-
-
- True
- True
- 3
-
-
- True
- 5
- 5
-
-
- True
- 5
-
-
- True
- 5
- ROM Filename:
-
-
- False
- False
-
-
-
-
- True
- True
-
-
- 1
-
-
-
-
- True
- True
- _Browse...
- True
- 0
-
-
-
- False
- False
- 2
-
-
-
-
- False
- False
-
-
-
-
-
-
- True
- Main
-
-
- tab
- False
-
-
-
-
- True
- 5
- 5
-
-
- True
-
-
- True
- gtk-dialog-info
-
-
- False
- False
-
-
-
-
- True
- Select an NES gamepad to configure.
- True
-
-
- False
- False
- 7
- 1
-
-
-
-
- False
- False
-
-
-
-
- True
- 2
- 2
- 5
- 5
-
-
- True
- True
- Gamepad _3
- True
- 0
-
-
-
- 1
- 2
-
-
-
-
-
- True
- True
- Gamepad _4
- True
- 0
-
-
-
- 1
- 2
- 1
- 2
-
-
-
-
-
- True
- True
- Gamepad _2
- True
- 0
-
-
-
- 1
- 2
-
-
-
-
-
- True
- True
- Gamepad _1
- True
- 0
-
-
-
-
-
-
-
-
- False
- False
- 1
-
-
-
-
- True
- True
- gtk-help
- True
- 0
-
-
-
- False
- False
- 5
- GTK_PACK_END
- 2
-
-
-
-
- 1
-
-
-
-
- True
- Input
-
-
- tab
- 1
- False
-
-
-
-
- True
- 5
- 5
-
-
- True
- True
- Enable _OpenGL Rendering
- True
- 0
- True
-
-
- False
- False
-
-
-
-
- True
- True
- Enable _Full Screen
- True
- 0
- True
-
-
- False
- False
- 1
-
-
-
-
- True
-
-
- True
- X scale:
-
-
- False
- 5
-
-
-
-
- True
- True
- 2 1 10 0.5 1 10
- 1
- True
-
-
- False
- 1
-
-
-
-
- False
- 2
-
-
-
-
- True
-
-
- True
- Y scale:
-
-
- False
- 5
-
-
-
-
- True
- True
- 2 1 10 0.5 1 10
- 1
- True
- GTK_UPDATE_IF_VALID
-
-
- False
- 1
-
-
-
-
- False
- 3
-
-
-
-
- True
-
-
- True
- Bits per pixel:
-
-
- False
- 5
-
-
-
-
-
-
-
- False
- 4
-
-
-
-
- True
- <small><i>(Press Alt+Enter to toggle fullscreen in-game.)</i></small>
- True
- True
-
-
- False
- False
- 5
-
-
-
-
- 2
-
-
-
-
- True
- Video
-
-
- tab
- 2
- False
-
-
-
-
- True
- 5
- 5
-
-
- True
-
-
- True
- gtk-dialog-info
-
-
- False
- False
-
-
-
-
- True
- If you would like to specify any command line options to FCE Ultra, specify them below. For a complete option reference, consult the official FCE Ultra documentation.
-
-Invalid options may cause GFCE Ultra to perform incorrectly.
-
- True
-
-
- False
- False
- 1
-
-
-
-
- False
- False
- 5
-
-
-
-
- True
-
-
- True
- Extra Parameters:
-
-
- False
- False
- 5
-
-
-
-
-
- 5
- 1
-
-
-
-
- False
- 1
-
-
-
-
- 3
-
-
-
-
- True
- Advanced
-
-
- tab
- 3
- False
-
-
-
-
- True
- 5
-
-
- True
- True
- Enable _Sound
- True
- 0
- True
- True
-
-
- False
- 5
-
-
-
-
- True
- True
- Extra _Quaility
- True
- 0
- True
- True
-
-
- False
- 5
- 1
-
-
-
-
- True
-
-
- True
- Sample rate:
-
-
- False
- False
- 5
-
-
-
-
- True
- True
- 11000
-
-
- False
- False
- 1
-
-
-
-
- False
- 5
- 2
-
-
-
-
- True
-
-
- True
- Buffer size (ms):
-
-
- False
- False
- 5
-
-
-
-
- True
- True
- 48
-
-
- False
- False
- 1
-
-
-
-
- False
- 3
-
-
-
-
- 4
- False
-
-
-
-
- True
- Sound
-
-
- tab
- 4
- False
-
-
-
-
- True
- False
- 5
- 5
-
-
- True
- True
- _Host Game
- True
- 0
- True
-
-
-
- False
- False
-
-
-
-
- True
- 0
- GTK_SHADOW_NONE
-
-
- True
- 19
-
-
- True
- 2
- 2
- 5
- 5
-
-
- True
- True
-
-
- 1
- 2
- 1
- 2
-
-
-
-
-
- True
- True
- 4046 1 65536 1 10 10
- 1
-
-
- 1
- 2
-
-
-
-
-
- True
- 0
- Password:
-
-
- 1
- 2
- GTK_FILL
-
-
-
-
-
- True
- 0
- Port:
-
-
- GTK_FILL
-
-
-
-
-
-
-
-
-
- False
- False
- 1
-
-
-
-
- True
- True
- _Join Game
- True
- 0
- True
- host_radio
-
-
-
- False
- False
- 2
-
-
-
-
- True
- 0
- GTK_SHADOW_NONE
-
-
- True
- 0
- 19
-
-
- True
- 5
- 3
- 2
- 3
- 5
-
-
- True
- True
- 4046 1 65536 1 10 10
- 1
-
-
- 1
- 2
- 1
- 2
-
-
-
-
-
- True
- 0
- Password:
-
-
- 2
- 3
- GTK_FILL
-
-
-
-
-
- True
- 0
- Server Port:
-
-
- 1
- 2
- GTK_FILL
-
-
-
-
-
- True
- 0
- Server Address:
-
-
- GTK_FILL
-
-
-
-
-
- True
- True
- False
- *
-
-
- 1
- 2
- 2
- 3
-
-
-
-
-
- True
- True
-
-
- 1
- 2
-
-
-
-
-
-
-
-
-
- False
- False
- 3
-
-
-
-
- True
- True
- _No Network
- True
- 0
- True
- True
- host_radio
-
-
-
- False
- False
- 4
-
-
-
-
- 5
-
-
-
-
- True
- False
- Network
-
-
- tab
- 5
- False
-
-
-
-
- 10
-
-
-
-
- True
- True
-
-
- True
- 3
-
-
- True
- True
- True
- True
- True
- gtk-execute
- True
- 0
-
-
-
- False
-
-
-
-
- True
- True
- gtk-about
- True
- 0
-
-
-
- False
- False
- 1
-
-
-
-
- True
- True
- gtk-quit
- True
- 0
-
-
-
- False
- 2
-
-
-
-
-
-
- False
- False
- 1
-
-
-
-
-
-
- GDK_WINDOW_TYPE_HINT_NORMAL
- (C) Copyright 2006
- A GNOME front-end end for the FCE Ultra Nintendo Entertainment System emulator
- http://dietschnitzel.com/gfceu/
- This program is free software; you can redistribute it and/or
-modify it under the terms of the GNU General Public License
-as published by the Free Software Foundation; either version 2
-of the License, or (at your option) any later version.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
- Lukas Sabota
-<ltsmooth42@gmail.comt>
-
-Patch writers:
-Scott Brown
- translator-credits
- Sketching:
- J. Sammer
-Digital Manipulation:
- C. Kontros
-
-Artwork for old versions (< 0.2.7):
- Jimmy Angelakos
- <vyruss000@gmail.com>
- gfceu_big.png
-
-
- True
-
-
-
-
-
- True
-
-
- False
- GTK_PACK_END
-
-
-
-
-
+
@@ -988,27 +35,16 @@ Artwork for old versions (< 0.2.7):
-
+
True
True
True
- Up
- 0
-
-
- 1
- 2
-
-
-
-
- True
- True
- True
- Left
+ Right
0
+ 2
+ 3
1
2
@@ -1029,20 +65,31 @@ Artwork for old versions (< 0.2.7):
-
+
True
True
True
- Right
+ Left
0
- 2
- 3
1
2
+
+
+ True
+ True
+ True
+ Up
+ 0
+
+
+ 1
+ 2
+
+
@@ -1166,4 +213,962 @@ Artwork for old versions (< 0.2.7):
+
+ GDK_WINDOW_TYPE_HINT_NORMAL
+ (C) Copyright 2006
+ A GNOME front-end end for the FCE Ultra Nintendo Entertainment System emulator
+ http://dietschnitzel.com/gfceu/
+ This program is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public License
+as published by the Free Software Foundation; either version 2
+of the License, or (at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ Lukas Sabota
+<ltsmooth42@gmail.comt>
+
+Patch writers:
+Scott Brown
+ translator-credits
+ Sketching:
+ J. Sammer
+Digital Manipulation:
+ C. Kontros
+
+Artwork for old versions (< 0.2.7):
+ Jimmy Angelakos
+ <vyruss000@gmail.com>
+ gfceu_big.png
+
+
+ True
+
+
+
+
+
+ True
+
+
+ False
+ GTK_PACK_END
+
+
+
+
+
+
+ True
+ GFCE Ultra
+ 442
+ gfceu.png
+
+
+
+ True
+ 1
+
+
+ True
+ True
+ 3
+
+
+ True
+ 5
+ 5
+
+
+ True
+ 5
+
+
+ True
+ 5
+ ROM Filename:
+
+
+ False
+ False
+
+
+
+
+ True
+ True
+
+
+ 1
+
+
+
+
+ True
+ True
+ _Browse...
+ True
+ 0
+
+
+
+ False
+ False
+ 2
+
+
+
+
+ False
+ False
+
+
+
+
+
+
+ True
+ Main
+
+
+ False
+ tab
+
+
+
+
+ True
+ 5
+ 5
+
+
+ True
+
+
+ True
+ gtk-dialog-info
+
+
+ False
+ False
+
+
+
+
+ True
+ Select an NES gamepad to configure.
+ True
+
+
+ False
+ False
+ 7
+ 1
+
+
+
+
+ False
+ False
+
+
+
+
+ True
+ 2
+ 2
+ 5
+ 5
+
+
+ True
+ True
+ Gamepad _1
+ True
+ 0
+
+
+
+
+
+
+
+
+ True
+ True
+ Gamepad _2
+ True
+ 0
+
+
+
+ 1
+ 2
+
+
+
+
+
+ True
+ True
+ Gamepad _4
+ True
+ 0
+
+
+
+ 1
+ 2
+ 1
+ 2
+
+
+
+
+
+ True
+ True
+ Gamepad _3
+ True
+ 0
+
+
+
+ 1
+ 2
+
+
+
+
+
+ False
+ False
+ 1
+
+
+
+
+ True
+ True
+ gtk-help
+ True
+ 0
+
+
+
+ False
+ False
+ 5
+ GTK_PACK_END
+ 2
+
+
+
+
+ 1
+
+
+
+
+ True
+ Input
+
+
+ 1
+ False
+ tab
+
+
+
+
+ True
+ 5
+ 5
+
+
+ True
+ True
+ Enable _OpenGL Rendering
+ True
+ 0
+ True
+
+
+ False
+ False
+
+
+
+
+ True
+ True
+ Enable _Full Screen
+ True
+ 0
+ True
+
+
+ False
+ False
+ 1
+
+
+
+
+ True
+
+
+ True
+ X scale:
+
+
+ False
+ 5
+
+
+
+
+ True
+ True
+ 2 1 10 0.5 1 10
+ 1
+ True
+
+
+ False
+ 1
+
+
+
+
+ False
+ 2
+
+
+
+
+ True
+
+
+ True
+ Y scale:
+
+
+ False
+ 5
+
+
+
+
+ True
+ True
+ 2 1 10 0.5 1 10
+ 1
+ True
+ GTK_UPDATE_IF_VALID
+
+
+ False
+ 1
+
+
+
+
+ False
+ 3
+
+
+
+
+ True
+
+
+ True
+ Bits per pixel:
+
+
+ False
+ 5
+
+
+
+
+ True
+ True
+
+
+ 1
+
+
+
+
+ False
+ 4
+
+
+
+
+ True
+ <small><i>(Press Alt+Enter to toggle fullscreen in-game.)</i></small>
+ True
+ True
+
+
+ False
+ False
+ 5
+
+
+
+
+ 2
+
+
+
+
+ True
+ Video
+
+
+ 2
+ False
+ tab
+
+
+
+
+ True
+ 5
+ 5
+
+
+ True
+
+
+ True
+ gtk-dialog-info
+
+
+ False
+ False
+
+
+
+
+ True
+ If you would like to specify any command line options to FCE Ultra, specify them below. For a complete option reference, consult the official FCE Ultra documentation.
+
+Invalid options may cause GFCE Ultra to perform incorrectly.
+
+ True
+
+
+ False
+ False
+ 1
+
+
+
+
+ False
+ False
+ 5
+
+
+
+
+ True
+
+
+ True
+ Extra Parameters:
+
+
+ False
+ False
+ 5
+
+
+
+
+
+ 5
+ 1
+
+
+
+
+ False
+ 1
+
+
+
+
+ 3
+
+
+
+
+ True
+ Advanced
+
+
+ 3
+ False
+ tab
+
+
+
+
+ True
+ 5
+
+
+ True
+ True
+ Enable _Sound
+ True
+ 0
+ True
+ True
+
+
+ False
+ 5
+
+
+
+
+ True
+ True
+ Extra _Quaility
+ True
+ 0
+ True
+ True
+
+
+ False
+ 5
+ 1
+
+
+
+
+ True
+
+
+ True
+ Sample rate:
+
+
+ False
+ False
+ 5
+
+
+
+
+ True
+ True
+ 11000
+
+
+ False
+ False
+ 1
+
+
+
+
+ False
+ 5
+ 2
+
+
+
+
+ True
+
+
+ True
+ Buffer size (ms):
+
+
+ False
+ False
+ 5
+
+
+
+
+ True
+ True
+ 48
+
+
+ False
+ False
+ 1
+
+
+
+
+ False
+ 3
+
+
+
+
+ 4
+ False
+
+
+
+
+ True
+ Sound
+
+
+ 4
+ False
+ tab
+
+
+
+
+ True
+ False
+ 5
+ 5
+
+
+ True
+ True
+ _Host Game
+ True
+ 0
+ True
+
+
+
+ False
+ False
+
+
+
+
+ True
+ 0
+ GTK_SHADOW_NONE
+
+
+ True
+ 19
+
+
+ True
+ 2
+ 2
+ 5
+ 5
+
+
+ True
+ 0
+ Port:
+
+
+ GTK_FILL
+
+
+
+
+
+ True
+ 0
+ Password:
+
+
+ 1
+ 2
+ GTK_FILL
+
+
+
+
+
+ True
+ True
+ 4046 1 65536 1 10 10
+ 1
+
+
+ 1
+ 2
+
+
+
+
+
+ True
+ True
+
+
+ 1
+ 2
+ 1
+ 2
+
+
+
+
+
+
+
+
+
+ False
+ False
+ 1
+
+
+
+
+ True
+ True
+ _Join Game
+ True
+ 0
+ True
+ host_radio
+
+
+
+ False
+ False
+ 2
+
+
+
+
+ True
+ 0
+ GTK_SHADOW_NONE
+
+
+ True
+ 0
+ 19
+
+
+ True
+ 5
+ 3
+ 2
+ 3
+ 5
+
+
+ True
+ True
+
+
+ 1
+ 2
+
+
+
+
+
+ True
+ True
+ False
+ *
+
+
+ 1
+ 2
+ 2
+ 3
+
+
+
+
+
+ True
+ 0
+ Server Address:
+
+
+ GTK_FILL
+
+
+
+
+
+ True
+ 0
+ Server Port:
+
+
+ 1
+ 2
+ GTK_FILL
+
+
+
+
+
+ True
+ 0
+ Password:
+
+
+ 2
+ 3
+ GTK_FILL
+
+
+
+
+
+ True
+ True
+ 4046 1 65536 1 10 10
+ 1
+
+
+ 1
+ 2
+ 1
+ 2
+
+
+
+
+
+
+
+
+
+ False
+ False
+ 3
+
+
+
+
+ True
+ True
+ _No Network
+ True
+ 0
+ True
+ True
+ host_radio
+
+
+
+ False
+ False
+ 4
+
+
+
+
+ 5
+
+
+
+
+ True
+ False
+ Network
+
+
+ 5
+ False
+ tab
+
+
+
+
+ 10
+
+
+
+
+ True
+ True
+
+
+ True
+ 3
+
+
+ True
+ True
+ True
+ True
+ True
+ gtk-execute
+ True
+ 0
+
+
+
+ False
+
+
+
+
+ True
+ True
+ gtk-about
+ True
+ 0
+
+
+
+ False
+ False
+ 1
+
+
+
+
+ True
+ True
+ gtk-quit
+ True
+ 0
+
+
+
+ False
+ 2
+
+
+
+
+
+
+ False
+ False
+ 1
+
+
+
+
+
diff --git a/gfceu.xml b/gfceu.xml
index 5f64bb63..13e40e52 100644
--- a/gfceu.xml
+++ b/gfceu.xml
@@ -1,5 +1,4 @@
-
+
+
+
+ GDK_WINDOW_TYPE_HINT_NORMAL
+ (C) Copyright 2006
+ A GNOME front-end end for the FCE Ultra Nintendo Entertainment System emulator
+ http://dietschnitzel.com/gfceu/
+ This program is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public License
+as published by the Free Software Foundation; either version 2
+of the License, or (at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ Lukas Sabota
+<ltsmooth42@gmail.comt>
+
+Patch writers:
+Scott Brown
+ translator-credits
+ Sketching:
+ J. Sammer
+Digital Manipulation:
+ C. Kontros
+
+Artwork for old versions (< 0.2.7):
+ Jimmy Angelakos
+ <vyruss000@gmail.com>
+ gfceu_big.png
+
+
+ True
+
+
+
+
+
+ True
+
+
+ False
+ GTK_PACK_END
+
+
+
+
+
True
GFCE Ultra
@@ -153,16 +399,28 @@
5
5
-
+
True
True
- Gamepad _3
+ Gamepad _1
True
- 1
- 2
+
+
+
+
+
+ True
+ True
+ Gamepad _2
+ True
+
+
+
+ 1
+ 2
@@ -183,28 +441,16 @@
-
+
True
True
- Gamepad _2
- True
-
-
-
- 1
- 2
-
-
-
-
-
- True
- True
- Gamepad _1
+ Gamepad _3
True
+ 1
+ 2
@@ -354,7 +600,13 @@
-
+
+ True
+ True
+
+
+ 1
+
@@ -620,28 +872,13 @@ Invalid options may cause GFCE Ultra to perform incorrectly.
5
5
-
+
True
- True
+ 0
+ Port:
- 1
- 2
- 1
- 2
-
-
-
-
-
- True
- True
- adjustment3
- 1
-
-
- 1
- 2
+ GTK_FILL
@@ -659,13 +896,28 @@ Invalid options may cause GFCE Ultra to perform incorrectly.
-
+
True
- 0
- Port:
+ True
+ adjustment3
+ 1
- GTK_FILL
+ 1
+ 2
+
+
+
+
+
+ True
+ True
+
+
+ 1
+ 2
+ 1
+ 2
@@ -715,54 +967,13 @@ Invalid options may cause GFCE Ultra to perform incorrectly.
3
5
-
+
True
True
- adjustment4
- 1
1
2
- 1
- 2
-
-
-
-
-
- True
- 0
- Password:
-
-
- 2
- 3
- GTK_FILL
-
-
-
-
-
- True
- 0
- Server Port:
-
-
- 1
- 2
- GTK_FILL
-
-
-
-
-
- True
- 0
- Server Address:
-
-
- GTK_FILL
@@ -782,13 +993,54 @@ Invalid options may cause GFCE Ultra to perform incorrectly.
-
+
+ True
+ 0
+ Server Address:
+
+
+ GTK_FILL
+
+
+
+
+
+ True
+ 0
+ Server Port:
+
+
+ 1
+ 2
+ GTK_FILL
+
+
+
+
+
+ True
+ 0
+ Password:
+
+
+ 2
+ 3
+ GTK_FILL
+
+
+
+
+
True
True
+ adjustment4
+ 1
1
2
+ 1
+ 2
@@ -900,250 +1152,4 @@ Invalid options may cause GFCE Ultra to perform incorrectly.
-
- GDK_WINDOW_TYPE_HINT_NORMAL
- (C) Copyright 2006
- A GNOME front-end end for the FCE Ultra Nintendo Entertainment System emulator
- http://dietschnitzel.com/gfceu/
- This program is free software; you can redistribute it and/or
-modify it under the terms of the GNU General Public License
-as published by the Free Software Foundation; either version 2
-of the License, or (at your option) any later version.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
- Lukas Sabota
-<ltsmooth42@gmail.comt>
-
-Patch writers:
-Scott Brown
- translator-credits
- Sketching:
- J. Sammer
-Digital Manipulation:
- C. Kontros
-
-Artwork for old versions (< 0.2.7):
- Jimmy Angelakos
- <vyruss000@gmail.com>
- gfceu_big.png
-
-
- True
-
-
-
-
-
- True
-
-
- False
- GTK_PACK_END
-
-
-
-
-
-
-
-
- True
-
-
- True
- 0
- GTK_SHADOW_NONE
-
-
- True
- 12
-
-
- True
- 3
- 3
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- True
- True
- True
- Up
-
-
- 1
- 2
-
-
-
-
- True
- True
- True
- Left
-
-
- 1
- 2
-
-
-
-
- True
- True
- True
- Down
-
-
- 1
- 2
- 2
- 3
-
-
-
-
- True
- True
- True
- Right
-
-
- 2
- 3
- 1
- 2
-
-
-
-
-
-
-
-
- True
- <b>D-Pad</b>
- True
-
-
-
-
-
-
- True
- 0
- GTK_SHADOW_NONE
-
-
- True
- 12
-
-
- True
-
-
- True
- True
- True
- Select
-
-
-
-
- True
- True
- True
- Start
-
-
- 1
-
-
-
-
-
-
-
-
- True
- <b>Essentials</b>
- True
-
-
-
-
- 1
-
-
-
-
- True
- 0
- GTK_SHADOW_NONE
-
-
- True
- 12
-
-
- True
-
-
- True
- True
- True
- B
-
-
-
-
- True
- True
- True
- A
-
-
- 1
-
-
-
-
-
-
-
-
- True
- <b>Alpha and Beta</b>
- True
-
-
-
-
- 2
-
-
-
-
-