Unknown W. Brackets
ced555ee47
Oops, fix a mistake in umd replacement.
2014-11-25 12:03:16 -08:00
Unknown W. Brackets
fd2d7406d1
Make LocalFileLoader essentially private.
2014-11-23 14:02:35 -08:00
Unknown W. Brackets
967b589778
Consistently use FileLoader for standard ISOs.
2014-11-23 13:59:56 -08:00
Henrik Rydgard
4ed97f9c60
Don't msgbox on game exit (homebrew can legitimately do this)
2014-11-17 21:25:08 +01:00
sum2012
758ddffc37
Prevent unknown getpointer in sceKernelMemset
...
Fix #7064
2014-11-08 06:49:24 +08:00
Henrik Rydgård
517ca0569e
Merge pull request #7058 from unknownbrackets/io-minor
...
Handle negative read sizes more correctly
2014-11-07 12:16:09 +01:00
Unknown W. Brackets
79ff697f9d
Return an error code for negative file sizes.
2014-11-06 08:45:45 -08:00
Unknown W. Brackets
49aff7c75d
Correct unload of imported vars.
...
From level99procrastinator, just slightly adjusted.
2014-11-05 22:57:25 -08:00
Henrik Rydgård
f1d43e7e90
Merge pull request #7046 from unknownbrackets/perf
...
Improve load and shutdown performance a bit
2014-11-03 21:50:10 +01:00
Unknown W. Brackets
9d86d3ca9b
Use std::unordered_multimaps in a few places.
2014-11-03 08:31:52 -08:00
Unknown W. Brackets
bf50baf698
Cleanup some old typedefs.
2014-11-02 18:46:12 -08:00
Unknown W. Brackets
a391296c17
Small optimization to func/var import.
...
Should compare the nid first, of course, faster and less likely to match
anyway.
2014-11-02 17:53:46 -08:00
Unknown W. Brackets
a6a234add1
Return errors on disk full for file creation.
2014-11-02 12:40:31 -08:00
Unknown W. Brackets
2958c575a1
Check actual free disk space when games ask.
...
Windows only for the moment.
2014-11-01 00:33:19 -07:00
Henrik Rydgard
d24abb3af0
More GetPointer cleanup. memCardDirectory->memStickDirectory.
2014-10-19 23:20:51 +02:00
Unknown W. Brackets
0f45c3516d
Skip setting a0 in the idle thread.
...
We don't need the param for our fake syscall. This is safe since it's all
savestated.
2014-10-12 12:51:48 -07:00
daniel229
5ff098efb9
Another replace frame download in danganronpa 1
2014-10-05 13:46:47 +08:00
daniel229
ef1484da65
Replace frame download in danganronpa 1
2014-10-05 13:44:39 +08:00
daniel229
a7cf3aeafc
Another replace frame download in danganronpa 2
2014-10-05 13:42:03 +08:00
daniel229
d7927009d0
Replace frame download in danganronpa 2
2014-10-05 13:39:15 +08:00
Unknown W. Brackets
adef5bbe59
Discard packet data when seeking.
2014-10-03 23:23:36 -07:00
Unknown W. Brackets
50e4eded75
Actually use the temp packet.
2014-10-03 23:08:16 -07:00
Unknown W. Brackets
72e8e6448f
Don't eat packet data when using a temp packet.
2014-10-03 22:17:25 -07:00
Unknown W. Brackets
cf7e280185
Attempt to ensure we don't decode partial frames.
2014-10-03 22:11:45 -07:00
Unknown W. Brackets
f421453bf9
Align samples even after a loop.
...
This corrects the amount of audio after certain loops, but it doesn't seem
to output the right data when this happens.
Possibly, seeking isn't doing the right thing and resetting state that
shouldn't be reset when a loop happens. Not sure... but it was already
wrong before, this just reads the right amount of it.
2014-10-03 21:33:45 -07:00
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
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
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
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
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