Commit Graph
5276 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
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 45258bb61f Cleanup behavior in sceKernel*EventFlag() funcs.
Biggest change is just that sceKernelSetEventFlag() rescheds.
2012-12-14 21:25:29 -08:00
Xele02 825e058c94 Correct date display with padding 2012-12-14 23:40:02 +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 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
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
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
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
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
Unknown W. Brackets 7b52eee4cc Fix some doubled up slashes. 2012-12-10 23:30:48 -08:00
Xele02 f5801916c7 * Correct Autoload / Autosave problem
* WIP Save function 8 and 11
2012-12-11 03:09:52 +01:00
Unknown W. Brackets c55ee023e1 Add project Dialog filter, suppress some warnings. 2012-12-10 08:21:05 -08:00
Xele02 9b2939d5a4 Merge remote-tracking branch 'upstream/master' 2012-12-10 16:46:17 +01:00
Henrik Rydgård c3643077f8 Merge pull request #162 from Darth1701/master
Fix for build error
2012-12-10 06:32:20 -08:00
Darth1701 093d35ab3c Update Core/Core.vcxproj.filters 2012-12-10 15:29:14 +01:00
Henrik Rydgård 8782b2aec7 Quickfix issue 160 and fix a trigraph warning 2012-12-10 21:28:20 +07:00
Darth1701 d263f14f9c Update Core/Core.vcxproj 2012-12-10 15:26:14 +01:00
Xele02 634a696fbe Remove debug log 2012-12-10 13:16:00 +01:00
Xele02 f633e2d9b5 Merge branch 'work' 2012-12-10 13:12:26 +01:00
Xele02 7de10d223b * Create class for Save and Message dialog for cleaner code.
* Update Save dialog to work more like the real one on PSP
* Correct some return value for Save Dialog.
2012-12-10 13:08:54 +01:00
Henrik Rydgård 32d80e9210 Merge pull request #158 from unknownbrackets/audio-minor
Some quick audio tweaks
2012-12-10 01:00:52 -08:00
Unknown W. Brackets bd1db90f9a Add crash checking to sceSasSetPause().
Brings back Mimana working.
2012-12-10 00:09:56 -08:00
Henrik Rydgård f6387dce47 Merge pull request #157 from unknownbrackets/umd-fixes
Correct UMD stuff based on callback cleanup
2012-12-09 23:14:10 -08:00
Henrik Rydgård 502aa45ed6 Merge pull request #156 from unknownbrackets/scheduling2
Fix some more problems with scheduling / callbacks
2012-12-09 23:13:41 -08:00
Unknown W. Brackets 955247b939 Minor opt: skip the deferred resched in idle.
This will probably be called most the frequently, e.g. to switch
between idle0 and idle1.
2012-12-09 22:50:57 -08:00
Unknown W. Brackets 36fb1a8392 Don't resume sleeping/etc. threads after cbs.
This could happen in a few cases, including the cb affecting its
own wait status.
2012-12-09 21:40:03 -08:00
Unknown W. Brackets a218dcc0f0 Ignore deleted callbacks early in the chain.
This also ensures they won't prevent future callbacks from running.
2012-12-09 21:39:56 -08:00
Unknown W. Brackets b02224615f Run all pending callbacks in a row before resume.
Tested with multiple callbacks.
2012-12-09 21:39:48 -08:00
Unknown W. Brackets bd7a9bab3e Correct UMD stuff based on callback cleanup.
Also, my tests got better because I learned how to test callbacks
better, so some of my mistaken assumptions from before are corrected.
2012-12-09 21:38:05 -08:00
Henrik Rydgård 53b8c9a611 Merge pull request #154 from unknownbrackets/scheduling
Copy the resched reason in case on stack
2012-12-09 20:20:41 -08:00