zeromus
f7111cd07a
fix inability to toggle between 3d cores (multithread util class couldnt restart)
2009-11-09 07:32:33 +00:00
nitsuja
2d4c9d19e8
fix for hotkeys pressed quickly in a row not working if they use different modifier keys, fix for F10 pulling down the menu if it's been assigned to a hotkey
2009-11-08 22:40:15 +00:00
nitsuja
b971c6b4fd
disabling WifiComInterface Adhoc for now, I don't think it works yet so there's no reason to let it open network ports
2009-11-08 21:36:42 +00:00
nitsuja
0771dd39cb
maybe fixed some sort of wifi shutdown crash
2009-11-08 20:44:49 +00:00
nitsuja
00ef096082
fix for input display and frame counter resetting to off every time you start desmume if you turn them on with hotkeys, fix for "play movie" and "record movie" hotkeys not actually doing anything, fix for "pause" hotkey toggling pause rapidly if held down, dimmed the green (future/physical) textual input display letters
2009-11-08 20:23:41 +00:00
nitsuja
e010e03b9c
fix for 3d lighting sometimes being screwed up on the frame after loading a savestate
2009-11-08 19:46:09 +00:00
zeromus
58c56aca0b
reconfigure wifi configuration so that register emulation is always enabled, and the actually experimental communication is all that is optionally enabled (i.e. softAP/libpcap)
2009-11-08 19:09:15 +00:00
nitsuja
07331b522e
shutting down some threads explicitly on app close in hopes that this will reduce the frequency of random shutdown crashes
2009-11-08 19:03:05 +00:00
nitsuja
00b28e5807
add some things to maybe help debug sound quality issues (developer option to record user SPU to WAV, define the sample rate 44100 in a single place, printout on audio buffer clear)
2009-11-08 17:04:07 +00:00
nitsuja
1b7d14c178
removing a workaround for a rasterizer bug that I believe was fixed for real in r3015
2009-11-08 15:50:12 +00:00
nitsuja
09c69e5a2c
a slight quality improvement to the slow-motion handling part of the N audio synchronizer method (for an example, mario's jump sounded all crackly before)
2009-11-08 06:22:52 +00:00
nitsuja
19e82b56f8
fix for frameskip making the same image often appear on both screens in dual-screen-3D scenes that run slowly
2009-11-08 05:36:55 +00:00
nitsuja
f0a986eeef
fix occasional crash or corruption when starting up the audio synchronizer
2009-11-08 04:54:58 +00:00
nitsuja
d7d3e9f21b
preventing frameskip from affecting frame advance except when also fast-forwarding, and fixing a bug where the very first frame advance would not pause the game
2009-11-08 02:30:42 +00:00
nitsuja
89e4e948c3
reworked frameskipping logic to hopefully fix frameskipping in dual-screen-3d games
2009-11-08 02:27:25 +00:00
nitsuja
b0895ec82f
fix screwed-up LCD display if you set a rotation and then switch to horizontal layout
...
(rotation is still not supported in non-vertical layouts)
2009-11-07 20:58:16 +00:00
nitsuja
907657f63b
disable border drag gap editing when in a gapless layout
2009-11-07 19:16:48 +00:00
nitsuja
18b7aefa78
- fix border drag gap editing
...
- double the default sound buffer size back to what it used to effectively be (this will reset your setting once)
2009-11-07 19:13:55 +00:00
luigi__
09641d27ff
Missed a few 5-wide tabs...
2009-11-06 18:03:37 +00:00
luigi__
829ca50a7a
Yet another cleanup:
...
- change f*cking weird indentation to tabs
- reorganize, put opcodes of same kind together
2009-11-06 17:45:29 +00:00
nitsuja
60534b840d
excluding non-4-byte-aligned addresses from 4-byte size value ram searching when "check misaligned" is disabled, because such values should always be 32-bit aligned on the ds and it's confusing to always see unaligned ones mixed in
2009-11-05 08:26:14 +00:00
nitsuja
5902173ae0
fix for sound sometimes looping endlessly if you pause and bring up a menu or dialog,
...
possible fix for an occasional crash when changing synchronizer mode,
fix for sound.clear not actually working,
fix for screen gap settings messing up certain alternate LCD layout calculations (I thought I already checked this in)
2009-11-05 07:45:31 +00:00
zeromus
7d450e5a13
win32: fix svn rev scanner, which was scanning too deep through all tags and branches and sometimes making VS freeze before proceeding with a build
2009-11-05 04:12:57 +00:00
nitsuja
b8625a6f20
possibly fixing a bug where frame advance can run out of control sometimes, and disabling a throttle setting that didn't seem to add much
2009-11-04 11:31:45 +00:00
gocha
b117ca793d
change the behavior of menu item "Emulation > Pause" to call TogglePause() rather than Pause(); add Increase/Decrease Volume hotkey.
2009-11-04 08:41:43 +00:00
zeromus
961264bd1b
win32: fix bug in cflash configuration
2009-11-04 07:47:38 +00:00
zeromus
3411a9c9ca
clean up mic configuration and only enable mic when physical mic mode is selected
2009-11-04 03:51:01 +00:00
zeromus
a9e0617180
fix 2891025 (random display of black lines polygon?) in rasterizer due to misuse of a global across the multiple SLI threads
2009-11-04 01:57:20 +00:00
luigi__
2cdc3b828d
Cleanup:
...
- fix indentation so it's tabs everywhere (or almost) instead of some weird mix
- fix some weird namings
- and some others...
2009-11-04 01:34:40 +00:00
nitsuja
71022e6920
various improvements to the new LCDs settings.
...
- you can select "main screen first" to automatically put the main GPU screen on top. combining this with the "one LCD" setting lets games like NSMB and Sonic Rush be playable on a single screen (it auto-switches to the screen that has the character on it).
- fully exclude screen gap from calculations when in single screen or side-by-side mode
- make OSD elements stay consistently located when flipping the LCDs around
- possibly improved the stylus-dragged-offscreen behavior for the alternate layouts
2009-11-03 17:51:28 +00:00
mtabachenko
2c8473e761
winport:
...
- fix bug with stylus in vertical swapped screens layout;
2009-11-02 12:22:38 +00:00
mtabachenko
53e61f0ece
winport:
...
- added custom LCDs layout: vertical, horizontal and one LCD (default hotkeys: End - change layout, PageDown - swap screens);
2009-11-02 11:56:54 +00:00
zeromus
0539d6039d
fix determination of dsv filename for games loaded from archives from recent roms menu (which mismatched the case when loaded from open menu) and fix the loading of .ds.gba files
2009-11-02 05:38:51 +00:00
nitsuja
04e2e8d221
fix for texcache scan occasionally doing unnecessary iterations
2009-11-01 22:24:44 +00:00
zeromus
4db71dcea5
some speedups to texture cache
2009-11-01 22:03:43 +00:00
nitsuja
2e82cbae5b
re-enable ACCOUNT_FOR_CODE_FETCH_CYCLES since I've seen a couple of cases where it makes a difference. (it's not clear whether this is where the corrective timing change should be coming from, but I don't have any better ideas at the moment)
2009-11-01 20:12:40 +00:00
nitsuja
35773f0c4b
fix parsing of --num-cores=# option
2009-11-01 20:04:25 +00:00
zeromus
23e7264061
fix bug in new texcache which caused performance disaster
2009-11-01 18:53:27 +00:00
zeromus
50f1d99435
fix a little bug in the 3d frameskipping
2009-11-01 18:04:57 +00:00
nitsuja
d6746f7dd8
added more speed settings for increase/decrease speed hotkeys, and fixed the bug where it would crash if you pressed decrease speed 9 times
2009-11-01 11:04:14 +00:00
nitsuja
95e463ce27
- fixed movie not closing when loading a new rom or closing the rom
...
- fixed tab+alt key combination getting the emulator stuck in fast-forward mode
2009-11-01 09:07:21 +00:00
nitsuja
9c84eb674c
- re-enable sound during frame advance (hold)
...
- prevent user from resetting emulation during movie playback
- hide the "disabled" hotkey name in menu items
2009-11-01 08:32:33 +00:00
nitsuja
4915fc6978
- fixed bug where trying to save two savestates in a row would load the second one instead of saving it
...
- fixed movie recording which was totally broken by my last checkin
- fixed some minor snddx buffer size problems (the default size might need to be increased now, but if so, someone else should do it, since it works fine for me as is.)
2009-11-01 06:40:18 +00:00
nitsuja
b7daefd0f9
add "finished" movie mode to make TASing less annoying (so you don't have to restart the movie every time you let it reach the last frame). fixed some little bugs like a movie loading crash bug too.
2009-10-31 18:50:55 +00:00
riccardom
2789c7e495
Shut up annoying gcc warning about initialization vs declaration order.
2009-10-31 18:31:54 +00:00
riccardom
2922015e6a
Lot of functions could be made static, add proper declaration for _hack_getMatrixStackLevel().
2009-10-31 18:28:12 +00:00
riccardom
7ef3df046b
Reorder field initialization to shut up gcc warnings.
2009-10-31 17:09:45 +00:00
riccardom
7d8a9d5a64
execRasterizerUnit can be static.
2009-10-31 17:06:28 +00:00
riccardom
49043c097c
Use the same type as the declaration.
2009-10-31 17:05:30 +00:00
riccardom
ffb0c189e4
Add missing parens.
2009-10-31 16:58:25 +00:00