Commit Graph

73 Commits

Author SHA1 Message Date
punkrockguy318 b531d9c16d fixed typo 2008-08-24 07:23:24 +00:00
punkrockguy318 67212a759b GUI cleanup for GTK inputcfg 2008-08-22 17:26:41 +00:00
punkrockguy318 70213ada5d preliminary gamepad config 2008-08-21 05:07:56 +00:00
punkrockguy318 3d7536ceb2 string change 2008-08-14 00:04:42 +00:00
punkrockguy318 bb1c02ef09 string changes for 2.0.2 2008-08-13 23:45:12 +00:00
punkrockguy318 a66f6d2ba6 fceux now writes config direcoty as soon as it starts whether a rom is
loaded or not

[[Split portion of a mixed commit.]]
2008-08-11 04:26:37 +00:00
punkrockguy318 ebe632f2c3 More permissions setup and svn cleanup
[[Split portion of a mixed commit.]]
2008-08-11 03:31:23 +00:00
punkrockguy318 d96331c6d3 Permissions update and man page update on gfceux
[[Split portion of a mixed commit.]]
2008-08-11 03:27:11 +00:00
punkrockguy318 eec4472c7b Gfceux bugfixes and sdl fceux bugfixes
[[Split portion of a mixed commit.]]
2008-08-11 03:16:46 +00:00
punkrockguy318 63c939c8f5 Numerious bugfixes and improvements, see changelogs for details
[[Split portion of a mixed commit.]]
2008-08-10 10:56:55 +00:00
punkrockguy318 8495f6d77a Made install instructions more cross platform 2008-08-03 00:58:29 +00:00
punkrockguy318 96dce16bad Fixed some build issues and updated man page 2008-08-03 00:55:21 +00:00
punkrockguy318 12450a8819 Prepare gfceux for release 2008-08-03 00:50:40 +00:00
punkrockguy318 1d063028cf Added support for lua scripts and movie playback from the linux GUI 2008-08-03 00:40:46 +00:00
punkrockguy318 3be144b230 made default bpp in gfceux to be 32 2008-07-23 02:12:11 +00:00
punkrockguy318 5db27f23fd code cleanup 2008-07-17 04:39:28 +00:00
punkrockguy318 eb54d81e5e started work on the python config parser 2008-07-16 06:47:42 +00:00
punkrockguy318 1bfa59edd6 code cleanup and build script update 2008-07-16 06:06:04 +00:00
punkrockguy318 6785d6708a Wrote the get key program. This program creates an SDL window and waits
for user input.  It then will print the button type, device number, and 
button number.

Some of the code was derived straight from the fceu codebase to ensure 
full compatibility.

I want gfceux to be able to directly modify the button configuration.  
With fceux new config file system, gfceux will be able to rewrite values 
based on user input.  This would be a much friendlier option than the 
whole "titlebar" input sytem.

I wrote this in C, because I didn't want another bullshit dependency to 
get gfceux to run right (pygame sdl bindings)
2008-07-16 05:58:39 +00:00
punkrockguy318 ee1e742261 gfceu now looks in the script directory for fceux
this will make it easy to pump out (g)fceux sdl builds for testing
2008-07-02 17:30:06 +00:00
punkrockguy318 db7f0658bc renamed folders for clarity's sake
[[Split portion of a mixed commit.]]
2008-07-02 06:02:39 +00:00
punkrockguy318 ebadaa21a7 gfceu now supports autoscaling 2008-07-02 05:58:29 +00:00
punkrockguy318 2ebe9a8a46 oops 2008-06-29 01:13:50 +00:00
punkrockguy318 e560984671 code cleanup
fixed some stupid bugs with the saving of options
2008-06-29 01:12:28 +00:00
punkrockguy318 508734aee6 Modularized the sdl KeyGrabber 2008-06-28 19:19:06 +00:00
punkrockguy318 2db6590fbd added a new module that creates a sdl window and gets a key from the user
this can be used so that hotkeys and input can be controlled from the GUI
directly

this module however adds an additional depenency to the program: pygame

i might just rewrite this in c so gfceu doesn't have another dependency
2008-06-28 19:13:37 +00:00
punkrockguy318 ac2abd91f1 code cleanup 2008-06-28 01:56:25 +00:00
punkrockguy318 9bc3055053 updated ui 2008-06-25 16:34:39 +00:00
punkrockguy318 b2ef9985fb code cleanup 2008-06-24 16:43:26 +00:00
punkrockguy318 656d98c45b code cleanup 2008-06-24 04:43:47 +00:00
punkrockguy318 0c521a6327 No longer requires gnome-vfs to play games over the network 2008-06-24 04:41:05 +00:00
punkrockguy318 8cd90d3352 added support for sound buffer size
also created a script to generate the gfceu.xml file
2008-06-18 01:46:02 +00:00
punkrockguy318 427c7ad721 fixed gamepad config issue 2008-06-17 17:36:01 +00:00
punkrockguy318 a5d1f30977 updated setup files to reflect glade->builder change 2008-06-17 17:33:48 +00:00
punkrockguy318 763a886c74 ocd 2008-06-17 16:04:14 +00:00
punkrockguy318 76ba622dcc [[Split portion of a mixed commit.]] 2008-06-17 16:02:45 +00:00
punkrockguy318 a9dc04c394 [[Split portion of a mixed commit.]] 2008-06-17 16:02:45 +00:00
punkrockguy318 12e4300a35 bumped version number to .7
gfceu works with stable fceu
gfceu .7 works with fceux
2008-06-17 15:53:40 +00:00
punkrockguy318 cff7eb225a Major code cleanup 2008-06-17 15:46:41 +00:00
punkrockguy318 e6cc29b7d2 code cleanup 2008-06-17 15:04:13 +00:00
punkrockguy318 d547cc57ba Transitioned from gtk.glade to gtk.Builder. gtk.glade will be depreciated soon and builder is much cleaner.
gtk.Builder requires pygtk >= 2.12, so as does gfceux
2008-06-17 14:39:48 +00:00
punkrockguy318 bb4030d361 Fixed some issues with loading the glade file.
Fixed an issue where the glade UI wouldn't load when prefix isn't /usr/
Elegantly closes when the glade file cannot be read
2008-06-17 13:59:54 +00:00
punkrockguy318 3d98cd56a6 started some glade gtk mockups for controller config 2008-06-11 01:57:28 +00:00
punkrockguy318 357170ae26 Reopened the config tab, now that config works again =] 2008-06-10 17:58:55 +00:00
punkrockguy318 02b56cfa33 fixed bug in which gfceux would fail to start on virgin systems 2008-06-10 05:56:27 +00:00
punkrockguy318 47edbe2852 fixed bug where advanced options would not work 2008-06-08 13:29:21 +00:00
punkrockguy318 2b97f23288 got rid of bpp from gui until its fixed 2008-06-08 03:54:38 +00:00
punkrockguy318 2abda3ed4a xscale/yscale options still work
todo: bpp
2008-06-08 03:45:41 +00:00
punkrockguy318 1295e797e5 cleaned up sound options 2008-06-08 03:33:53 +00:00
punkrockguy318 3ecd31976e now remembers sound settings on load and quit 2008-06-07 22:08:34 +00:00