Henrik Rydgard
8277d901e2
Smash some memory leaks
2013-01-13 16:46:45 +01:00
Arthur Blot
062b2320a2
Load ELFs at the correct place
2013-01-04 20:10:41 +01:00
Henrik Rydgard
a842c46208
Some operations were doing things in 16-byte blocks. Adjust some buffer sizes to allow for this. Also remove a global.
2013-01-03 22:54:40 +01:00
Henrik Rydgard
98fd202730
Constify a couple of globals
2013-01-03 12:05:16 +01:00
Henrik Rydgard
883f61e3dd
Savestates: Add quicksave/quickload. Add Android UI for savestates. All single slot for now.
2013-01-02 21:05:02 +01:00
Arthur Blot
e4ce0592c1
Make previous code cleaner
2013-01-02 19:42:15 +01:00
Arthur Blot
1519600441
Implemented sceKernelLoadModuleByID, better logs
2013-01-02 19:42:15 +01:00
Unknown W. Brackets
5d892e005d
Let ParamSFO always own its pointers.
2013-01-02 01:37:03 -08:00
Unknown W. Brackets
f36a4b3a12
Fix a crash when SAVEDATA_FILE_LIST is invalid.
...
I think that's what caused this anyway.
2013-01-01 19:46:53 -08:00
Xele02
a23ca01f16
Mode 8 Correction
...
Modif for save encryption in Param.sfo and export save filename and
encode key in a file
2012-12-28 11:39:52 +01:00
Arthur Blot
8ed8f57a7f
Hopefully fix all the ELF loading issues
2012-12-28 01:07:19 +01:00
Arthur Blot
a7af13b523
Implemented classic segment relocations
2012-12-27 21:32:12 +01:00
Henrik Rydgård
875f3569ee
Don't let DecryptPRX1 scramble the keys in-place (!), make a copy
...
instead. Could now make all the keys const, as they should be.
2012-12-25 09:02:02 +01:00
raven02
49e9a5738c
Put back byte array to stack and increase buffer size
2012-12-25 09:06:27 +08:00
Xele02
ab71c3d1d0
Save unencrypted PARAM.SFO
2012-12-14 20:55:57 +01:00
Henrik Rydgard
4393dc02a6
Buildfix
2012-12-01 12:36:52 +01:00
Henrik Rydgard
ab4482a0a4
Respect param len in PARAM.SFO parser
2012-12-01 10:33:05 +01:00
Henrik Rydgard
1189da826c
Also get TITLE from PARAM.SFO
2012-11-30 22:34:08 +01:00
Henrik Rydgard
a5e35ad6d9
Parse PARAM.SFO to get the disc ID, show in title bar on Windows
2012-11-30 22:32:51 +01:00
Henrik Rydgard
7720dc3f60
Various warning, logging, jit fixes
2012-11-17 19:56:28 +01:00
Henrik Rydgard
3e207a1490
Fake netconf dialog, etc
2012-11-06 19:22:14 +01:00
Henrik Rydgard
91eeed6408
Hack to prevent stack checker from alerting
2012-11-06 15:46:00 +01:00
Arthur Blot
6a1af73b37
Better module blacklisting, export fix
2012-11-05 18:03:02 +01:00
Arthur Blot
d0542e3531
Fixed a few issues related to encrypted PRXes
2012-11-05 16:56:40 +01:00
Henrik Rydgard
ac910d7e75
Fix Windows and Android builds.
2012-11-05 15:42:21 +01:00
Arthur Blot
5b5618d32d
Added ~PSP decryption system using kirk-engine
2012-11-05 14:59:38 +01:00
Henrik Rydgard
57026bee37
Attempt to fix bogus size calculation in elf loader
2012-11-05 13:35:29 +01:00
Henrik Rydgard
b214a1a1da
Revert "Better wrapper system, and fixed warnings"
...
This reverts commit a00b1855cb
.
Conflicts:
Core/HLE/FunctionWrappers.h
Core/HLE/sceCtrl.cpp
Core/HLE/sceKernelModule.cpp
2012-11-05 10:05:09 +01:00
Henrik Rydgard
6bed1afb72
Merge branch 'master' of https://github.com/artart78/ppsspp into artart78-master
2012-11-04 23:59:26 +01:00
Henrik Rydgard
64cc573703
Switch to "GPL 2.0 or later" for various reasons. I wrote most of the code I imported from Dolphin (which is GPL2-but-not-later), so it should be OK.
2012-11-04 23:24:00 +01:00
Arthur Blot
9be8be6b7f
Implemented sceKernelLoadModule()
...
Note that it wasn't tested because all the games I tested had other problems (already implemented modules, encrypted modules, using different functions etc).
But code looks good so it'd probably need few (no?) fixes.
2012-11-04 19:01:20 +01:00
Arthur Blot
a00b1855cb
Better wrapper system, and fixed warnings
2012-11-04 15:08:23 +01:00
Henrik Rydgard
4f7ad15758
Add snapshot of the whole source code.
2012-11-01 16:19:01 +01:00