Commit Graph

87 Commits

Author SHA1 Message Date
punkrockguy318 ff1128bfe3 gfceux stuff 2008-12-05 09:02:00 +00:00
punkrockguy318 589d939c67 UI cleanup and shit 2008-12-05 08:44:43 +00:00
punkrockguy318 78a310ba09 shut up some glade warnings and also made pygame optional, but recommended. Pygame is required for the GUI of the gamepads. if pygame is not found, the old --inputcfg method is used. 2008-12-05 08:18:29 +00:00
punkrockguy318 1fdb739619 turbo a and b support forr GUI 2008-12-05 07:37:43 +00:00
punkrockguy318 5eda05d2b4 autogen a config file and directory if one doesn't exist 2008-12-05 07:09:20 +00:00
punkrockguy318 a006cb249a changed coding style to 4 spaces for indent (from 2). note to self: never use two spaces again its impossible to read 2008-12-05 07:00:09 +00:00
punkrockguy318 b0d4eb7035 initiual GUI for gamepad config (currently only works with keyboards, joystick support to come) 2008-12-02 20:40:23 +00:00
punkrockguy318 ab899d720e config parser now works a lot better 2008-12-02 19:31:04 +00:00
punkrockguy318 1e7a87f370 New python object: FceuxConfigParser. This will be used by gfceux to map different things in the config. 2008-12-02 09:02:57 +00:00
punkrockguy318 9da46b197c version bump and moved options into new fceux dir (.fceux) 2008-11-10 05:01:58 +00:00
punkrockguy318 addf44fd11 added uninstall script for gfceux 2008-09-24 07:07:17 +00:00
punkrockguy318 7205b82ad9 UI improvements and code cleanup; changelog for details 2008-09-22 08:17:49 +00:00
punkrockguy318 cf4a00e602 Added bugfix to changelog 2008-09-14 22:47:07 +00:00
punkrockguy318 9befb65786 Made error message of missing fceux binary more elegant 2008-09-14 22:31:53 +00:00
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