Henrik Rydgård
f875b14666
Merge pull request #6954 from unknownbrackets/font-minor
...
Fix some minor issues in sceFont causing failing tests
2014-09-27 18:35:41 +02:00
Unknown W. Brackets
2c99baf295
Delay sceUtilityMsgDialogUpdate() per tests.
...
This is an approximate value, but it should be close.
2014-09-27 00:13:27 -07:00
Unknown W. Brackets
ad191cdd3a
Correct error codes in sceFontOpenUserMemory().
2014-09-26 23:44:36 -07:00
Unknown W. Brackets
1d4bd6c695
Add a delay for creating fontlibs and fonts.
...
Matches tests, low bound on the delay.
2014-09-26 23:44:04 -07:00
Unknown W. Brackets
c88b66b308
d3d9: Emulate some logic ops with blending.
...
This makes Brave Story's intro visible. Also add for GLES2/GLES3, but
doesn't seem to work on GLES2.
2014-09-23 21:13:47 -07:00
Unknown W. Brackets
0ebe5325d4
Correct the end from sceAtracGetSoundSample().
...
I think it's meant to be the last *valid* sample.
2014-09-23 11:33:21 -07:00
Unknown W. Brackets
e717a87f9f
Add extra frames if we run out of atrac data.
...
We could probably insert frames instead for GHA phase shifting, but this
will solve other bugs too, I think.
2014-09-23 11:33:21 -07:00
Unknown W. Brackets
fa42426d21
Clamp the final sample count during decode.
...
Some games depend on / expect this, or else they'll let important data get
overwritten.
2014-09-23 11:33:20 -07:00
Unknown W. Brackets
68f4a1e7f7
Return the correct next sample at the beginning.
2014-09-23 11:33:20 -07:00
Unknown W. Brackets
0aa7247fea
Fix seeking in atrac after the start.
...
Not sure the very start is right though, arg.
2014-09-23 11:33:19 -07:00
Unknown W. Brackets
4702ae0e41
Add breakpoints to most sceAtrac mem access.
2014-09-23 11:33:18 -07:00
Unknown W. Brackets
6b6bf3f8e6
Correct the dataOff member of atrac context.
2014-09-23 11:33:18 -07:00
Unknown W. Brackets
ac1fcdb269
Skip samples in the first chunk of atrac output.
...
This seems to be what the PSP actually does, although not sure. The first
result is always smaller by this amount (numerous atrac files tested.)
2014-09-23 11:32:11 -07:00
Unknown W. Brackets
70705d4a9d
Remove incorrect atrac decode ptr nullcheck.
...
Already shown in decode test to be valid.
2014-09-23 08:32:09 -07:00
daniel229
d452d02aba
Update replace function for Toaru Majutsu to Kagaku no Ensemble.
2014-09-21 10:58:56 +08:00
daniel229
a657da91c3
Replace download frame in Toaru Majutsu to Kagaku no Ensemble
2014-09-18 15:37:12 +08:00
daniel229
48b774d143
Replace download frame in Rezel Cross
2014-09-18 15:29:59 +08:00
daniel229
2dd3ab6c20
Replace frame download in suikoden1&2
2014-09-15 00:19:22 +08:00
Henrik Rydgard
f84ebf6bff
sprintf->snprintf, fix some too short buffers
2014-09-14 00:14:11 +02:00
Henrik Rydgard
02a89306d1
Warning fixes, sprintf->snprintf
2014-09-13 23:51:07 +02:00
Unknown W. Brackets
a892779f89
Merge pull request #6880 from daniel229/func_replace_sakurasou
...
Replace frame download in Sakurasou No Pet Na Kanojo
Conflicts:
Core/HLE/ReplaceTables.cpp
2014-09-12 22:28:27 -07:00
daniel229
5f4a95cdd5
Update as unknown's suggestion
2014-09-13 10:21:00 +08:00
Unknown W. Brackets
4bad83b12b
Move a couple funcs outside of loops.
...
Will cut down on the performance hit.
2014-09-11 22:56:53 -07:00
daniel229
7c1d4234ab
Replace frame download in Sakurasou No Pet Na Kanojo
2014-09-11 15:32:07 +08:00
daniel229
22fa431f89
Replace frame download in Ore no Imouto ga Konnani Kawaii Wake ga Nai
2014-09-11 14:34:17 +08:00
daniel229
81ec625d0a
Update the hook for Kirameki School Life SP
2014-09-11 12:01:58 +08:00
daniel229
e8efab6d21
Change function name
2014-09-11 00:47:06 +08:00
daniel229
7f6f52a904
Fixes saveicons in Kirameki School Life SP.
2014-09-11 00:18:59 +08:00
daniel229
b1d9461779
Replace frame download in Narisokonai Eiyuutan
2014-09-09 14:33:15 +08:00
Unknown W. Brackets
420eb1bed3
Replace frame download in SD Gundam G Generation.
2014-09-08 22:44:27 -07:00
Unknown W. Brackets
ee6960ff7a
Hook the saveicon creation func in Growlanser IV.
2014-09-08 19:10:46 -07:00
Unknown W. Brackets
cddc289675
Use fixed dates for rtc adjusted and reincarnated.
...
This may be safer in case a game thinks funny business is going on if the
user changed the clock very recently, which wouldn't be the case on a
real PSP.
2014-09-05 09:34:09 -07:00
Unknown W. Brackets
1e31fd54eb
Implement rtc date formatting funcs.
2014-09-05 09:13:33 -07:00
Unknown W. Brackets
0180d18449
Correct sceRtcGetDayOfWeek() for odd years.
2014-09-05 09:13:08 -07:00
Andrew Church
6afa948d06
s32 -> int because it doesn't need to explicitly be 32 bits.
2014-09-05 00:31:25 +09:00
Andrew Church
0512a17654
Read lw offset as a signed value.
2014-09-05 00:25:48 +09:00
Andrew Church
230bbad1c6
Read the offset for the framebuffer index from the instruction stream
...
instead of using a literal constant, so the hook works for other games
using the same function but a different offset (e.g. Zero no Kiseki).
Also remove the memcpy() since the original function will do it anyway
(and may do it differently if other games call the function with
different arguments).
2014-09-04 23:44:32 +09:00
Andrew Church
33264a6b8f
Hook Brandish frame capture for menu fadeout and save screenshots.
2014-09-04 17:36:56 +09:00
Henrik Rydgård
8b67f427b0
Merge pull request #6826 from thedax/hle-stub
...
Add a non-functional stub for sceNetResolverInit.
2014-09-02 22:42:15 +02:00
The Dax
c2afa8f221
Add a non-functional stub for sceNetResolverInit.
...
Lets a Quake II homebrew port by CROW_BAR boot again.
2014-09-02 15:40:42 -04:00
Henrik Rydgård
b2f5efaa50
Merge pull request #6822 from unknownbrackets/thread-funcs
...
Improve some timing / thread funcs
2014-09-02 09:49:46 +02:00
Unknown W. Brackets
c9df66a450
Initialize the VFPU revision from a PSP-3000 value.
2014-09-01 23:16:50 -07:00
Unknown W. Brackets
d637de8b4c
Eat some cycles when signaling semaphores.
...
Seems to match tests.
2014-09-01 21:12:56 -07:00
Unknown W. Brackets
2923800217
Eat some cycles when starting a thread.
...
Seems to improve a test a bit, based on tests.
2014-09-01 21:12:13 -07:00
Unknown W. Brackets
84231c0188
Eat some cycles when canceling/deleting fpls.
...
Improves tests measuing timeouts remaining after delete.
2014-09-01 21:11:41 -07:00
Unknown W. Brackets
c5b15cc9fc
Adjust semaphore timing slightly.
...
This matches tests a bit better.
2014-09-01 20:03:58 -07:00
Unknown W. Brackets
6599430c04
Improve some timing in msgpipes.
...
Probably not super important, but makes tests happier.
Also, when unscheduling an event, return the current time left, including
already spent time since last Advance.
2014-09-01 20:03:58 -07:00
Unknown W. Brackets
a42a2864a6
Protect against vtimers scheduled in past.
2014-09-01 20:03:57 -07:00
Unknown W. Brackets
f78712ec3a
Simplify alarm timing.
...
This is from when it seemed like sceKernelSetAlarm() was by cycles.
Corrects handling of large timer / sysclock params.
2014-09-01 20:03:57 -07:00
Unknown W. Brackets
2cad35ad59
Put a 250us minimum on all vtimer scheduling.
2014-09-01 20:03:56 -07:00