Commit Graph
6340 Commits
Author SHA1 Message Date
Unknown W. Brackets 76e693f674 Cleanup the other vpl functions. 2013-01-18 01:38:15 -08:00
Unknown W. Brackets 43c8726554 Oops, 0 is a valid timer id. 2013-01-18 01:38:14 -08:00
Unknown W. Brackets 0db19f8c8e Actually wake up threads on vpl free. 2013-01-18 01:38:14 -08:00
Unknown W. Brackets 4a56873541 Properly wake semaphores in priority order. 2013-01-18 01:38:13 -08:00
Unknown W. Brackets 4c510b5649 Clean up sceKernelFreeVpl(), not waking yet. 2013-01-18 01:38:13 -08:00
Unknown W. Brackets c8bb837996 Implement basic waiting for VPL allocation.
Always times out so far, though.
2013-01-18 01:38:13 -08:00
Unknown W. Brackets dcd3045cd5 Always use -1 for failed allocs in block allocator.
Before it used 0 and -1, confusing.
2013-01-18 01:38:12 -08:00
Unknown W. Brackets 373f1f8655 Cleanup sceKernelCreateVpl() and add warns/errors. 2013-01-18 01:38:11 -08:00
Unknown W. Brackets 7d0e78b0f0 Revert part of 289b0eb which broke some games.
Although defAction isn't a good solution, removing it outright seems
to break things.
2013-01-18 01:22:48 -08:00
raven02 289b0eb81e Add/update stubs in sceIo 2013-01-17 20:05:45 +08:00
Henrik Rydgård e23365dfa9 Merge pull request #430 from unknownbrackets/thread-funcs
Remove some thread stack hacks that aren't needed.
2013-01-15 23:40:19 -08:00
Unknown W. Brackets 8c07a5c87f Remove some thread stack hacks that aren't needed. 2013-01-15 19:46:52 -08:00
Henrik Rydgard 8ce9ce10bf Merge branch 'master' into armjit
Conflicts:
	Common/ArmEmitter.h
	Common/CPUDetect.cpp
2013-01-14 20:46:17 +01:00
Henrik Rydgard 7b113aaea5 Move vCount++ back. Makes more sense here too IMHO. 2013-01-13 16:47:41 +01:00
Henrik Rydgard 7484ddfbbc Merge branch 'master' into armjit
Conflicts:
	Common/ArmEmitter.h
2013-01-13 12:14:32 +01:00
Henrik Rydgard a79caf0bb9 Handle vcount like jpscp. sceDisplayWaitVblank shouldn't wait if already in vblank (while WaitVBlankStart does). 2013-01-13 11:33:26 +01:00
Federico Apelhanz 463883acd5 fixed tabulation 2013-01-12 15:24:58 -03:00
Federico Apelhanz e82161f33a Revert some files (I think) 2013-01-12 15:24:58 -03:00
Federico Apelhanz ebc669c0f6 Revert "Wraped some functions, removed some spaces"
This reverts commit 1c62f75a04c39b1bc9568a79a7a8eee18cc56542.
2013-01-12 15:24:09 -03:00
Federico Apelhanz 062838da8a Wraped some functions, removed some spaces 2013-01-12 15:21:12 -03:00
YaPeLandFederico Apelhanz 9cde301f4d Wrap functions on HLETables 2013-01-12 15:17:35 -03:00
Henrik Rydgard 0663f471a2 Merge branch 'master' into armjit 2013-01-11 23:48:42 +01:00
Unknown W. Brackets bec6c8d80c Make the debug statistics easier to read. 2013-01-11 09:01:57 -08:00
Henrik Rydgard 2e6063d084 Merge branch 'master' into armjit 2013-01-11 18:01:32 +01:00
Unknown W. Brackets 6ec8fe6bf3 Track summed totals of syscalls.
Just so we can easily see if some func is being called a ton.
2013-01-11 08:59:15 -08:00
Henrik Rydgard ebcb7af7cc Typo fix 2013-01-11 17:57:20 +01:00
Unknown W. Brackets 7c6fd04fa2 Clear the free packets when hitting end of video. 2013-01-11 01:13:03 -08:00
Henrik Rydgård f2b56931e5 Merge pull request #396 from unknownbrackets/power
Some scePower callback fixes
2013-01-11 00:25:25 -08:00
Unknown W. Brackets e680aa79cf Implement a basic scePowerGetBatteryLifeTime().
Was spamming the log in one game, just pretend we're plugged in for now.
2013-01-11 00:15:54 -08:00
Unknown W. Brackets 92f5ed82e6 Cleanup some functions in scePower. 2013-01-11 00:15:54 -08:00
Henrik Rydgård fdc705cf1a Merge pull request #394 from KentuckyCompass/threaded_cwd
Threaded cwd
2013-01-11 00:05:27 -08:00
Henrik Rydgard 647aa29a30 Merge branch 'master' into armjit 2013-01-11 02:07:41 +01:00
Henrik Rydgard 6ab6045baf Throw away unused FBOs. This gets rid of extreme slowness of Star Soldier on Nexus S for whatever reason. 2013-01-11 02:00:51 +01:00
KentuckyCompass cd923ed13b helper function should be static 2013-01-10 16:25:30 -08:00
KentuckyCompass 320c0d06c3 Implement per-thread current directory 2013-01-10 16:18:02 -08:00
Henrik Rydgard 2f394fb7ed Fix logging bug 2013-01-11 00:59:17 +01:00
Henrik Rydgard 7390f2b5f6 Some realtime profiling stuff. Enable FZ (flush-to-zero) mode. 2013-01-11 00:13:39 +01:00
Henrik Rydgard f3749d8abe Add kernelstats
Useful for finding out if some syscall takes unexpectedly much CPU.
2013-01-11 00:13:38 +01:00
Henrik Rydgard 10f69ed000 Don't lock the audio mutex if sound is off 2013-01-11 00:13:38 +01:00
Henrik Rydgard 2835a42289 Merge branch 'master' into armjit 2013-01-10 23:52:11 +01:00
Henrik Rydgard ca0d74762d Some realtime profiling stuff. Enable FZ (flush-to-zero) mode. 2013-01-10 23:49:33 +01:00
Henrik Rydgard 97f3638212 Add kernelstats
Useful for finding out if some syscall takes unexpectedly much CPU.
2013-01-10 23:42:46 +01:00
Henrik Rydgard 3e4840df0c Don't lock the audio mutex if sound is off 2013-01-10 23:41:26 +01:00
Henrik Rydgard c7a137a930 Merge branch 'master' into armjit
Conflicts:
	android/jni/MenuScreens.cpp
2013-01-10 12:57:45 +01:00
Henrik Rydgard 479d1f5111 Draw using VBO. Add option, make default true. 2013-01-10 12:54:36 +01:00
Henrik Rydgard 3615b36a82 Store fcr0 and fcr31 in context (why was this commented out?) 2013-01-10 12:52:30 +01:00
raven02 1d4c4d103e Add remaining sceMp3 stubs and DoState 2013-01-10 14:29:37 +08:00
Mathias Tillman f224b5d583 Started work on implementing sceMp3 functions 2013-01-09 22:42:22 +01:00
Henrik Rydgard dafc9f62df Regcache fixes, etc. thing still don't work when I turn on addiu :( 2013-01-09 11:20:48 +01:00
Unknown W. Brackets 7d28883a3f Quick mp3 crashfix.
Not heavily tested, but doesn't crash anymore and just fake anyway.
2013-01-09 01:44:51 -08:00