Henrik Rydgård
1ea34bb6e8
Stub out all of VTimer.
2012-12-30 21:30:33 +01:00
Unknown W. Brackets
97bdaf5dd2
Add support for selecting the GE callback per list.
...
Not sure if interrupts are right, but this should be more right.
2012-12-29 15:55:05 -08:00
Unknown W. Brackets
6f9f9e1c98
Merge branch 'master' into mediaengine.
...
Note: doesn't compile, just fixes conflicts.
Conflicts:
Core/HLE/sceKernel.cpp
Core/HLE/sceKernelThread.cpp
Core/HLE/sceKernelThread.h
2012-12-28 22:32:56 -08:00
Unknown W. Brackets
a4154dbc17
Clean up a few IO wrappers with deferred HLE.
2012-12-26 01:33:42 -08:00
Henrik Rydgård
b2f29992a3
Wrap some functions, clean some stuff
2012-12-26 08:52:40 +01:00
Unknown W. Brackets
c95ed4d0a6
Cleanup some logging, return values in sceMpeg.
2012-12-24 10:47:09 -08:00
raven02
5f7553c467
Buildfix
2012-12-24 01:26:37 +08:00
raven02
415be25653
Add WrapU_II for functions in SceVaudio
2012-12-24 00:43:42 +08:00
raven02
b6e865c694
sceAtrac wrapped and change NOTICE to DEBUG for block transfer.
2012-12-23 17:51:55 +08:00
Henrik Rydgard
bc214dcf37
Merge branch 'master' into mediaengine
...
Conflicts:
Common/LogManager.cpp
Core/CMakeLists.txt
Core/Core.vcxproj
Core/Core.vcxproj.filters
Core/CoreParameter.h
Core/HLE/sceAudio.cpp
Core/HLE/sceKernel.cpp
Core/HLE/sceKernelThread.cpp
Core/HLE/sceMpeg.cpp
android/jni/Android.mk
2012-12-17 18:48:32 +01:00
Unknown W. Brackets
94094f99bf
Cleanup basic Mbx implementation, create func.
2012-12-16 21:36:51 -08:00
Henrik Rydgard
15b7c1c96c
sceSas cleanup
2012-12-16 20:40:49 +01:00
Unknown W. Brackets
c08a2ba00b
Make sceIoLseek() correctly return 64-bit.
2012-12-11 22:57:05 -08:00
TMaul
6c91fc53f2
Start of sceFont Wrapping and stubbing
2012-12-09 18:48:29 +00:00
Unknown W. Brackets
f145bafc7a
Wrap a few of the sceKernel*Thread funcs.
2012-12-09 01:04:54 -08:00
Unknown W. Brackets
3d57a4c838
Cleanup some wrappers now that rescheds defer.
2012-12-09 01:04:54 -08:00
jacky400
453182b7bc
Update Core/HLE/FunctionWrappers.h
2012-12-08 14:22:47 +08:00
jacky400
b61a672449
Add WrapU_UIC for sceSasSetPause
2012-12-07 12:59:30 +08:00
Henrik Rydgård
257fd29e52
Buildfix Jacky's web browser edited commit :P
2012-12-07 00:52:32 +07:00
Henrik Rydgård
e1aa287ab7
Merge pull request #134 from jacky400/master
...
sceSas Full Wrap
2012-12-06 00:14:29 -08:00
jacky400
4fe971c239
Add corresponding wrap templates
2012-12-06 12:12:18 +08:00
Henrik Rydgård
d06dfc36e0
Merge pull request #129 from Yn5an3/master
...
Wrapped sceGe and sceIo functions
2012-12-05 15:31:27 -08:00
Yn5an3
8d5125ea8b
Cleaned identation, solved bug in WrapI_UU64(). Ammended
...
sceIoWaitAsync and sceIoWaitAsyncCB since they can not be wrapped.
2012-12-05 22:19:14 +01:00
jacky400
9406a1760c
Update Core/HLE/FunctionWrappers.h
2012-12-05 23:53:06 +08:00
Yn5an3
85177ebf09
Wrapped funtions in sceIo.cpp
2012-12-05 15:49:48 +01:00
Unknown W. Brackets
51a4ed4f75
Reschedule when activating/deactivating the UMD.
...
This is what a PSP seems to do.
2012-12-01 23:29:25 -08:00
Ced2911
8bf93cfb54
sceAtrac wrap
2012-11-27 13:05:51 +01:00
Kevin Armstrong
e3b521b893
sceRtc function stubs, and some actual working functions
2012-11-26 00:36:36 +00:00
Unknown W. Brackets
c40d8a4fbe
Implement sceRtcGetCurrentClock().
...
Not sure if this needs some kind of DST handling for the tz?
2012-11-22 23:48:12 -08:00
Henrik Rydgard
08f8f4b323
Cleanup sceRtc, move sceFont to its own file.
2012-11-22 22:30:44 +01:00
Unknown W. Brackets
fa9b9840d0
Implement LwMutex locking and unlocking.
2012-11-21 00:21:25 -08:00
Unknown W. Brackets
a81c138004
Create and Delete LwMutex funcs.
2012-11-20 02:20:15 -08:00
Unknown W. Brackets
4bfa24eca8
Fix sceKernelCreateMutex() to match tests.
...
Still have an issue where reusing threads doesn't work.
2012-11-20 02:19:21 -08:00
Unknown W. Brackets
2613ed8806
Cleanup mutex func types.
...
Looks like mutexes reschedule when they lock, so switch to void.
2012-11-20 02:19:20 -08:00
Unknown W. Brackets
429ac9de87
Oops, CreateMutex was missing a parameter.
2012-11-20 02:19:19 -08:00
Henrik Rydgard
4a49b8ee36
Workaround for motogp setting a bogus framebuffer address.
2012-11-19 23:53:38 +01:00
Henrik Rydgard
184d5b9443
Merge branch 'sema-cleanup' of https://github.com/unknownbrackets/ppsspp into unknownbrackets-sema-cleanup
...
Conflicts:
pspautotests
2012-11-17 15:05:30 +01:00
Henrik Rydgard
5a48578a12
Rewrite audio line output. Now deterministic (from the game's POV) and smoother.
2012-11-17 14:20:59 +01:00
Unknown W. Brackets
157858819b
Additional semaphore fixes with updated tests.
2012-11-17 01:43:01 -08:00
Unknown W. Brackets
0ab19c18e5
Wrap sceKernelCreateSema().
2012-11-16 00:06:44 -08:00
Henrik Rydgard
8053c244b8
Implement large chunks of sceMpeg and scePsmf with JPSCP as a guide.
...
Not yet hooked up to FFMPEG and doesn't quite work yet.
2012-11-13 18:07:20 +01:00
Henrik Rydgard
aa5940c5d3
Merge branch 'master' into mediaengine
2012-11-12 23:33:37 +01:00
Henrik Rydgard
1127c72124
some initial mediaengine work
2012-11-12 20:53:16 +01:00
Unknown W. Brackets
f37dd7fefe
Fix $v0 on wrong thread in semaphore funcs.
...
Need to RETURN() prior to switching threads or it will write to the
wrong thread, oops.
2012-11-12 07:24:40 -08:00
Unknown W. Brackets
a0cacc7eb9
Merge remote-tracking branch 'upstream/master'
2012-11-12 01:35:38 -08:00
Unknown W. Brackets
8e2fff97bf
Wrap a few semaphore sceKernel* funcs.
2012-11-11 17:57:35 -08:00
Diogo Franco (Kovensky)
af74d30790
Wrappers for sceKernelEventFlag
2012-11-12 00:43:48 +00:00
Unknown W. Brackets
cc58a9bd35
Wrap some of the sceUmd* HLE functions.
...
Intentionally skipped unimpl funcs. Also skipped sceUmdCheckMedium
because docs online said it takes no param, but code says it does.
2012-11-11 14:47:28 -08:00
kev :)
a2c024e454
Fix up secPower a bit
...
Removed PARAM stuff, made tests pass with some caveats in that I don't
understand what the return values are supposed to be based on the docs
and fix a small issue with sceImpose that I created with the last merge
2012-11-11 21:32:54 +00:00
Arthur Blot
35c7b411aa
Fixed value returning for MBXes
2012-11-08 16:24:06 +01:00