Commit Graph

1914 Commits

Author SHA1 Message Date
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
zeromus 928cf15312 convert file to ascii 2009-03-29 22:17:30 +00:00
zeromus d515af0367 fix windows builds so that they can run without winpcap.dll being installed. this causes the initialization of softAP to be conditional. also add an assert where luigi needs to decide on a return value. also add an extensible driver system so that new platform-specific calls can be made from the core emulator without breaking all the other ports. look in windows port for an example of how to extend it. feel free to criticize the architecture before we get too stuck on it. 2009-03-29 21:38:06 +00:00
matusz f10f44b0ac glade port: reenable gtkglext 3d rendering 2009-03-29 19:12:08 +00:00
matusz 1fb75500a0 add rasterizer to gtk-glade, make it default renderer for cli,gtk,glade 2009-03-29 17:51:26 +00:00
matusz 443c3529d3 gtk-glade: split Saves menu into File and Config submenus 2009-03-29 12:22:59 +00:00
luigi__ 772d30531e New game info dialog. 2009-03-28 23:59:36 +00:00
matusz 6260a74e6d gtk-glade port: load savegame from command line 2009-03-28 13:40:00 +00:00
zeromus 64dd5ac5ef fix crash in wifi 2009-03-27 20:34:49 +00:00
matusz 2412eefa6f gtk-port: kbd save/load ; make controls additive
one can load (f1-f10) and save (shift+f1-f10) from keyboard while playing
corrected a bug that made controls pressed together not work

changed ISO8859-1 in fr.po to ISO-8859-1
2009-03-27 19:46:44 +00:00
luigi__ f588bcf10e Added more wifi emulation. Some fixes, and support for two new types of management frames, as well as support for sending data frames. 2009-03-27 16:12:07 +00:00
matusz f2918281a3 gtk-port: command line option to load savegame 2009-03-27 13:32:04 +00:00
matusz a6c84b7078 gtk-port: add software rasterizer
gtk-port changes:
adding software rasterizer to the gtk port
adding option to select 3d renderer (null by default)

configure.ac: make osmesa enabling macro a bit more explicit
2009-03-27 12:50:47 +00:00
zeromus 8910583330 more graceful wifi compiling in vs2005 2009-03-26 23:00:40 +00:00
luigi__ 3b866964db Added code for the Wifi settings dialog. 2009-03-26 22:38:45 +00:00
zeromus 23a4437641 fixes for compiling new pcap stuff 2009-03-26 22:17:24 +00:00
luigi__ 447aa2e144 Added the winpcap lib to the link options.
Also, I added the EXPERIMENTAL_WIFI define, and the _WINSOCKAPI_ define which is required to get the Wifi core to compile.
2009-03-26 22:04:56 +00:00
luigi__ 3186220dfc Added the winpcap lib to the link options.
Also, I added the EXPERIMENTAL_WIFI define, and the _WINSOCKAPI_ define which is required to get the Wifi core to compile.
2009-03-26 21:40:41 +00:00
luigi__ 061f375146 Added all the include and lib files for WinPCap.
Warning: don't forget to provide the WinPCap DLL with the DeSmuME binaries when releasing!
2009-03-26 21:34:28 +00:00
zeromus 331c4ee269 [ 2710782 ] win32: saved window position gradually floats around the screen 2009-03-26 20:52:01 +00:00
luigi__ bbae9c713e Added a wifi settings dialog. 2009-03-26 16:51:55 +00:00
matusz f3a0a5fd60 cli-port: updated manpage 2009-03-26 14:07:20 +00:00
matusz 7c9647b954 cli port: in-game save/load 2009-03-26 01:47:51 +00:00
matusz dee9315f14 cli port: option for loading saved game 2009-03-25 22:56:48 +00:00
matusz 0a7e159408 make rasterizer optional in cli port 2009-03-25 22:11:43 +00:00