Henrik Rydgård
c6bd78ff7d
Merge pull request #3400 from thedax/restoreMaxRecentOptions
...
Restore missing Recent tab option.
2013-08-25 14:29:50 -07:00
The Dax
13f6c26b6b
Fix a couple spacing things.
2013-08-25 16:55:00 -04:00
The Dax
a35a407207
Add two new instructions to the MIPS interpreter for logging. vertex.pbp demo seems to use one of them.
2013-08-25 16:28:19 -04:00
The Dax
1f60c3c07b
Revert hard-coding max recents to 30.
2013-08-25 16:24:09 -04:00
The Dax
0e3c68dc9b
Restore missing Recent tab option: Clear Recent Section.
...
Hard code MaxRecent to be 30. No real need to make it configurable anymore.
2013-08-25 15:56:34 -04:00
Unknown W. Brackets
8a32dd35dc
Merge pull request #3397 from adrian17/master
...
Fixed some doubled semicolons
2013-08-25 10:57:19 -07:00
adrian17
06a015983a
Fixed some doubled semicolons
2013-08-25 19:43:18 +02:00
Unknown W. Brackets
8d7eb265be
Log context switch time, shorten logging a bit.
...
This is really useful for seeing why games are slow or hanging.
2013-08-25 10:25:49 -07:00
Unknown W. Brackets
2d806b4820
When fps cap is hit, delay current thread only.
...
Fixes Jeanne d'Arc freezing. Unfortunately, small hit to perf in God of
War, but may improve audio quality anyway...
2013-08-25 09:46:21 -07:00
Henrik Rydgard
4121d5ae62
Fix division by zero in low latency audio mode
2013-08-25 13:03:57 +02:00
Henrik Rydgård
b07a31fde1
Merge pull request #3373 from unknownbrackets/mips-minor
...
Cap imm branch instructions, reset compiling
2013-08-25 01:12:29 -07:00
sum2012
8679fb4748
ThreadManForKernel_ceadeb47 should equal to sceKernelDelayThread
2013-08-25 14:45:44 +08:00
sum2012
d017011882
Add ThreadManForKernel and ModuleForKernel
...
Sample log:https://gist.github.com/sum2012/3bb5deb1a806ef18f5f3
2013-08-25 10:48:32 +08:00
Unknown W. Brackets
97aa1a631e
Improve typesafety in the x86 regalloc.
2013-08-24 19:41:10 -07:00
Unknown W. Brackets
3156b95d3f
Make sure there's enough space while compiling.
2013-08-24 17:38:22 -07:00
Unknown W. Brackets
6c97b66806
Cap imm branch instructions, reset compiling.
...
Break and other delay slot ops could've set it to false.
It's actually sometimes faster now.
2013-08-24 17:26:24 -07:00
Unknown W. Brackets
52d6080fb4
Pass in some analysis results, don't use yet.
2013-08-24 15:36:24 -07:00
Unknown W. Brackets
109ad17ac6
Use a typesafe struct for opcodes.
...
Also, correctly read delayslots using Read_Instruction on ARM.
2013-08-24 15:36:24 -07:00
Unknown W. Brackets
ec46fdd06c
Warning fixes in msgpipes.
2013-08-24 15:36:24 -07:00
Unknown W. Brackets
4495559b75
Clean up register usage analysis a bit.
2013-08-24 15:36:23 -07:00
Unknown W. Brackets
b37f09cedf
Make MIPSInfo a struct for typesafety.
...
Found a bug in ReadsFromReg().
2013-08-24 13:22:10 -07:00
Unknown W. Brackets
690c11e590
Oops, quick warning fix.
2013-08-24 11:33:32 -07:00
Unknown W. Brackets
743b27c9cc
Add conditional breakpoints to interpreter.
2013-08-24 09:51:45 -07:00
Henrik Rydgard
ee37d51c4b
Just some formatting/cleanup
2013-08-24 11:56:40 +02:00
Henrik Rydgard
507050e966
Add an option for the lower latency audio mode we had in an #ifdef before
2013-08-24 11:56:39 +02:00
Steven Cherry
c2732e4a3f
Add "import from cheat.db" and "enable/disable all codes"
2013-08-23 22:29:13 -05:00
Steven Cherry
082ff4b359
Finished work for windows
2013-08-23 22:29:12 -05:00
Steven Cherry
edcde85cee
More progress.
2013-08-23 22:29:12 -05:00
The Dax
e97def9c66
Win32: Simplify Change Nickname code and slightly change InputBox_GetString to take a const default value. We don't modify it.
2013-08-23 06:37:47 -04:00
Henrik Rydgard
dfb91d4532
Track number of GPU commands executed per call level.
...
This is to get an idea if it would be beneficial to compile and cache display lists. Looks like it would be for some games, for example in GTA it's often 20k/80k/20k commands per frame - that is 100k executed commands per frame that could potentially just be executed instead of interpreted. Likewise in Wipeout. Of course, this means yet another cache with invalidation issues etc..
2013-08-23 11:29:55 +02:00
Henrik Rydgård
89e476d9f2
Merge pull request #3333 from unknownbrackets/reporting
...
Add a bunch of HLE funcs + fix bad reloc masking and warnings
2013-08-23 01:41:00 -07:00
Henrik Rydgård
65e4d76543
Merge pull request #3334 from unknownbrackets/mpeg-minor
...
Remove the gpu->Resized() on video play.
2013-08-23 01:31:03 -07:00
sum2012
f8c49704ba
Use UnRAR in non-windows platform
...
1d89c21249
2013-08-23 15:52:28 +08:00
Unknown W. Brackets
8d00ab61e3
Remove the gpu->Resized() on video play.
...
Doesn't seem necessary anymore, can cause blinking.
2013-08-22 23:55:02 -07:00
Unknown W. Brackets
46c5a48a86
Clean up some minor aliasing.
2013-08-22 23:31:49 -07:00
Unknown W. Brackets
1ed8edb0d3
Avoid some dangerous hex constant widths.
2013-08-22 23:23:48 -07:00
Unknown W. Brackets
083fa71c1a
Fix 26-bit reloc truncation (was 30 bit...)
...
Hopefully didn't affect anything?
2013-08-22 23:21:54 -07:00
Unknown W. Brackets
2ef650aa2d
Add a bunch of HLE functions for better reporting.
2013-08-22 23:04:55 -07:00
Unknown W. Brackets
fca0af8e70
Add some kernel-related HLE stubs for reporting.
2013-08-22 23:04:16 -07:00
CPkmn
b0d203454f
Update sceNet.cpp
2013-08-22 15:55:03 -07:00
Henrik Rydgård
29824d31c0
Fix saving of show analog stick setting. Fixes #3308
2013-08-21 23:55:02 +02:00
Henrik Rydgard
703ae8690e
Change some config defaults
2013-08-21 21:06:02 +02:00
Henrik Rydgard
c46b7fbe1b
Let's try doing all I/O on the thread if threading is enabled, no matter how short.
2013-08-21 20:50:45 +02:00
Henrik Rydgård
620c707aa5
Merge pull request #3305 from unknownbrackets/reporting
...
Increase and decrease some reporting (mostly decrease...)
2013-08-21 09:57:31 -07:00
Henrik Rydgard
5ad42c8948
Fix Set "ReportingHost"
2013-08-21 18:52:21 +02:00
Unknown W. Brackets
19016ac7c4
Cut down on some kernel HLE reporting.
...
Not sure where these are coming from, hacked games?
2013-08-21 08:40:31 -07:00
Unknown W. Brackets
2488bce9ef
Doesn't seem like this is an issue anywhere.
2013-08-21 08:40:30 -07:00
Unknown W. Brackets
ad8da6e02f
Report bad memory access (first time only.)
2013-08-21 08:40:30 -07:00
Unknown W. Brackets
a217cefa11
Tone down some less needed reporting.
2013-08-21 08:40:29 -07:00
Henrik Rydgård
a526b7ca7c
Merge pull request #3300 from thedax/fixWin32Folders
...
Win32: Fix flash0/memstick folder locations.
2013-08-21 07:16:55 -07:00