Commit Graph

1788 Commits

Author SHA1 Message Date
luigi__ 1db8af1adb Taken out the GDI+ inclusions (todo: do so with the VS2005 project as the gdiplus folder will be removed at the next commit from me). 2009-04-07 18:56:35 +00:00
luigi__ a5e2102033 Removed GDI+ initialization.
GDI+ shit can be taken out of the project as we'll stick to GDI which is faster.
2009-04-07 18:53:42 +00:00
luigi__ 4b7b652f47 Hacky fix for the crash of the IO reg view tool.
Reason of the crash: a WM_COMMAND message was being sent for IDC_AUTO_UPDATE_SECS before the WM_INITDIALOG message was sent. I can't figure out why.
2009-04-07 16:37:01 +00:00
zeromus 97ac62d69f novice mistake: dont crash when loading a gbagame with no sram 2009-04-07 15:59:43 +00:00
matusz c62fe23941 gtk port: add --save-type command line option
and sync it with save-type menu
and update gtk port's manpage
2009-04-07 12:59:04 +00:00
zeromus ab0af7fa7e add sram support to gbagame addon 2009-04-07 08:35:06 +00:00
sigmaris bb1e85a546 Integrated GDB stub to Mac version and added a target to the XCode project to build with GDB stub enabled 2009-04-07 03:19:09 +00:00
adelikat 55676e4bb7 Fix bug in HK_StateSetSlot() 2009-04-06 23:51:28 +00:00
matusz 30ef5275d9 all .cpp .h files: convert to uniform EOLs and set svn:eol-style to native 2009-04-06 19:52:10 +00:00
matusz cdef916569 unify eols in saves.cpp and saves.h
setting svn:eol-style to native for saves.cpp and saves.h
2009-04-06 16:42:02 +00:00
normmatt234 568682a3f0 typo in comment 2009-04-05 22:51:22 +00:00
normmatt234 df915330e7 Fix card reads below 0x8000 2009-04-05 22:50:03 +00:00
luigi__ 64a4300ba2 Changed the buffer type to u8 as the data returned by WinMM is unsigned.
Added a double buffer system which reduces crackling noticeably.
2009-04-05 12:30:43 +00:00
riccardom 7b0bddf64b Comment a variable that has its users already commented. 2009-04-05 12:16:04 +00:00
riccardom f7d7b5242c Comment a variable with its users already commented. 2009-04-05 12:13:28 +00:00
riccardom 2d0be6346c Made a couple of functions static. 2009-04-05 12:11:26 +00:00
luigi__ 1230a55a4b Removed the EXPERIMENTAL_WIFI define from the Interim SSE2 configuration, so it should now compile. 2009-04-05 07:24:24 +00:00
luigi__ 7a5ac180de Yeah, I know, skipping 3D frames is nice with the soft rasterizer, but we can't do it until somebody figures out why the 2D/3D synchronization problem happens when doing it. It's so sad :( 2009-04-05 00:03:51 +00:00
p989 1f1507b9ef win32: fast forward now has separate active and toggle hotkeys 2009-04-04 21:23:01 +00:00
p989 51c37da018 win32: lag frame menu typo 2009-04-04 00:10:35 +00:00
p989 ae9cad072c win32: debugging windows update in frames, 1 frame default 2009-04-03 23:54:05 +00:00
luigi__ d3bf30c646 Add a langs folder meant to contain .mo files for all the translations, as well as some stuff useful to compile them (though my fr_FR.mo was built by Poedit). 2009-04-03 22:00:48 +00:00
luigi__ 4cb195abf8 Added a French translation of the menu. 2009-04-03 21:55:06 +00:00
luigi__ 3163f756b5 Added a base .po file containing everything needed to translate the Windows menu with gettext.
This is testing, it's why I first just translate the menu. If it's not a total pain, I'll translate everything else with gettext.
2009-04-03 21:39:36 +00:00
zeromus b231f48093 change the 3d frameskipping method to take advantage of the rendering deferral system which was already there. now, whenever a 3d frame is requested, and it isnt rendered due to having been skipped, it has the capability to render itsself. This should resolve any issues like ideas frameskip synchronization -- let me know. 2009-04-03 18:46:01 +00:00
luigi__ a077ddf472 The window refreshing handling when sizing/moving and/or emu paused is less hacky now.
Also fixed a slight bug with the "pause emu when main window minimized" thing: now it won't unpause the emu if it was manually paused before being minimized.
2009-04-03 17:42:35 +00:00
Luigi__ 748127d658 The frameskip now also makes the 3D soft rasterizer skip frames. But it causes a problem that appears in iDeaS: 3D and 2D aren't synchronized when using frameskip. Feel free to revert it if that problem is annoying for you. 2009-04-03 12:33:10 +00:00
Luigi__ b8a2915c26 More efficient frameskip by using NDS_SkipFrame(). Also tried to fix the framerate limiter (maybe we should just revert to the semaphore system and try to make it more precise?). 2009-04-03 12:19:10 +00:00
matusz c3ee047c7e glade: notify user about lack of 3D (failed NDS_3D_ChangeCore) 2009-04-03 08:01:35 +00:00
matusz 21f8b3fbcf update manpages for cli, gtk, glade ports 2009-04-03 01:03:42 +00:00
matusz c60ce7faa1 synchronize default emu keys to the windows version 2009-04-03 00:28:52 +00:00
matusz 99fa5a3c76 glade: stop emu keys from blocking gui keys 2009-04-02 23:31:02 +00:00
zeromus 430a6064b7 change lag counter to be cumulative instead of instantaneous. also fix some file line endings 2009-04-02 22:48:32 +00:00
zeromus e1f77790cc tweaks to lag frame 2009-04-02 22:27:06 +00:00
p989 fd09b81b07 win32: lag counter 2009-04-02 22:05:51 +00:00
Luigi__ 4d6ac95a44 Inlined desmume_cycle() and desmume_running() for speed. 2009-04-02 20:25:45 +00:00
zeromus 8009863daa see if this fixes the build in non-windows 2009-04-02 18:37:21 +00:00
zeromus 8c7c89f036 oops i failed to checkin everything 2009-04-02 17:01:17 +00:00
zeromus cf92e9fcd6 win32: integrate patch: add fast forward, target framerate control (other than 60), and input display 2009-04-02 16:59:57 +00:00
zeromus 85803255c3 rasterize: change polyid clearing method. it was a guess before, and now it is still a guess but it fixes a game 2009-04-02 08:28:06 +00:00
zeromus a039a35122 win32: fix small directdraw display bug which looked like a glitch inbetween screens sometimes with non-integer window scalings 2009-04-02 07:37:32 +00:00
zeromus 32ca5e236e rasterize: fix new bug with captured 3d 2009-04-02 07:03:41 +00:00
zeromus 21e027bfa1 rasterize: fix the most serious issues with texturing. i would now call the rasterizer useable. 2009-04-02 06:59:31 +00:00
Luigi__ 36a45e8cfc More precise and stable FPS limiter, not using the SDL semaphore system.
Also removed the "3D operation detected" dialog which is useless.
2009-04-01 19:40:39 +00:00
Luigi__ 56f013a04c Dummy commit for the sake of testing if kdesvn works. Please ignore this. 2009-04-01 16:17:37 +00:00
matusz 2baeab260d cli port: savetype commandline option 2009-04-01 00:20:32 +00:00
zeromus 80296899f2 add a "shut up" feature which kills all the active voices without otherwise interrupting the spu. handy for shutting up streaming sounds. hook it up in windows. 2009-03-31 22:11:00 +00:00
matusz d1ccf402ad gtk port: make keypad allow menu/toolbar accel keys to work too
also: translate some french comments and remove some other
also: silence 2 glade warnings
2009-03-31 21:40:37 +00:00
zeromus 7f0616d4ba fix some vs2008 builds 2009-03-30 19:01:39 +00:00
matusz be311cbd44 glade port: allow 3d renderer command line selection when no GTKGLEXT 2009-03-30 12:26:39 +00:00