The Dax
|
d5c4f6673c
|
Switch from u32_le to u32, and truncate the user's input if it's too long(so that they still get something entered. It's probably confusing not to enter something).
|
2013-08-27 08:46:54 -04:00 |
|
The Dax
|
3c303925c9
|
Change u32_le to u32.
|
2013-08-27 08:41:59 -04:00 |
|
The Dax
|
f70faaa0c2
|
Terminate the loop early if it's going to overflow; there's no reason to keep riding it out. Also fix use of uninitialized variable.
|
2013-08-27 08:08:06 -04:00 |
|
The Dax
|
2e25f00585
|
Really prevent the possible buffer overflow. This is getting silly.
|
2013-08-27 08:02:42 -04:00 |
|
The Dax
|
58ca962d89
|
Prevent possible buffer overflow.
|
2013-08-27 07:44:32 -04:00 |
|
The Dax
|
05b860c167
|
Win32: Update OSK bypass with Unicode/wchar/wstring support.
|
2013-08-27 07:36:46 -04:00 |
|
Henrik Rydgård
|
454d794f9e
|
Merge pull request #3438 from unknownbrackets/win32-unicode
Fix wide char usage in the debugger (garbage func names) and file handling
|
2013-08-27 01:06:13 -07:00 |
|
Henrik Rydgård
|
5b553d3c45
|
Merge pull request #3435 from unknownbrackets/audio-minor
Clear the mixbuffer when all channels empty
|
2013-08-27 01:05:20 -07:00 |
|
Henrik Rydgård
|
dde75143ac
|
Merge pull request #3430 from unknownbrackets/framebuf-wait
Watch for consistently high flips, not spurts
|
2013-08-27 01:04:59 -07:00 |
|
Unknown W. Brackets
|
8ccd3773d9
|
Open files using wide functions on win32.
Fixes #3432.
|
2013-08-27 00:28:46 -07:00 |
|
Unknown W. Brackets
|
18792f64f9
|
Fix debugger wstring usage.
|
2013-08-26 23:54:48 -07:00 |
|
Unknown W. Brackets
|
a0db57a5d3
|
Clear the mixbuffer when all channels empty.
|
2013-08-26 21:06:26 -07:00 |
|
Unknown W. Brackets
|
57d057d661
|
Watch for consistently high flips, not spurts.
|
2013-08-26 20:12:26 -07:00 |
|
Henrik Rydgard
|
55aa3d13c7
|
Win32: Switch to a UNICODE build. This took quite a bit of fixing.
|
2013-08-26 19:00:16 +02:00 |
|
the avenger
|
914392708c
|
iOS buildfix
|
2013-08-26 06:01:23 -07:00 |
|
Unknown W. Brackets
|
fa57e23305
|
Implement volatile memory lock waiting.
|
2013-08-26 01:04:37 -07:00 |
|
Unknown W. Brackets
|
ea2a92a2c8
|
Seems like these are just aliases.
|
2013-08-26 01:04:12 -07:00 |
|
Henrik Rydgård
|
3cc28652f9
|
Merge pull request #3403 from unknownbrackets/fpl
Improve the FPL implementation
|
2013-08-26 00:25:00 -07:00 |
|
Unknown W. Brackets
|
cf9f92e12f
|
Reschedule after resuming interrupts.
|
2013-08-25 22:38:45 -07:00 |
|
Unknown W. Brackets
|
354dbfec6c
|
Improve some reporting of options structs.
|
2013-08-25 16:43:47 -07:00 |
|
Unknown W. Brackets
|
d547d2b391
|
Implement sceKernelCancelMutex().
|
2013-08-25 16:38:49 -07:00 |
|
Unknown W. Brackets
|
18832f3ca7
|
Wrap sceKernelFreeFpl() and use better errors.
|
2013-08-25 16:38:49 -07:00 |
|
Unknown W. Brackets
|
6c6aa1b8ee
|
Wrap sceKernelAllocateFpl() and friends.
|
2013-08-25 16:38:49 -07:00 |
|
Unknown W. Brackets
|
61e240f482
|
Allocate fpl blocks in a ring, like the PSP.
|
2013-08-25 16:38:48 -07:00 |
|
Unknown W. Brackets
|
8d750d65e8
|
Properly remove timed out fpl waits from status.
|
2013-08-25 16:38:48 -07:00 |
|
Unknown W. Brackets
|
a947c95829
|
Clean up sceKernelReferFplStatus().
|
2013-08-25 16:38:47 -07:00 |
|
Unknown W. Brackets
|
fb95f07c5d
|
Implement cancel and delete for fpls.
|
2013-08-25 16:38:47 -07:00 |
|
Unknown W. Brackets
|
a2471b810c
|
Implement basic fpl waiting.
|
2013-08-25 16:38:46 -07:00 |
|
Unknown W. Brackets
|
107b464ace
|
Handle the fpl alignment option as well.
|
2013-08-25 16:38:46 -07:00 |
|
Unknown W. Brackets
|
0969261e3e
|
Fix error handling in sceKernelCreateFpl().
|
2013-08-25 15:14:21 -07:00 |
|
Unknown W. Brackets
|
f48b730828
|
Wrap sceKernelCreateFpl and fix refer status.
Just initial changes to make it test properly.
|
2013-08-25 15:14:20 -07:00 |
|
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 |
|