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