Henrik Rydgård
|
b0365bd6ee
|
GE dump loading: Try to use the correct GameID so compat.ini flags apply.
|
2020-08-30 11:48:58 +02:00 |
|
Henrik Rydgård
|
b652f62d19
|
SavedataParam: Be careful with const char* to string. Might help #13187
|
2020-08-26 22:17:42 +02:00 |
|
Henrik Rydgård
|
0586338d5e
|
Add some comments and const-correctness, and a pointer type fix, to the "semaphore" crypto stuff.
|
2020-08-01 23:11:48 +02:00 |
|
Henrik Rydgård
|
5f57d4775f
|
Add some excessive null checks to GameScreen::render(), might fix the crash seen in #13057
|
2020-06-29 22:47:34 +02:00 |
|
Henrik Rydgård
|
e2845363e9
|
Async I/O: Don't delay on close. Fixes #12549 (MGS:PW crash).
Also sneak in a small change in logging.
|
2020-01-12 18:42:28 +01:00 |
|
Davee Morgan
|
4c9e7b7424
|
PRX Decryption: add pauth decryption
|
2020-01-11 20:43:38 +00:00 |
|
Davee Morgan
|
1d7bbdd006
|
PRX Decryption: add support for type 0/1/2/5/6 decryption
|
2020-01-11 15:00:07 +00:00 |
|
Unknown W. Brackets
|
e21753bc93
|
Debugger: Add assembler to build.
|
2018-06-06 05:59:24 -07:00 |
|
Henrik Rydgård
|
eb73cc23cd
|
Some log level changes.
|
2018-02-26 10:48:29 +01:00 |
|
Unknown W. Brackets
|
0e2a586c1b
|
Global: Fix some type comparison/shadow warnings.
|
2018-02-11 07:03:23 -08:00 |
|
Unknown W. Brackets
|
30b2d05bac
|
Module: Correct detection of executable sections.
|
2018-01-02 21:53:13 -08:00 |
|
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 |
|