Unknown W. Brackets
c122ee0a11
HLE: Add some assorted detected func names.
...
These come from here:
https://github.com/SiSTR0/sce_symbols/blob/main/psp_names.txt
2023-06-06 23:50:49 -07:00
sum2012
63606634bb
Add InterruptManagerForKernel
...
Find in #16297
2022-10-31 20:17:12 +08:00
sum2012
4764c54803
Fix save states
2022-10-16 15:23:33 +08:00
Henrik Rydgård
52c6169a59
Merge pull request #13241 from ANR2ME/openpsid
...
Added some missing OpenPSID nids and some stub functions
2020-12-20 14:18:13 +01:00
sum
37737ceaa1
Add draft sceKernelFindModuleByUID ( #13380 )
...
* Add draft sceKernelFindModuleByUID
#13205
* Add KERNEL_SYSCALL flag
* oop
* oop2
* Not sure why make this change before
* Last night I might be too tried
2020-09-05 07:29:56 +02:00
ANR2ME
051bbb6e14
Added 1 new NID of OpenPSID Service, also added Init & Shutdown function
2020-08-22 19:47:33 +07:00
sum
a897be92c7
Imp sceUtilsBufferCopyWithRange and sceUtilsBufferCopyByPollingWithRange ( #13206 )
...
* Imp sceUtilsBufferCopyWithRange
Used in Shin Sangoku Musou 6 Special chinese patach #13205
* Fix sceUtilsBufferCopyByPollingWithRange
* Add logging and reporting
* Fix logging and remove report by @hrydgard
2020-08-01 14:15:12 +02:00
sum2012
a6b1f9d1f8
oop
2020-06-21 11:03:04 +08:00
sum2012
2fcb55a772
Add a sceOpenPSID_driver nid
...
Used in "Shin Sangoku Musou 6 special" chinese patched game
2020-06-21 11:01:21 +08:00
Henrik Rydgård
e3aa2f5e4c
Assorted fixes (build and crash)
2020-04-26 11:19:31 +02:00
Unknown W. Brackets
9cb74691b6
Core: Add argmask for threadhacks to prevent crash.
...
Every HLEFunction should have an argmask. Some asserts for shutdown
crashes someone was seeing when calling HLE funcs from a shutdown
function.
2020-03-22 23:33:05 -07:00
Unknown W. Brackets
54e1afda1e
HLE: Make calling mips funcs simpler.
...
This makes their return value handling, scheduling, etc. more
straight-forward.
2020-03-22 06:59:43 -07:00
Florin9doi
99c4a00dae
sceUsbMic
2019-08-03 21:09:33 +03:00
LunaMoo
f038b6489a
Add sceUsbAcc stubs, improves EyePet(fixes endless loop on boot)
2018-08-15 18:35:07 +02:00
Florin9doi
892bc8617d
Integrate sceUsbGps and sceUsbCam with Android
2017-08-27 17:19:11 +03:00
Unknown W. Brackets
36069d1446
GE Debugger: Simple framework to load dumps.
...
This tries to execute them within the context of the emulator as much as
possible, so we don't have weird bugs. Going with a file type so we can
easily load the dump by opening the file directly.
2017-06-03 15:29:11 -07:00
Henrik Rydgard
d3305b88b9
Partially implement KUBridge, trying to help #8925 . However, it doesn't even call the function.... Odd.
2016-10-09 12:40:40 +02:00
Unknown W. Brackets
e78a389ecc
Move sceIo kernel tables to sceIo.
2016-08-04 09:46:29 -07:00
Unknown W. Brackets
4b4770bbc5
Log kernel syscalls with a K.
...
This way they can be properly differentiated.
2016-08-04 09:46:26 -07:00
Unknown W. Brackets
9b706975ad
Module: Reimport stubs on load state.
2016-05-29 08:27:19 -07:00
sum2012
29f24a600e
Add sceNetIfhandle staff
...
Used in Yu-Gi-Oh 5Ds Tag Force 4
2016-02-13 20:27:07 +08:00
Unknown W. Brackets
fcf0518223
Update all the HLE tables with arg and ret info.
2015-03-22 20:51:55 -07:00
sum2012
c2435c1e9b
Add sceNetUpnp module
2015-03-08 20:07:03 +08:00
sum2012
18e7e73646
Type missing in HLETable.cpp
2015-03-08 16:53:49 +08:00
sum2012
8b2712975a
Forget update HLETables.cpp
2015-03-08 16:27:12 +08:00
sum2012
0157f88035
Fix sceUsbCam
2015-03-08 12:37:56 +08:00
sum2012
7b262949aa
Add sceAudioRouting
...
First step to fix "Invizimals" 's game
2015-03-08 10:58:12 +08:00
daniel229
21b0c2992b
Implement sceSfmt19937 module.
2015-02-15 13:22:20 +08:00
daniel229
851070a6f8
Implement sceAdler32
2015-02-08 09:35:00 +08:00
daniel229
49b2939f0d
sceSha256
2014-12-04 22:44:41 +08:00
sum2012
9f4efaf142
Add sceLibFttt
...
Same as sceFont
2014-08-15 22:42:08 +08:00
daniel229
1ff9507f7c
Add sceUsbGps module
2014-08-13 00:11:26 +08:00
sum2012
9b054de4e5
Add scempegbase stuff
...
Find in homebrew game
2014-03-27 00:51:07 +08:00
Unknown W. Brackets
05ab192c9c
Reduce includes in Core/HLE/.
...
Especially templates.
2014-03-15 11:22:19 -07:00
sum2012
f0ad992b67
Add sceCtrl_driver and sceDisplay_driver
2014-02-17 20:46:57 +08:00
sum2012
d6790cf906
Add logging and fix savestatus
2014-02-17 20:42:35 +08:00
raven02
161d8b29fb
Implement sceMt19937()
2014-01-25 20:17:53 +08:00
Unknown W. Brackets
c2d2b25ced
Fix savestates from before v0.9.6-536-g62e9e42.
...
Unfortunately, this breaks savestates made since then until this is
merged. However, that's only a day or so.
Fixes #5183 .
2014-01-22 21:49:18 -08:00
sum2012
62e9e42b2c
Add LoadExecForKernel and SysMemForKernel
...
Find in chinese verison of Tales of Phantasia
sample log:https://gist.github.com/sum2012/5396a013391d9f7b6124
2014-01-21 22:02:07 +08:00
Henrik Rydgard
3b323c4176
Add a bunch of empty adhoc functions
2013-09-07 01:53:51 +02:00
shenweip
c05100e0e3
Add sceHeap,some games will call this.
...
e.g. Linear ModeSenritsu no Stratus
2013-09-04 11:05:14 +08:00
Henrik Rydgard
9dcd67fc31
Pass the new sha1/md5 test.
2013-09-03 00:36:55 +02:00
sum2012
d017011882
Add ThreadManForKernel and ModuleForKernel
...
Sample log:https://gist.github.com/sum2012/3bb5deb1a806ef18f5f3
2013-08-25 10:48:32 +08:00
Unknown W. Brackets
fca0af8e70
Add some kernel-related HLE stubs for reporting.
2013-08-22 23:04:16 -07:00
Unknown W. Brackets
19016ac7c4
Cut down on some kernel HLE reporting.
...
Not sure where these are coming from, hacked games?
2013-08-21 08:40:31 -07:00
Henrik Rydgard
6ed4e348db
Some logging tweaks, fix running cpu tests on ARM
2013-07-30 01:09:10 +02:00
Unknown W. Brackets
d8eede0b9a
Add some unknown syscalls from reporting.
...
These are being linked in by games, so defining them will log them when
they are hit.
2013-06-30 12:05:14 -07:00
sum2012
c2091de3d5
Add dummy sceCcc
...
Fix loading of Gensou Chronicle
2013-06-30 20:21:56 +08:00
oioitff
6fb2abd0fb
Add sceAudiocodec stuff
2013-06-09 01:28:58 +08:00
Unknown W. Brackets
c34854ead3
Use a custom RA for module funcs. Not used yet.
...
But it will be.
2013-05-26 10:28:08 -07:00