Commit Graph
7530 Commits
Author SHA1 Message Date
Unknown W. Brackets 2f443f52a6 Ensure we request s16 samples.
We won't get these for atrac3+, but we should for atrac3 (seems to be the
default anyway, but better to be clear.)
2014-10-03 20:05:08 -07:00
Unknown W. Brackets 24ab84a0fe Centralize atrac frame decode logic. 2014-10-03 20:04:54 -07:00
Unknown W. Brackets 398646411a Properly handle atrac packets with multiple frames.
This gets us decoding the start of a file and near loops way more
correctly.
2014-10-03 19:48:39 -07:00
Henrik Rydgård 061fe9ab0a Merge pull request #6969 from daniel229/savedata
Savedata minor
2014-10-03 17:24:24 +02:00
Henrik Rydgård 7d44711198 Merge pull request #6957 from unknownbrackets/reporting
Add an option to provide compatibility feedback
2014-10-03 17:22:19 +02:00
Unknown W. Brackets 1b520ea673 Correct first next sample calculation.
If it's exactly matching a frame size, we need to return a full frame,
rather than 0.  Fixes #6967.
2014-10-03 07:49:35 -07:00
daniel229 70fac3a65e savedata 2014-10-03 15:16:12 +08:00
Henrik Rydgård c2a462ceb2 Merge pull request #6949 from daniel229/func_replace_soranokiseki
Functions replace in Sora no Kiseki FC, SC ,and Boku no Natsuyasumi 2 and 4
2014-10-02 15:48:28 +02:00
Unknown W. Brackets 2221951cd9 Correct atrac looping offset by one frame. 2014-09-28 15:19:30 -07:00
Unknown W. Brackets 3856a53503 Handle atrac files with larger "fact" chunks.
Ends up with the a separate offset for loops, it seems like.  This corrects
looping information for these files.
2014-09-28 15:19:29 -07:00
Unknown W. Brackets 58afdfac60 Return an error for MOut on a stereo stream.
It seems like it won't downmix, it returns an error.
2014-09-28 15:19:29 -07:00
Unknown W. Brackets feada0ee65 Adjust some logging.
Report logic op more correctly, cleanup an incorrect log.
2014-09-28 15:13:52 -07:00
Unknown W. Brackets af822b1647 Add actual reporting of compatibility. 2014-09-27 16:41:34 -07:00
Unknown W. Brackets e4792116a7 Initial attempt at a compat report screen. 2014-09-27 16:41:33 -07:00
Henrik Rydgård 80a28e5ac7 Merge pull request #6950 from unknownbrackets/gpu-minor
d3d9: Show an error when default shaders fail to compile
2014-09-27 18:38:42 +02:00
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 00491bb33b Process msgdialog abort on Update().
Matches tests.
2014-09-27 00:13:11 -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
daniel229 aad301a97a Replace download frame in Boku no Natsuyasumi 2 and 4 2014-09-27 14:00:37 +08:00
Unknown W. Brackets 358462a7f4 Add a .gitattributes to normalize newlines.
No code changes.
2014-09-26 21:20:50 -07:00
daniel229 4de7e89330 Replace download frame in Sora no kiseki SC,and a comment for Sora no kiseki 3rd 2014-09-26 17:13:01 +08:00
daniel229 ea9a0182e4 Replace download frame in Sora no kiseki FC 2014-09-26 16:55:37 +08: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
Henrik Rydgård 9aaaf3a835 Merge pull request #6922 from daniel229/a_few_func_replacement
A few functions replace in some games
2014-09-21 23:13:02 +02:00
Unknown W. Brackets 4210ba44eb Clean up a few more ImmPtr() cases. 2014-09-21 08:34:27 -07:00
daniel229 d452d02aba Update replace function for Toaru Majutsu to Kagaku no Ensemble. 2014-09-21 10:58:56 +08:00
Henrik Rydgard dda3ca3d5f D3D9 init error reporting improved. Use "override" properly in Host. 2014-09-20 21:55:58 +02:00
daniel229 1e2abba2b1 Replace function in Toradora! Portable 2014-09-18 15:47:52 +08:00
daniel229 efa35294ce Replace function in Hentai Ouji To Warawanai Neko 2014-09-18 15:45:58 +08:00
daniel229 4d6e0f6d31 Another function replace in Kirameki School Life 2014-09-18 15:41:39 +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
The Dax 436f39d3f6 Win32: Add an UI option to change the GPU backend.
It requires an application restart to work.
2014-09-14 06:59:27 -04: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