Commit Graph
2615 Commits
Author SHA1 Message Date
oioitff 066a2e2182 Add some comments for sceAtrac 2013-05-12 21:14:41 +08:00
oioitff 7b8fb33ebc Improve sceAtracAddStreamData. 2013-05-12 20:04:50 +08:00
raven02 d822be8ac9 Bitrate calculation based on uofw implementation. 2013-05-12 17:00:21 +08:00
raven02 c1bb421a26 Restore volume shift to 15 2013-05-12 09:03:43 +08:00
Henrik Rydgård c13a101901 Merge pull request #1765 from unknownbrackets/perf
Eat cycles in sceKernelReferThreadStatus()
2013-05-11 14:31:42 -07:00
Unknown W. Brackets 16fe2c9691 Eat cycles in sceKernelReferThreadStatus().
Improves .hack//Link (demo)'s perf significantly, doesn't hurt anyone
else.
2013-05-11 12:25:55 -07:00
Unknown W. Brackets 5318e97a2e Threads starting better threads should stay at top.
This wasn't correct, I think I must've added it because something else
should've been rescheduling.
2013-05-11 11:28:37 -07:00
Steven Cherry ddf8b26c87 Fixed Config saving
Fps limit now saves in configuration. It can also be edited there to
allow for any value of fps.
2013-05-11 09:03:33 -05:00
Henrik Rydgård d1eca34d05 Merge pull request #1745 from oioitff/atrac-fix
Improve sceAtracAddStreamData
2013-05-11 00:56:28 -07:00
Henrik Rydgård a5c9ad9f99 Merge pull request #1753 from unknownbrackets/font-fix
Correctly call alloc/free font callbacks
2013-05-11 00:56:11 -07:00
Henrik Rydgård 6546306b6b Merge pull request #1751 from oioitff/audio-fix2
Implement volume control for _sceSasCoreWithMix.
2013-05-11 00:53:56 -07:00
Unknown W. Brackets 7dade9416c Correctly call alloc/free font callbacks. 2013-05-10 22:06:50 -07:00
oioitff 8d10724b64 Implement volume control for _sceSasCoreWithMix.
Tested with Fate Unlimited Code.
2013-05-11 04:30:02 +08:00
raven02 be4f1a00b6 Show the log in yellow color 2013-05-10 23:47:05 +08:00
raven02 7ae62fc0d6 Add INFO_LOG for atrac3+ audio 2013-05-10 23:42:10 +08:00
oioitff b1ec715d2f sceAtracAddStreamData is only available after
sceAtracGetStreamDataInfo called.
2013-05-10 19:56:53 +08:00
Henrik Rydgård a4326d689c Merge pull request #1744 from oioitff/atrac-fix
Revert #1731 for sceAtrac
2013-05-10 01:45:21 -07:00
oioitff 3555d656a4 Revert #1731 for sceAtrac
It's not working correctly.
2013-05-10 16:38:06 +08:00
raven02 14f6560fde Use CoreTiming::AdvanceQuick(); 2013-05-10 09:38:44 +08:00
Steven Cherry e7622ebbd6 Custom Fps Limiter
First time contributing. Set FPS limit on second page of graphics
settings. Press Tab key or on 360 controller, press left stick to toggle
between 3 states.
2013-05-09 19:36:23 -05:00
oioitff 7cc0cdd346 Only add stream data when it need more atrac data.
Tested with Djmax Portable.
2013-05-09 19:59:13 +08:00
Henrik Rydgard cfc23f59de Show an error message instead of crashing on demos we don't have keys for 2013-05-09 13:14:19 +02:00
Henrik Rydgard 5fc8de091d Make some logging VERBOSE 2013-05-09 11:18:38 +02:00
oioitff 529e2f5d52 Build fix, sorry. 2013-05-09 00:19:40 +08:00
oioitff f86bc2f3da Improve remainFrame. 2013-05-08 23:50:26 +08:00
Henrik Rydgård d8f9790abc Some Mac build fixes from vit9696 and some more. Update submodules. 2013-05-07 00:08:57 +02:00
Henrik Rydgård 7957cff30b Merge pull request #1698 from raven02/mp3-pre
Separate sceMp3 from sceMpeg
2013-05-06 08:01:27 -07:00
Jacky TSUI 95addc09b1 Separate sceMp3 from sceMpeg 2013-05-06 21:14:58 +08:00
Unknown W. Brackets 3c0ed69fd2 Improve GPU invalidation interface, check fonts.
When a font is rendered, tell the GPU about it, but don't rehash.

