Commit Graph
2615 Commits
Author SHA1 Message Date
Henrik Rydgard aa06c1452e Allow mounting VFS directories. Used to provide flash0 from within APK on Android. 2013-02-27 17:41:40 +01:00
Henrik Rydgard ba0362d817 PGF font support. Mostly an adaptation and cleanup of JPCSP's font system. 2013-02-27 17:41:39 +01:00
tpu 11dd7c57ac PGF font works!
Please put font file from flash0:/font/ to Flash/font/
2013-02-27 23:49:57 +08:00
Unknown W. Brackets 12a393f747 Update the umd callback right away.
This fixes umd/callbacks/umd.
2013-02-25 15:34:20 -08:00
Unknown W. Brackets 0b6574ce67 Properly wake threads on sceUmdActivate().
And also delay it a bit since the PSP seems to.
2013-02-25 14:04:48 -08:00
raven02 a569fd4a18 Add INFO_LOG for PGD DRM decryption 2013-02-25 23:31:32 +08:00
tpu ffd3e76878 add basic PGF font code. 2013-02-25 23:00:04 +08:00
Unknown W. Brackets 37dffb6210 Implement sceKernelReferLwMutexStatus() and ByID(). 2013-02-24 22:50:48 -08:00
Unknown W. Brackets ad3152cb94 Fix sceKernelReferMutexStatus(). 2013-02-24 20:28:39 -08:00
Henrik Rydgård 7140ef01a4 Merge pull request #786 from unknownbrackets/warnings
Fix some more warnings
2013-02-24 10:58:41 -08:00
Unknown W. Brackets de7ada1982 Fix some x64 type warnings. 2013-02-24 10:39:06 -08:00
Unknown W. Brackets 64c42ffaf2 Fix some warnings generated by clang. 2013-02-24 10:23:31 -08:00
vakko 02371b2949 DLC encryption 2013-02-24 19:27:37 +02:00
tpu 25a54edc49 add pgd_close, match with pgd_open 2013-02-24 20:19:54 +08:00
tpu a4f65624c3 add PGD file support. 2013-02-24 16:28:40 +08:00
Unknown W. Brackets 31ada1ea07 Don't process threadsafe events from HLE.
Only from the runloop where blowing the jit cache is safe.
2013-02-22 00:40:36 -08:00
Unknown W. Brackets e085c3ee76 Fix crash on quit / pause not working. 2013-02-21 01:05:37 -08:00
Unknown W. Brackets 2bdc9dc491 Reset llBit on thread switch.
Never actually seen ll used, though... but this way it should
work as advertized, as long as a syscall doesn't happen in between...
2013-02-20 12:09:13 -08:00
Henrik Rydgard 588bd50b4d Must restore the new scheduled event 2013-02-19 01:02:31 +01:00
Henrik Rydgard 1aa3a657c0 Very rough and basic implementation of frameskipping. 2013-02-19 00:45:26 +01:00
Henrik Rydgard 7c91802e3c Add some infrastructure to be used for frameskipping 2013-02-19 00:45:26 +01:00
Henrik Rydgard cbb786c7f0 Restructure Windows "gameloop" to be more similar to others. 2013-02-19 00:45:25 +01:00
Unknown W. Brackets 51d5b84108 Fix some misc HLE warnings. 2013-02-18 09:04:43 -08:00
Unknown W. Brackets 363d1dbe19 Fix some misc. warnings. 2013-02-18 08:44:59 -08:00
Xele02 6339c2fc9a Correct crash when texture too small loaded in memory tex viewer
Correct current thread PC in the list.
2013-02-17 21:43:44 +01:00
raven02 f41b3f7cf1 sceSAS style & simplification 2013-02-17 09:45:20 +08:00
Henrik Rydgard 686c083b6f sceSas: initialize some stuff 2013-02-16 14:07:04 +01:00
Henrik Rydgard 909b768f47 Don't need separate variables for writemask. Some optimizations. 2013-02-16 09:28:55 +01:00
Henrik Rydgard ca23c076a1 Minor sceFont fixes 2013-02-13 00:50:26 +01:00
Unknown W. Brackets 21483f2d4c Cut down on rescheduling in sceGeListEnqueue.
Fixes ClaDun X2.
2013-02-12 07:45:20 -08:00
Unknown W. Brackets c00bdb6f82 Don't savestate the last frame time. 2013-02-12 01:24:03 -08:00
raven02 a7f46351c8 FPS: 0.7f for mobile and 0.5f for windows platform/rest 2013-02-12 15:07:17 +08:00
Henrik Rydgard 69da33bd29 Add Show FPS to in-game menu on mobile. Make it green and right-adjusted. 2013-02-12 00:34:59 +01:00
raven02 944e803b14 Change appropriate name to calculateFPS 2013-02-11 18:20:12 +08:00
raven02 88d060848b Prevent FPS overlap and add FPS to debug statistics 2013-02-11 18:00:18 +08:00
Unknown W. Brackets 537fbe4d7d Minor perf gain in __KernelNextThread.
Just like .1% but was hoping Mr. Optimizer would do this for me.
2013-02-11 01:27:08 -08:00
Unknown W. Brackets 6ca1cad28c Add a std::vector wrapper to do remove/pop/push.
It showed up in a profile after all.  Cut down more than 1%.
2013-02-11 01:27:07 -08:00
Unknown W. Brackets f552cb3370 Wake delayed threads directly, rather than looping.
This saves ~1% during fast forward on a release build.
2013-02-11 01:27:07 -08:00
Unknown W. Brackets 9a5589a180 Move running thread resched to __KernelNextThread.
Pretty sure this is needed, but apparently it breaks Sol Trigger.
2013-02-11 01:27:07 -08:00
Unknown W. Brackets fd1c686edf Move currentThread init to a better place. 2013-02-11 01:27:06 -08:00
Unknown W. Brackets f8de30b94d Put the fps on the right side.
This way it doesn't overlap the debug text.
2013-02-11 00:39:01 -08:00
Henrik Rydgård c07370ac3c Merge pull request #650 from KentuckyCompass/fps_counter
Fps counter
2013-02-10 23:04:22 -08:00
KentuckyCompass f9cafde55c Show record high FPS 2013-02-10 22:50:53 -08:00
Henrik Rydgård ae5c069be4 Merge pull request #649 from unknownbrackets/display-multi
Implement sceDisplayWaitVblankStartMulti()
2013-02-10 22:34:08 -08:00
KentuckyCompass 475ee2ed71 Show an FPS counter if ini option is true 2013-02-10 22:24:44 -08:00
Unknown W. Brackets eaaf027035 Implement sceDisplayWaitVblankStartMulti().
Fixes Falcom games running at too-fast framerates.
2013-02-10 19:02:00 -08:00
Unknown W. Brackets 6fda78fb02 Add a few missing sceDisplay syscalls.
Found in Lunar.
2013-02-10 18:39:00 -08:00
Unknown W. Brackets d8a55756f3 Always return a file descriptor in sceIoOpenAsync.
Fixes #646.
2013-02-10 18:21:25 -08:00
Xele02 69b837f18b Add debug dialogs (DisAsm, Memory, VFPU).
New features : Breakpoint display, thread status, display list status
Update translation and start french translation
2013-02-10 17:33:34 +01:00
Unknown W. Brackets 2e0beb5833 Buildfix for Windows. 2013-02-10 08:10:01 -08:00