Commit Graph
26884 Commits
Author SHA1 Message Date
Simonas Kazlauskas 55c193ce78 Remove use of C file api in LocalFileLoader
Instead use native system calls.
2017-06-24 21:07:37 +03:00
Simonas Kazlauskas 597a1af85c Add conservative locking arond Caching/HTTP FLs
Making them hopefully thread-safe.
2017-06-24 21:06:18 +03:00
Simonas Kazlauskas 3f63c29736 Also support atomic windows readAt 2017-06-23 18:40:00 +03:00
Simonas Kazlauskas 3c3596dbf2 Make the Loader API thread-safe
Since the majority of the code is using ReadAt API already, map this to
a `readp` "syscall" which does not mutate any state about the file
descriptor therefore making it fairly safe multi-threading wise.

This allows to get rid of read-time mutexes in RamCachedFileLoader and
therefore fixes #9803
2017-06-23 17:23:43 +03:00
Unknown W. Brackets 3249d81654 GE Debugger: Buildfix for BSD.
`tm` was not defined, as per jbeich.
2017-06-18 12:17:48 -07:00
zminhquanz 7347c28464 Fixes 2017-06-15 21:43:41 +07:00
zminhquanz e2c9fa7f57 Fixes 2017-06-15 12:15:56 +07:00
Henrik Rydgård dd23588cd7 Merge pull request #9799 from unknownbrackets/case-hack
Apply a hack to simulate USB created files
2017-06-13 19:17:58 +02:00
Unknown W. Brackets a223d4e272 Apply a hack to simulate USB created files.
Fixes #9794.  Some homebrew accidentally depend on this PSP firmware bug.
2017-06-12 22:55:50 -07:00
zminhquanz bb5114bc84 Add 1 line 2017-06-12 13:41:04 +07:00
zminhquanz 6e2f152919 Add credit developer 2017-06-11 20:44:41 +07:00
zminhquanz 98586e0af8 Oops 2017-06-11 20:42:54 +07:00
zminhquanz 1fb31c73cb Fix running slow message , it's always show when game run stable above 98% speed 2017-06-11 19:26:17 +07:00
Henrik Rydgård dfdf54813a Port a small simplification to D3D9 2017-06-09 14:53:06 +02:00
Henrik Rydgård 5f6e0feacb D3D11: Fix Star Ocean again (wasn't clearing stencil properly) 2017-06-09 14:50:39 +02:00
Henrik Rydgård 3606111113 Fix UWP build 2017-06-09 11:23:43 +02:00
Henrik Rydgård 15aff3d368 Merge pull request #9790 from unknownbrackets/homebrew
Set a working directory for homebrew outside ms0:/PSP/GAME/
2017-06-08 09:39:06 +02:00
Unknown W. Brackets 1339bf18c1 sceVaudio: Fix typo in constant name.
Same value, but this is clearer.
2017-06-07 18:54:47 -07:00
Unknown W. Brackets 2c01bc80d0 Core: Set cwd for non-ms0:/ games on boot.
This isn't ideal (games should be in ms0:/PSP/GAME/), but it gives a
better chance of games working than not setting a cwd at all.

Fixes #9785.
2017-06-07 18:52:46 -07:00
Henrik Rydgård 2cd8bb53d5 Merge pull request #9783 from hrydgard/elf-safety
Various ELF loading size checks for safety
2017-06-07 09:59:05 +02:00
Henrik Rydgård b7263b6dc0 Merge pull request #9784 from unknownbrackets/warnings
Warning fixes
2017-06-07 09:57:11 +02:00
Unknown W. Brackets 21fbacd993 Build: Include Roboto in buildscripts. 2017-06-06 23:28:43 -07:00
Unknown W. Brackets e24216e55b UI: Add some missing overrides. 2017-06-06 19:50:19 -07:00
Unknown W. Brackets a6f56769a8 SoftGPU: Avoid some compile warnings.
Remove some no-longer used funcs, add some switch default logs.
2017-06-06 19:49:42 -07:00
Unknown W. Brackets 14cf862e22 GE Debugger: Gah, fix some pointer size errors.
Happened to be 8 bytes, but not on 32-bit, of course.
2017-06-06 19:49:10 -07:00
Henrik Rydgård 42bdf3e19b ELF loading potential out-of-bounds fix 2017-06-07 00:22:37 +02:00
Henrik Rydgård b1b3b7c9d7 Refuse to load truncated ~PSP files. 2017-06-06 23:41:23 +02:00
Henrik Rydgård 57a20f02ed Fix minor overallocation during elf loading 2017-06-06 23:20:09 +02:00
Henrik Rydgård ae9451694e Merge branch 'sum2012-utility-minor' 2017-06-06 19:10:54 +02:00
Henrik Rydgård c17f5f1a13 Fix get/set confusion 2017-06-06 19:07:11 +02:00
sum2012 0081f5775e Format fix 2017-06-06 19:05:59 +02:00
sum2012 e5001a115f Implemented sceUtilityGetSystemParamInt 2017-06-06 19:05:59 +02:00
Unknown W. Brackets d2ac92e0ec Merge pull request #9782 from hrydgard/android-textrender
WIP: Android: Use native canvas API to draw text onto bitmaps.
2017-06-06 10:32:14 -04:00
Henrik Rydgård 751c61bd69 We are already shipping Roboto-Condensed.ttf, let's use it 2017-06-06 15:45:43 +02:00
Henrik Rydgård e4d2c95968 Buildfix qt 2017-06-06 12:25:40 +02:00
Henrik Rydgård 28984ceef4 Fix some comments 2017-06-06 11:31:52 +02:00
Henrik Rydgård 3a640ff8aa Address comments, make things closer to the Win32 code. Things work better. 2017-06-06 11:30:20 +02:00
Henrik Rydgård 62c747bc00 Buildfix buildbot 2017-06-06 00:12:13 +02:00
Henrik Rydgård 0af19719cb Fix vertical positioning, eliminate double-& 2017-06-05 23:45:58 +02:00
Henrik Rydgård 0d3d642371 It works! 2017-06-05 23:09:12 +02:00
Henrik Rydgård 0bf92a4fa2 Font rendering code runs but it sure ain't right 2017-06-05 23:09:11 +02:00
Henrik Rydgård d9c43642c2 Fix assorted JNI issues, the calls work now. 2017-06-05 23:09:10 +02:00
Henrik Rydgård 871260fcc4 Start sketching native text rendering for Android 2017-06-05 23:09:04 +02:00
Henrik Rydgård 705499c7ba Merge pull request #9781 from LunaMoo/idolDLC
Patch unusual way of checking for firmware version.
2017-06-05 18:46:46 +02:00
LunaMoo 21497b5235 Patch unusual way of checking for firmware version. 2017-06-05 17:03:43 +02:00
Henrik Rydgård b5ed8de9e5 Warning fix 2017-06-05 13:39:06 +02:00
Henrik Rydgård c5ebeb4273 Merge pull request #9780 from unknownbrackets/ge-record
GE recorder and replay
2017-06-05 10:08:55 +02:00
Unknown W. Brackets 73fd75c0e2 GE Debugger: Fix replay timing drift. 2017-06-04 20:08:17 -07:00
Unknown W. Brackets 7e26c75a27 GE Debugger: Pass filename into dump replay. 2017-06-04 15:11:10 -07:00
Unknown W. Brackets d62f5f9fe2 GE Debugger: Add some comments and cleanup. 2017-06-04 14:51:27 -07:00