Commit Graph

3366 Commits

Author SHA1 Message Date
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
riccardom cf77d4398b Reorder class variable initialization in order to shut up gcc warnings. 2009-10-31 16:49:23 +00:00
zeromus 67a9a34dfa support multiple game devices. 2009-10-30 06:05:43 +00:00
zeromus a248e403d6 fix bug preventing use of joysticks for hotkeys (even though they could be bound) 2009-10-30 05:24:52 +00:00
zeromus e502d5b656 zero dma src/dst addresses on reset; clean up dma code; fix texture dumping; cleanup in new texcache code 2009-10-30 03:39:16 +00:00
zeromus e6bc023301 fix warnings and more gcc pedantic errors 2009-10-29 05:20:49 +00:00
zeromus 93186fb640 fix pedantic gcc compile errors 2009-10-29 04:28:57 +00:00
zeromus d219cccb49 fix 64bits compilation 2009-10-28 16:53:19 +00:00
zeromus 8934925019 rewrite texture cache, change commandline from --single-core to --num-cores=N, add multithreading to rasterizer, add toggles to 3d config to disable fog+edgemarking for little speedups in games that use them. 2009-10-28 09:39:52 +00:00
zeromus dd117dc47f fix radiobuttons in soundconfig 2009-10-23 06:54:56 +00:00
zeromus 44a36b7950 add spu synch method "P" featuring very refined code from PCSX2 which tempo-shifts intelligently. 2009-10-23 06:14:46 +00:00
nitsuja a3fd06019e some small cleanup of audio output code 2009-10-22 08:59:13 +00:00
zeromus c5e9f51523 fix a bit of a boneheaded performance-slaying bug in spu synch mode 2009-10-21 07:53:22 +00:00
gocha 2a46b30940 luaconsole: add vertical scrollbar 2009-10-20 08:17:56 +00:00
zeromus 38217c032f add synch mode to spu and add necessary dialog configuration. (this is a spu option which fixes most streaming audio). it may become the default after we perform more analysis and refinement. also straighten out all the volume slider bugs. 2009-10-20 06:52:07 +00:00
zeromus 959d551b34 fix clipper to handle output of 10 verts, instead of 8 2009-10-20 05:19:53 +00:00
gocha ab20fa00ca Replace LuaBitOp function definitions with DEFINE_LUA_FUNCTION 2009-10-20 01:12:39 +00:00
gocha ce78157274 Fix timeBeginPeriod-timeEndPeriod nesting 2009-10-20 01:01:34 +00:00
gocha 651aa9e4a5 win32: improved Edit action of Lua console. it tries to open a script by other ways if there is no association with "edit" action. 2009-10-19 04:39:19 +00:00
gocha 2db8e74050 win32: Edit button of Lua Console now opens a script with "edit" rather than "open" on ShellExecute. 2009-10-19 03:49:50 +00:00
yabause 06b13db0e5 Another update to the pt_BR translation by Felipe2 2009-10-18 20:15:40 +00:00
yabause 40ea3c8435 Updated pt_BR translation by Felipe2. 2009-10-18 12:39:46 +00:00
riccardom 72b3c8d375 Disable --enable-memory-profiling since it does not compile. 2009-10-16 20:12:40 +00:00
riccardom e1424ba86c Add Norwegian (Bokmål) Translation to glade frontend from Stian Drøbak, patch #2872647. 2009-10-16 19:22:08 +00:00
yabause 9cd9f8ab58 #ifdef protected lua function calls. This fixes linking problems. 2009-10-16 15:47:24 +00:00
yabause d4c92e2f8a Fixed two compilation errors with g++:
- added typename to iterator definitions
- g++ doesn't like using an anonymous variable as a reference,
  added a local variable to make it happy
2009-10-16 15:46:36 +00:00
zeromus 583fa3089d change relative vertex submission to use the same overflow logic as boxtest, although i have no test csae for this. fix bugs in matrix stack which broke sims apartment pets. 2009-10-16 08:55:48 +00:00
zeromus ca086a3b85 add more flexible mic configuration and add rand() mode for m&l 3 (could be changed to another builtin sample instead if we find one we like). remove alternate flush mode configuration from UI since it isnt even hooked up anymore. 2009-10-15 22:39:52 +00:00
zeromus 9b7fd520cb tighten the 3d timing even more to fix marvel nemesis. this is now clearly at epic compatibility hack level as 3d takes virtually no time to execute, but lets gather data on whether there are any negative consequences. 2009-10-15 18:10:18 +00:00
nitsuja 711d596793 disabling a printf 2009-10-15 10:59:09 +00:00
zeromus f8972f1772 fix boxtest once and for all by correctly emulating the addition overflow, which strawberry shortcake and garfields nightmare were actually relying on. also tighten the 3d timing a bit since strawberry shortcake was expecting the gxfifo to be emptied earlier than it was. 2009-10-15 08:07:01 +00:00
nitsuja 91ced7c47f moved CallRegisteredLuaMemHook into a header so that it doesn't slow down release fastbuild quite so much 2009-10-15 06:34:41 +00:00