Commit graph

677 commits

Author SHA1 Message Date
Scott Knauert
082dd4de98 Some more SDL input cleanup in the branch. No gui mode works. The slowdown should be solved but we get faster speed that nogui (branch or trunk) and indistinguishable speed in gui mode from trunk. Also, a few changes to prevent the debugger from crashing no matter how you attempt to close emulation. The debugger still needs a ton of work, but most of crasher bugs are cleaned up. 2008-10-28 06:14:14 +00:00
Scott Knauert
776686d520 SDL cleanup in the branch, only minor slowndown on linux, should fix OSX keyboard input issue. Still may need some more tweaking. 2008-10-28 00:35:17 +00:00
Scott Knauert
4d883d2725 Another possible way to fix the lack of OSX keyboard input issue. This doesn't have the slowdown associated with the other method. 2008-10-26 19:25:45 +00:00
Scott Knauert
5216ab920f Working in progress on keyboard input in OSX. 2008-10-26 04:55:29 +00:00
Richard Goedeken
663b064cfd Created branch for Tillin9's input plugin based on blight 2008-10-13 02:41:01 +00:00
Scott Knauert
eeefaacffb Commit Richard's crc fix. 2008-10-13 01:46:57 +00:00
Scott Knauert
1d7a568b4b Add Remove All rombrowser settings tab in Gtk GUI. Fixed minor callback bug. 2008-10-13 01:23:45 +00:00
Louai Al-Khanji
11b8ef45be Make data function have a single exit point again. 2008-10-12 23:09:08 +00:00
Louai Al-Khanji
72b498d391 Some trivial code style changes. 2008-10-12 23:02:11 +00:00
Scott Knauert
37c8e5c42b Fixes issue 154 (Qt4 GUI crashes if all ROMs removed). 2008-10-12 22:49:23 +00:00
Scott Knauert
77422931e5 Change to standard Zilmar header and proper BUTTONs struct. Fixes license issues in 158. May cause issues with analogue sticks in gamepad (as I can't test that), might also fix OSX bug. Please revert if any problem. 2008-10-12 20:25:12 +00:00
Scott Knauert
1ba65b8a4d Add status support to rom loading function for .zipped roms. Should Fix issue 163. 2008-10-12 07:53:51 +00:00
Scott Knauert
eb24074f76 Fixes issue 162. Windows snprintf requires the NULL despite ANSI spec. Added general comment to issue 109. 2008-10-12 04:42:50 +00:00
Scott Knauert
596205c94f Fix issues 161. 2008-10-11 22:49:54 +00:00
Scott Knauert
5699d47fb4 Minor fixes for util.c. Possible fix for issue 162. 2008-10-11 22:29:47 +00:00
Scott Knauert
44cb20f16c Licensing changes for Debian inclusion (wrong FSF addres, forgot to include copy of LGPL). Also issue 158. 2008-10-11 05:51:39 +00:00
Scott Knauert
ddd64dda2d License header changes for Debian inclusion (wrong FSF address). 2008-10-11 05:50:14 +00:00
Scott Knauert
b80c43a21a License header chnages for Debian inclusion (wrong FSF address), minor header style changes. 2008-10-11 05:49:44 +00:00
Scott Knauert
a8dfd0e785 License header changes for Debian inclusion (wrong FSF address). 2008-10-11 05:48:50 +00:00
Scott Knauert
1119c548b4 Missed this header change. 2008-10-11 04:05:19 +00:00
Scott Knauert
42b622c11e Fix dummy input license issues. 2008-10-11 04:04:57 +00:00
Scott Knauert
c3f640b028 Fix dummy video license issues and standardize Zilmar spec header. 2008-10-11 04:03:21 +00:00
Scott Knauert
f165a6bb88 Fixed issues 159, extra \ in manpage. 2008-10-11 03:04:37 +00:00
Scott Knauert
951302efbb Removed old yasm reference since we removed dependency. 2008-10-11 02:47:48 +00:00
Scott Knauert
347e32c7fc Should fix inability to detect zipped roms. Bug introduced when fixing -Wall warnings in unzip library. 2008-10-11 02:30:50 +00:00
Scott Knauert
777c6f9c1f Fix __LINE__ macro is of type %d no %c in fprintf error. Also implemented Qt4-like start / pause / stop button behavior in Gtk2 GUI. 2008-10-05 23:00:45 +00:00
Scott Knauert
ce19873672 More gui_message cleanup. 2008-10-05 22:44:51 +00:00
Scott Knauert
9c0cdf8b8e Going back to the older Gtk2 gui_message with a minor bug fix. 2008-10-05 22:37:39 +00:00
Louai Al-Khanji
573754f057 Fix up gui_message calls. Clean up gtk implementation. 2008-10-05 20:48:15 +00:00
Louai Al-Khanji
98d3f99fe0 Rework the gui state api a bit. Don't pass the enum through an unsigned
char. Changed the way the Qt4 ui handles things internally a bit.
Changed the gui_message to not use an unsigned char as well while I was
at it.
2008-10-05 15:18:59 +00:00
Scott Knauert
c53030d143 Minor Gtk toolbar tooltip fix. 2008-10-05 05:43:08 +00:00
Scott Knauert
663c3f2c13 Change how plugin combos are toggled in the Gtk GUI to update on state change. 2008-10-05 05:41:00 +00:00
Scott Knauert
008a65eaeb Primarily implementation of new GUI state API and associated Gtk2 and Qt4 implementations. Fixed one minor Gtk bug (unable to select large toolbar icons). Fixed a could of NO_GUI warnings. Changed romcache.h to not define RCS structures in NO_GUI mode (more optimized NO_GUI binary). Fixed some non-ANSI static code analysis "bugs" mainly function() -> function(void) in C declarations. Also some GPL header updates to the newest template. Sorry for the large commit. 2008-10-05 03:33:52 +00:00
Scott Knauert
31d0f6612c Remove some unused code to fix -Wall options. 2008-10-05 02:47:06 +00:00
Scott Knauert
acfef370c1 Fixed accidental rcs bug. Some new comments for rom.h and fixed Fullscreen crashing on the Qt4 GUI. 2008-10-02 21:15:17 +00:00
Richard Goedeken
0a1b86cf64 added ctype.h include for toupper()/tolower() functions 2008-09-29 20:04:18 +00:00
Richard Goedeken
210f946cae added newlines to the end of every source file which was missing one 2008-09-27 15:22:21 +00:00
Scott Knauert
7617008b9b Extra <limits.h> include (somehow missed in last commit). 2008-09-26 19:48:30 +00:00
Scott Knauert
a39df3aa94 Fix lack of newline breakage. Sorry about that, gcc 4.3 doesn't give those warnings even on -Wall. One -Wall fix, and remove hardcoded 1024 PATH_MAX to use limits.h. Also re-added rice hard gtk dependency. 2008-09-26 19:08:12 +00:00
Jesse Dean
edc7158e84 Added recomph.h to includes fixed implicit fucntion declaration warnings
in recomp.c
2008-09-25 22:41:12 +00:00
Scott Knauert
96b12bf090 Minor bug fixes to allow for compiling with -Wall. NOTE: there appears to be some header missing with the 32-bit dynarec as currently -Wall gives many implict warnings for r4300/recomp.c. This is primarily why I did not attempt to enable -Wall in pre.mk. 2008-09-25 21:52:01 +00:00
Scott Knauert
2b0153b7d6 OSD and OGLFT bug fixes. Primarily to allow for compiling with -Wall, some formatting. 2008-09-25 21:47:07 +00:00
Scott Knauert
83f614d45c Minor fixes, primarily to allow for compiling with -Wall, but also formatting and comments. A few corner case bugs found. 2008-09-25 21:46:06 +00:00
Scott Knauert
32a2ca13f9 A variety of Gtk GUI fixes. Some corner case bugs found by (and general cleanup to allow for) compiling with -Wall, also minor logic fix to improve UI and close issue 141. 2008-09-25 21:43:03 +00:00
Scott Knauert
ef7525d413 Two minor glide64 fixes, one for OSX, one for compiling with -Wall. 2008-09-25 21:33:07 +00:00
Scott Knauert
dd5df55805 Blight input cleanup, some formatting, mostly to allow compiling with -Wall. 2008-09-25 21:28:48 +00:00
Scott Knauert
019805c461 Minor jttl_audio improvements, mainly to allow for compiling with -Wall. 2008-09-25 21:27:32 +00:00
Richard Goedeken
607a649943 small change in glide64 wrapper from roger6106 allows compilation of glide64 under OSX 2008-09-23 03:29:36 +00:00
Richard Goedeken
8faf80c8d7 rewrote stack alignment code in gennotcompiled() in r4300/x86/gr4300.c for bulletproof operation in OSX 2008-09-23 03:14:16 +00:00
Richard Goedeken
83e7110e31 dyna_start() fix in r4300/x86/rjump.c for OSX crash -- mark every register as trashed which is not explicitly saved/restored around call into dynarec 2008-09-22 20:18:21 +00:00