This not only improves perf (less hashing) but makes font changes more
immediate (no deferred hashing.)  But only if they use sceFont.
2013-05-05 22:52:01 -07:00
Unknown W. Brackets 7741376a38 Check a potential crash in sceFontOpen(). 2013-05-05 21:29:41 -07:00
Unknown W. Brackets f9e4739c64 Clean up error codes in sceFontGetCharGlyphImage(). 2013-05-05 21:21:58 -07:00
Unknown W. Brackets 95823a776b Don't pass quite so many args to DrawCharacter(). 2013-05-05 21:13:50 -07:00
Unknown W. Brackets 4ab165ebd7 Simplify the font code a tiny bit. 2013-05-05 21:02:13 -07:00
Unknown W. Brackets 5ffb7f7d23 Correct error handling in sceFontGet*Info().
And tone down the logging a bit.
2013-05-05 20:58:52 -07:00
Unknown W. Brackets 9948da9a21 Buildfix for everything.
Oops.
2013-05-05 17:46:16 -07:00
Henrik Rydgård 6834c0633d Merge pull request #1690 from oioitff/atrac-fix
Improve remainFrame in sceAtrac
2013-05-05 14:02:55 -07:00
oioitff 0d2fbeff9c Improve remainFrame in sceAtrac 2013-05-06 04:02:16 +08:00
Unknown W. Brackets 75a2f9bc06 Improve font matching in sceFontFindOptimumFont(). 2013-05-05 12:53:35 -07:00
Henrik Rydgård 8e14815e79 Merge pull request #1685 from unknownbrackets/rtc-fix
Use a base time throughout rtc and kernel time
2013-05-05 11:06:51 -07:00
Unknown W. Brackets db54bffe14 Use a base time throughout rtc and kernel time.
This way, time doesn't move abnormally as far as the game can tell,
even when savestates and fast forward and pause are used.
2013-05-05 10:12:29 -07:00
Unknown W. Brackets 0d7863138b Don't just say 0 for remainFrame in sceAtrac.
Fixes LittleBigPlanet.
2013-05-05 09:28:36 -07:00
Unknown W. Brackets 8ffbdc32e6 Eat some cycles in sceGeListUpdateStallAddr().
Another common function.  Per real PSP timing.
2013-05-04 23:42:11 -07:00
Unknown W. Brackets 2df10e9b69 Add more accurate cycles in sceRtc and sceDisplay. 2013-05-04 23:42:11 -07:00
Unknown W. Brackets bf826ed9c1 Correct delay for sceKernelDelayThread(0).
It's not 200 for 0, more like 100ish.
2013-05-04 23:42:10 -07:00
Unknown W. Brackets f1f2cf0603 Replace some hleEatCycles() with actual PSP timing.
Measured several runs at 8 per run with test overhead check.
2013-05-04 23:42:10 -07:00
Unknown W. Brackets 0613e4b20d Correct savestate logic in atrac.
Not 100% sure it works though, it doesn't crash and games run.
USE_FFMPEG builds with this change.
2013-05-04 09:30:06 -07:00
Henrik Rydgard 34b1c24daf Buildfix for some new compiler 2013-05-04 17:46:44 +02:00
Henrik Rydgård d952f7413b Merge pull request #1662 from raven02/patch-6
Basic Atrac3 Support in sceAtrac using ffmpeg
2013-05-04 07:34:24 -07:00
nachume dd2fbd3401 typo SysMemUserForUser_FE707FDF. 2013-05-04 20:46:41 +09:00
nachume 2181b76c42 ISO that replaced EBOOT.BIN is playable.
implement LoadExecForUer_362A956B() and sceKernelRegisterExitCallback.
Add some ERROR define on kernel.h. I was referring to the jpcsp.
2013-05-04 20:34:33 +09:00