Commit Graph
3834 Commits
Author SHA1 Message Date
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
https://github.com/hrydgard/ppsspp-lang/commit/1d89c212498fdf68fdf7f322434b7e4bb90ac486
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
The Dax 76f7ecbcac Remove some code that was screwing with Win32's ability to find its own flash0/memstick folders. WTF was that stuff anyway? :\ 2013-08-21 10:08:49 -04:00
Henrik Rydgard a4f5ad6ee0 Fix bug that turned on reporting for everyone as soon as they went into
settings the first time.
2013-08-21 15:54:41 +02:00
Henrik Rydgård ca4321d376 Merge pull request #3288 from unknownbrackets/reporting
Report a couple unhandled blocks
2013-08-21 01:27:48 -07:00
Unknown W. Brackets 72ce41f41c Report a couple unhandled blocks. 2013-08-21 01:20:06 -07:00
Henrik Rydgård 171e202019 Warning fixes 2013-08-20 19:20:03 +02:00
Henrik Rydgard 2d39b3cb2c Update savestate revision 2013-08-20 18:31:38 +02:00
Henrik Rydgard 87e51a5c04 Fix some window title issues, etc. 2013-08-20 17:21:25 +02:00
Henrik Rydgard c1d0ed08c4 Fix some file browsing issues 2013-08-20 16:52:36 +02:00
Henrik Rydgard 6b48dda12f Fix a couple of keymap load/save/default bugs 2013-08-20 16:07:23 +02:00