Commit graph

42613 commits

Author SHA1 Message Date
KentuckyCompass
0639abff6a more consistant messages and minor adjustments 2012-12-15 03:47:31 -08:00
KentuckyCompass
d0e8749aa1 replace host0 hack with proper relative path handling (not per thread yet) 2012-12-15 03:38:14 -08:00
KentuckyCompass
e61a7da35b Make test.py work with Python 3 2012-12-15 02:27:40 -08:00
Unknown W. Brackets
bb10140728 Oops, event flags weren't always deleting properly.
Added some comments to explain why removal from waitingThreads is
deferred.  Also had to move things around so the right outBitsPtr
is always written to on timeouts.
2012-12-15 01:36:53 -08:00
Unknown W. Brackets
d20b507796 Clarify these flags slightly. 2012-12-14 23:36:18 -08:00
Unknown W. Brackets
67f7f6b05d Oops, these flags can be or'd together of course. 2012-12-14 23:24:04 -08:00
Unknown W. Brackets
aa1bf95ea3 Test update.
The power/power test is failing now because it was updated,
not because of the event flag changes.
2012-12-14 21:32:06 -08:00
Unknown W. Brackets
45258bb61f Cleanup behavior in sceKernel*EventFlag() funcs.
Biggest change is just that sceKernelSetEventFlag() rescheds.
2012-12-14 21:25:29 -08:00
Henrik Rydgård
0de5e114f3 Merge pull request #21 from Xele02/master
Add decoding png function for memory data
2012-12-14 16:42:01 -08:00
Xele02
825e058c94 Correct date display with padding 2012-12-14 23:40:02 +01:00
Xele02
09ad65d3dd Add decoding png function for Save Dialog 2012-12-14 23:35:09 +01:00
Xele02
e785662747 Read PARAM.SFO for display save info
Display save modification date and time
2012-12-14 23:08:56 +01:00
Xele02
1697e1dd93 Save save snd file 2012-12-14 21:36:54 +01:00
Unknown W. Brackets
18bd6cdc98 Cleanup errors and timing for waiting on flags. 2012-12-14 12:05:16 -08:00
Unknown W. Brackets
eb22f6bb78 Wake threads when an event flag is deleted. 2012-12-14 12:05:15 -08:00
Unknown W. Brackets
2ea992f2c4 Validate attr for mutexes, semas, and events. 2012-12-14 12:05:15 -08:00
Unknown W. Brackets
d2d82196b7 Add timeouts for event flags.
Makes the threads/events/events test pass.

Still needs more tests, most likely several things are currently a
bit incorrect, like delete not waking threads.
2012-12-14 12:05:14 -08:00
Xele02
ab71c3d1d0 Save unencrypted PARAM.SFO 2012-12-14 20:55:57 +01:00
Xele02
1ea6fe7e4d Correct texture display in save dialog on Android. 2012-12-14 01:04:45 +01:00
Xele02
fc3ff5853c Update for android build 2012-12-13 22:45:13 +01:00
Xele02
67c88d7b33 * Load and display save image in save/load menu
* Add help math function
* Add draw function in PPGe without texture and with alternative
texture.
* Change hardcoded atlas texture size in PPGe
2012-12-13 22:06:45 +01:00
Henrik Rydgård
ffdc96a06a Merge pull request #173 from tmaul/master
Add a few stubs and functions
2012-12-13 03:45:07 -08:00
TMaul
b121749b39 Cleanup sceKernelModule 2012-12-13 11:40:56 +00:00
TMaul
f40177ada8 More stubs and clean up
From various games
2012-12-13 11:40:55 +00:00
TMaul
b21a89e56e Add sceRtcGetTime64_t
and define sceNetAdhocPollSocket
2012-12-13 11:40:54 +00:00
TMaul
6686849d35 sceNet stubs
Added from MGS peace walker
2012-12-13 11:40:53 +00:00
TMaul
8cc95d5640 sceUtil Cleanup
Some of these methods need implementing for some of the games though
2012-12-13 11:40:52 +00:00
TMaul
1c15b70277 Various Cleanups
Make some sceFont functions fill in (fake) error codes

