Unknown W. Brackets
0fb5877d75
Implement sceKernelExtendThreadStack().
...
Fixes #1833 . Implemented using fake nids instead of callbacks since
it's simpler to get them (and waits and recursion) right.
2013-05-18 20:21:28 -07:00
Unknown W. Brackets
0525906c70
Report unimplemented but known HLE functions.
2013-05-18 20:21:28 -07:00
Unknown W. Brackets
47ffd3b14e
Report less for semaphores options with no size.
2013-05-18 16:34:35 -07:00
Steven Cherry
eaf060015d
Final Version
2013-05-18 17:52:24 -05:00
Unknown W. Brackets
3fbc3bd14a
Don't allow attr 0x400 for mutexes, report less.
...
Seems like 0 is ignored afaict, which makes sense from other funcs.
Not sure if anyone calls it with a value.
2013-05-18 15:31:31 -07:00
raven02
0ed391e5e0
If-else fFormatting
2013-05-19 06:07:00 +08:00
Steven Cherry
9d2667fc0d
Second to last commit
...
Everything but getting ISO name
2013-05-18 17:04:01 -05:00
Steven Cherry
0b2885c2fe
First working version
2013-05-18 16:11:10 -05:00
Steven Cherry
446d2930ac
Some progress, I think?
...
Program crashes when trying to run a game. If you comment out
member.Run(); it will run fine, but cwcheat doesnt work.
2013-05-18 16:11:10 -05:00
Steven Cherry
253493c5ce
Add more
2013-05-18 16:11:10 -05:00
Steven Cherry
f18e913429
Add Cwcheat support
2013-05-18 16:11:10 -05:00
Unknown W. Brackets
ac9e936ba8
Fix sema and event flag refer to check size.
...
If it's zero, write nothing, just like the others.
2013-05-18 13:46:50 -07:00
Unknown W. Brackets
f649364b2d
Add a null check to scePsmfPlayerGetAudioData().
...
Crimson Gem Saga was passing a NULL, maybe a glitch, but we do NULL
checks elsewhere.
2013-05-18 12:05:02 -07:00
Unknown W. Brackets
1f2480fff3
Add a bounds check for interrupts.
2013-05-18 10:21:21 -07:00
Unknown W. Brackets
81f1383beb
Prevent a type comparison warning.
2013-05-18 10:21:04 -07:00
Unknown W. Brackets
f67d4f959f
Clean up some atrac-related type/shadow warnings.
2013-05-18 10:20:39 -07:00
Unknown W. Brackets
7dc5842798
Clean up some variable shadowing.
2013-05-18 10:20:13 -07:00
Unknown W. Brackets
f91135cedf
Prevent some threading related NULL derefs.
2013-05-18 10:19:34 -07:00
Unknown W. Brackets
3931f07852
Fix a couple bad bounds checks in VAG/Mpeg.
2013-05-18 10:19:12 -07:00
Unknown W. Brackets
e3e5b24bf8
Prevent some warnings in vfpu, add reporting.
...
Uninitialized value and out of bounds error.
2013-05-18 10:17:58 -07:00
Unknown W. Brackets
33cd860de3
Fix a crash in reporting without gpu set.
2013-05-18 09:47:17 -07:00
Unknown W. Brackets
b733bc1a2a
Clean up some indents, add some reporting.
2013-05-18 02:09:32 -07:00
Unknown W. Brackets
e16514b50d
Avoid float copy in vfpu to workaround 32-bit bug.
...
This appears to be an MSVC bug (or just precision issue) when using
fast math, only on 32-bit builds. Anyway, memcpy or u32 * fixes it.
Unfortunately, matrix ops have similar issues and memcpy doesn't seem
to help there.
2013-05-18 02:09:32 -07:00
Henrik Rydgård
3706045b31
Merge pull request #1822 from oioitff/atrac-fix
...
A serious bug fix for sceAtrac
2013-05-17 00:21:11 -07:00
Unknown W. Brackets
eb308d03e8
Don't preserve the selected save for DATA types.
...
Fixes #1825 .
2013-05-16 22:33:10 -07:00
oioitff
41860c5ade
The hack way for numSamples may be still
...
necessary for some games. Just use a better hack way.
2013-05-17 01:17:58 +08:00
oioitff
7bd3f389c7
Improve getremainFrame.
...
Fixed Musou Orochi 2 and so on.
2013-05-17 01:15:23 +08:00
Henrik Rydgård
e104b8436f
Merge branch 'raven02-patch-15'
...
Conflicts:
UI/MenuScreens.cpp
2013-05-16 17:21:13 +02:00
Henrik Rydgård
367e9bcefb
Remove DrawWireframe option to save space in dialog, it doesn't really work right anyway
2013-05-16 17:18:53 +02:00
sum2012
32fed38ddf
Add another patchers
2013-05-16 21:32:08 +08:00
Unknown W. Brackets
8a985e36ce
Correct some logging to use ERROR_LOG.
...
Oops, was just copy and pasting the other wrong ones.
2013-05-16 01:53:38 -07:00
Unknown W. Brackets
857e12d27d
Validate the SRC format, and enforce STEREO.
...
Were these actually outputting audio before?
2013-05-16 01:12:40 -07:00
Unknown W. Brackets
8544171a84
Validate the sample count in SRC and Output2.
2013-05-16 01:12:40 -07:00
Unknown W. Brackets
4eee3af19b
Error when trying to reserve Output2 twice.
2013-05-16 01:12:39 -07:00
Unknown W. Brackets
0ab30ecb07
Use a separate channel for SRC/Output2.
...
Tests on the PSP show that all 8 channels can be reserved/used at the
same time as *either* Output2 or SRC (but SRC and Output2 cannot be used
at the same time.)
2013-05-16 01:12:39 -07:00
Unknown W. Brackets
8b3b666612
Return an error for invalid audio sample sizes.
2013-05-16 01:12:38 -07:00
Unknown W. Brackets
674cd9c1a1
Auto select the highest available channel.
...
This is what tests show, and what the PSP does. It makes sense, since
the game might hardcode 0/1 but some library might use autoselect. Or
something.
2013-05-16 01:12:38 -07:00
Unknown W. Brackets
3f8c920436
Accept any negative channel as autoselect.
...
And fix error codes in sceAudioChReserve().
2013-05-16 01:12:37 -07:00
Henrik Rydgård
50f8466ee8
Merge pull request #1810 from makotech222/max-recent
...
Allow changing of MAX_RECENT in config file
2013-05-16 01:00:52 -07:00
Steven Cherry
0912d9c931
Fix names to be consistent. Moved MAX_RECENT to header file.
2013-05-15 19:51:15 -05:00
Henrik Rydgård
2846467e63
Merge pull request #1813 from mattweb28/add-modules
...
Added sceJpeg & sceMd5
2013-05-15 05:18:09 -07:00
mattweb28
d3ded6639a
Added sceJpeg & sceMd5
2013-05-15 19:49:34 +08:00
Steven Cherry
6fad56a522
Allow changing of MAX_RECENT in config file
...
Simple request made by Solarmystic on the forums. Allow you to change
the number of recent isos saved by ppsspp. Default is set to 12.
2013-05-14 18:19:35 -05:00
oioitff
1a2bcb70ce
Not to loop or end audios when numSamples is 0.
...
Some games may check for it and add more data.
2013-05-14 23:27:04 +08:00
Henrik Rydgård
9248a19dd8
Merge pull request #1739 from makotech222/master
...
Custom Fps Limiter
2013-05-14 06:33:53 -07:00
mattweb28
1b87f5667f
HLE needs to be reset after kernel shutdown
2013-05-14 20:37:20 +08:00
oioitff
5e27af6eea
Remove the dependency on DirectShow SDK.
2013-05-14 19:41:08 +08:00
oioitff
34b4cd29a2
add atrac3plus support for sceAtrac
2013-05-14 19:03:53 +08:00
oioitff
9b0c22f87d
Add atrac3plus lib.
2013-05-14 19:01:33 +08:00
raven02
897fc5068d
vol > 0xFFFFF for sceAudioSRCOutputBlocking
2013-05-14 08:32:51 +08:00