Commit Graph

59 Commits

Author SHA1 Message Date
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
punkrockguy318 19c976aa0b New GUI options for soundq and soundrate 2008-06-07 22:06:12 +00:00
punkrockguy318 73aec896e3 added some sounds options to the glade file (though they do not work in the code yet) 2008-06-07 00:12:07 +00:00
punkrockguy318 9eb1841bd8 moved gfceu to gfceux 2008-06-06 00:32:42 +00:00
punkrockguy318 89ad67e441 fixed some glade loading issues and updated some strings in the glade file 2008-06-05 03:06:21 +00:00
punkrockguy318 00a47173b4 fixed weird issue where glade file wasn't working 2008-06-05 02:04:33 +00:00
punkrockguy318 89c4dcc76a 2008-06-05 01:59:44 +00:00
punkrockguy318 1f5b7e3b35 ridded steuptools 2007-02-11 14:20:10 +00:00
punkrockguy318 1980074fb2 2007-01-02 02:30:41 +00:00
punkrockguy318 735b7d7f1b Version 0.6.0 2007-01-02 02:28:59 +00:00
punkrockguy318 26cf8fad70 Fixed join/host bug 2006-12-10 14:02:36 +00:00
punkrockguy318 164cd0f951 Test 0.5.2 release 2 2006-10-14 23:06:05 +00:00
punkrockguy318 c8e12cb6db Cleaned up code a bit 2006-10-14 22:13:58 +00:00
punkrockguy318 1b2e04ee75 Accepted scots improved options patch 2006-10-14 21:41:08 +00:00
punkrockguy318 69bd6ba6bc Fixed silly hack when forcing GTK event processing 2006-09-26 20:48:29 +00:00