Henrik Rydgård
|
6a1fa728d8
|
Remove Globals.h
|
2017-08-31 17:15:22 +02: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 |
|
Unknown W. Brackets
|
41b485aa0a
|
Core: Refactor repeating disc id homebrew code.
|
2017-06-03 15:29:08 -07:00 |
|
LunaMoo
|
5e0f8141d2
|
Corrections, some %i->%d around other code as well.
|
2017-05-30 13:52:29 +02:00 |
|
LunaMoo
|
939b26475d
|
Fix a bunch of emu features for Homebrew by better identification.
|
2017-05-30 12:20:29 +02:00 |
|
Henrik Rydgård
|
9ce874d2cf
|
Typo fix, MOBILE_DEVICE
|
2017-05-25 00:31:00 +02:00 |
|
Henrik Rydgård
|
875e7f0372
|
Throw in a few more checks in ElfReader
|
2017-05-24 20:45:29 +02:00 |
|
Henrik Rydgård
|
e981139e71
|
Some constification in ElfReader, sanity checks in sceKernelMutex. Might help #9718 a little bit, though probably not the Elf issue (and if the workarea pointer is bad, it's not likely the game will limp along for much longer)
|
2017-05-24 10:52:19 +02:00 |
|
Henrik Rydgård
|
440e72d250
|
Clean up among the logs. Remove MASTER_LOG.
|
2017-03-06 13:10:23 +01:00 |
|
Florent Castelli
|
373db56a16
|
blackberry: Remove!
|
2016-10-11 17:40:32 +02:00 |
|
Henrik Rydgard
|
853ea02201
|
Minor cleanups in elfreader
|
2016-09-18 23:11:41 +02:00 |
|
Henrik Rydgard
|
4197148dc4
|
Add some paranoid checks hoping to fix crashes reported in Google Play developer console.
|
2016-04-09 18:27:35 +02:00 |
|
Unknown W. Brackets
|
9b91713308
|
Right, Symbian doesn't have vector.data().
|
2015-12-24 13:21:03 -08:00 |
|
Unknown W. Brackets
|
f3df6b307f
|
Use a FileLoader for PBPs.
Improves consistency, caching, etc.
|
2015-12-24 12:21:40 -08:00 |
|
Unknown W. Brackets
|
a53f0360f3
|
Use a less leak prone interface for PBP reading.
|
2015-12-24 10:20:27 -08:00 |
|
Unknown W. Brackets
|
d273deedeb
|
Use MEMSIZE SFO param to detect 64MB homebrew.
Now, use 32MB for normal games even in PSP-2000 mode, which is how real
firmware behaves.
|
2015-12-23 15:16:48 -08:00 |
|
Henrik Rydgard
|
b998131581
|
Move the symbol map to the heap, deallocate it when no game is running.
|
2015-10-31 23:01:19 +01:00 |
|
Henrik Rydgard
|
bb57aa69d1
|
Somewhat better check to prevent some homebrew from loading into kernel memory.
|
2015-07-02 23:07:07 +02:00 |
|
Henrik Rydgård
|
04ce8a63e5
|
Workaround issue where some homebrew (like moppi-flower) would erroneously load into kernel ram where it won't fit
|
2015-07-02 15:55:09 +02:00 |
|
Chin
|
22593cddcc
|
Use pre-increment instead of post-increment for iterators, and use auto for some iterators
|
2015-03-01 16:55:47 +01:00 |
|
Unknown W. Brackets
|
72f8f9addd
|
Check for errors carefully in PBP loading.
Just in case.
|
2015-01-19 08:31:41 -08:00 |
|
Unknown W. Brackets
|
8d68c055cc
|
Clear SFO data on game quit.
Saves the correct MENU after game exit. Seems more sane.
|
2014-12-20 08:29:56 -08:00 |
|
chinhodado
|
422764e077
|
Remove an unnecessary memcpy
|
2014-12-14 23:59:55 -05:00 |
|
Lioncash
|
f830d5dec7
|
Core: Mark some functions as const
|
2014-12-03 15:16:11 -05:00 |
|
Unknown W. Brackets
|
71e8c0f6e0
|
Sum all .bss* sections when counting bss size.
|
2014-08-17 14:25:58 -07:00 |
|
Unknown W. Brackets
|
3ccc0d1e47
|
Don't count strings as text in module info.
|
2014-08-17 14:25:57 -07:00 |
|
Unknown W. Brackets
|
892980ada1
|
Blackberry buildfix.
|
2014-08-17 14:25:56 -07:00 |
|
Unknown W. Brackets
|
337a8553aa
|
Add module name to ELF allocations.
Makes debugging it easier.
|
2014-08-17 14:25:56 -07:00 |
|
Unknown W. Brackets
|
7c37d64717
|
Load kernel modules into kernel memory.
This way they don't eat up user memory space.
|
2014-08-17 14:25:55 -07:00 |
|
Unknown W. Brackets
|
1d310ad8bb
|
Allocate module memory from top/bottom per request.
|
2014-08-17 14:25:54 -07:00 |
|
Unknown W. Brackets
|
4a94a30ba6
|
Calculate the module info data/text/bss size.
|
2014-07-13 19:53:00 -07:00 |
|
Unknown W. Brackets
|
1c7873e2f5
|
Fill the module info segment addresses and sizes.
|
2014-07-13 19:16:25 -07:00 |
|
ppsspp213
|
8e18d0ff94
|
Update PrxDecrypter.cpp
Unknown Key ADF305F0
|
2014-06-24 15:48:59 +01:00 |
|
Unknown W. Brackets
|
ec94498342
|
When scanning or relocating, check replacements.
Just to make sure we don't wrongly detect the length or unresolve a var
wrong etc.
|
2014-06-23 08:18:56 -07:00 |
|
Unknown W. Brackets
|
a6436d04f5
|
Support PIC0 in PBP files.
|
2014-06-21 18:29:54 -07:00 |
|
Unknown W. Brackets
|
4706876809
|
Add memchecks for ELF loading.
Helps in games that use modules.
|
2014-05-04 01:22:57 -07:00 |
|
lioncash
|
b9886942a7
|
Fix some vertical alignments in misc Core source files.
|
2014-03-03 11:16:53 -05:00 |
|
Unknown W. Brackets
|
ed2417731a
|
Improve error handling when PARAM.SFO can't read.
|
2014-02-15 10:34:39 -08:00 |
|
sum2012
|
8cd5720b0b
|
Remove report
|
2014-02-07 04:31:51 +08:00 |
|
sum2012
|
1c3adb42f2
|
Fix Diabolik: The Original Sin crash
This commit orignal want fix #3326 by @unknownbrackets
|
2014-02-06 20:40:18 +08:00 |
|
Unknown W. Brackets
|
e569bb6862
|
Missed one, try to fix Blackberry too.
|
2013-12-30 21:52:09 -08:00 |
|
Henrik Rydgård
|
e5e17fbc6e
|
More include cleanup. Hoping for very slightly faster compile times..
|
2013-12-30 10:49:05 +01:00 |
|
Henrik Rydgård
|
00c32ddadb
|
Mostly get rid of including "Globals.h"
|
2013-12-30 10:17:11 +01:00 |
|
Henrik Rydgård
|
868a3d6dd5
|
Load unknown.png for ELFs masquerading as PBP
|
2013-12-11 14:22:25 +01:00 |
|
Henrik Rydgård
|
4b605045ea
|
Merge pull request #4767 from unknownbrackets/moduleinfo
Return much more correct values for module info
|
2013-12-09 01:02:59 -08:00 |
|
Unknown W. Brackets
|
1f32720d8f
|
Return much more correct values for module info.
sceKernelQueryModuleInfo() was just completely wrong before.
|
2013-12-09 00:45:54 -08:00 |
|
Unknown W. Brackets
|
2b10fbae1e
|
Small tweaks to rel2 logging.
|
2013-12-08 22:34:36 -08:00 |
|
Unknown W. Brackets
|
0636a65ad9
|
Use ReadEntireFile() a few more places.
This fixes one or two minor memory leaks.
|
2013-12-08 12:02:37 -08:00 |
|
Henrik Rydgard
|
32f479b0a6
|
Assorted log spam reductions.
Also let Java know of some important events. Not used for anything yet.
|
2013-12-04 17:43:00 +01:00 |
|