sceGeListSync seems to want a return value (fat princess, others)

Another missing sceKernelModule method (killzone)
2012-12-13 11:40:50 +00:00
Henrik Rydgård
f9e96b7577 Merge pull request #20 from xsacha/master
Symbian port
2012-12-13 02:41:06 -08:00
Sacha
5cec70972f Clean up QtMain 2012-12-13 17:05:12 +10:00
Sacha
57d6d42d66 Build fix 2012-12-13 16:43:08 +10:00
Sacha
aa8a1c7de0 Symbian support.
Add new Qt frontend. Can be used by any platform. Currently used by Symbian.
2012-12-13 16:38:33 +10:00
Sacha
965c93411f Symbian support for project.
Also, check if 24-bit depth is supported and use it (when packed stencil isn't provided). VideoCore III and VideoCore IV used in Symbian, Android and Raspberry Pi require this as they only support 24-bit depth, 8-bit stencil.
2012-12-13 14:39:44 +10:00
Henrik Rydgård
dd54e3979e Buildfix 2012-12-13 10:49:51 +07:00
Henrik Rydgård
434bc4e38f Merge pull request #174 from xsacha/master
Symbian port
2012-12-12 19:47:17 -08:00
Sacha
a1781b854a Symbian support for project.
New UNUSABLE_MMAP code path for platforms that cannot use the required flags (Xbox 360, Symbian). Falls back to malloc() instead.
N1 define for compilers (GCCE) that don't like to assume (int)-1 will safely cast to (char)-1.
Miscellaneous space->tab fixes.
2012-12-13 13:15:20 +10:00
Sacha
62908325a0 Make the armjit branch compile on Blackberry, compatible with iOS. Still crashes on ArmEmitterTest(). 2012-12-13 11:41:30 +10:00
Henrik Rydgård
24bd875a90 Merge pull request #172 from unknownbrackets/io-lseek
Make sceIoLseek() correctly return 64-bit
2012-12-12 01:29:49 -08:00
Unknown W. Brackets
c08a2ba00b Make sceIoLseek() correctly return 64-bit. 2012-12-11 22:57:05 -08:00
Henrik Rydgård
e0f9fd52e4 Merge pull request #170 from tmaul/master
sceKernelStartModule return value change
2012-12-11 15:49:43 -08:00
Henrik Rydgård
8238acd0b4 Merge pull request #169 from Xele02/master
Add Missing CoseFile
2012-12-11 15:49:06 -08:00
TMaul
11156fe288 sceKernelStartModule return value change
Debatable if its a worthy change as its not a proper fix but gets
persona 3 further with media engine enabled.
2012-12-11 23:24:01 +00:00
Xele02
c079bbf776 Add missing CloseFile 2012-12-11 17:41:17 +01:00
Henrik Rydgård
2b448bdcad Merge branch 'fileutil' of https://github.com/unknownbrackets/ppsspp into unknownbrackets-fileutil
Conflicts:
	Core/Dialog/SavedataParam.cpp
2012-12-11 16:54:13 +07:00
Henrik Rydgård
f977b13ddb Merge pull request #166 from Xele02/master
Save System
2012-12-11 01:39:50 -08:00
Henrik Rydgård
97557af452 Merge pull request #163 from unknownbrackets/master
Small project file cleanup / warnings
2012-12-11 01:39:14 -08:00
Unknown W. Brackets
7b52eee4cc Fix some doubled up slashes. 2012-12-10 23:30:48 -08:00
Unknown W. Brackets
ec72abe8c9 Get rid of warnings creating MemStick, etc. 2012-12-10 22:57:22 -08:00
Unknown W. Brackets
3ae4acc7d6 Handle both \ and / on Windows paths. 2012-12-10 22:55:56 -08:00
Xele02
f5801916c7 * Correct Autoload / Autosave problem
* WIP Save function 8 and 11
2012-12-11 03:09:52 +01:00