Arthur Blot
45d8d8f4c3
sysmem: fixed compilation, yay! (and loadcore)
2013-07-08 00:08:53 +02:00
Arthur Blot
1b3e149713
sysmem: Make it closer to compiling
2013-07-07 01:05:31 +02:00
Arthur Blot
2f00304510
sysmem: Added handy UID macros
2013-07-07 01:04:16 +02:00
Arthur Blot
0f6f54c217
Added UPALIGN8() to.. up-align to 8
2013-07-07 00:58:48 +02:00
Arthur Blot
2dff2288c4
Added pspWsbw()
2013-07-07 00:57:45 +02:00
Arthur Blot
ce8919b3f0
sysmem: initial commit, not compiling yet
2013-07-05 17:09:12 +02:00
Arthur Blot
e9a990f05a
Now init.prx runs perfectly through the installer!
2013-05-07 23:16:56 +02:00
Felix
79b14ee97a
initForKernel library: Added library code files into src/modulemgr and added its documentation in include/modulemgr_init.h
2013-05-04 00:44:17 +02:00
Felix
a8fe5d6cac
loadcore.c: Fixed sceKernelSetBootCallbackLevel.
2013-04-27 23:24:28 +02:00
Felix
adc378b017
include/Doxyfile: Removed Doxyfile.
2013-04-27 16:05:14 +02:00
Felix
c3e09159e7
init: Updated header files.
2013-04-27 15:35:05 +02:00
Felix
8514d7c0a3
init: Updated header files used by init.
2013-04-25 21:57:39 +02:00
Arthur Blot
03361356c7
Loadexec: added headers
2013-04-13 21:32:54 +02:00
Arthur Blot
a9258addf3
Loadexec: fixed compilation, added documentation
2013-04-13 21:26:49 +02:00
Felix
90f2e45a45
include/modulemgr_init.h: Added SceInitApiType enumeration and more functions.
2013-04-13 14:27:01 +02:00
Felix
b6656a8fa3
common/memory.h: Fixed KCACHED macro
2013-04-11 20:32:31 +02:00
Felix
51cda08188
common/memory.h: Added PSP segment bases + sizes. Added KCACHED macro (for kernel cache).
2013-04-11 20:25:03 +02:00
Felix
4953a1ff50
loadcore: Added SceLoadCoreProtectInfo.attr handling.
2013-04-09 23:25:52 +02:00
Felix
11d335a990
include/common_asm.h: Added and should be included in every .S file. common.S: Updated. Loadcore, Usersystemlib: Applied common.S updates to .S files.
2013-04-08 20:42:08 +02:00
Felix
96de0e11d3
General code/documentation improvements.
2013-04-05 16:06:58 +02:00
Clément G
a9fe14f841
lowio: update lowio_i2c.h with protoypes used by clockgen
2013-04-01 20:34:11 +02:00
Clément Guérin
c76071f49c
Merge pull request #4 from uofw/clockgen
...
Clockgen
2013-03-31 11:46:07 -07:00
Clément G
5f02206f3a
clockgen: add header documentation
2013-03-31 20:38:04 +02:00
Clément G
b0cd703fc8
clockgen: corrected sceClockgenSetProtocol
2013-03-30 15:09:13 +01:00
Clément G
92552fb439
clockgen: corrected sceClockgenEnd
2013-03-30 15:07:59 +01:00
Clément G
63a2e90f56
clockgen: corrected sceClockgenInit
2013-03-30 15:05:27 +01:00
Clément G
a78c9f4a16
clockgen: added clockgen_int.h, now compiling
2013-03-29 22:54:16 +01:00
Felix
5eefa8c4e1
loadcore.h: Added module description.
2013-03-25 23:56:49 +01:00
Felix
4e3ec9c9fa
systimer.h : Fixed doxygen group name.
2013-03-25 23:30:58 +01:00
Felix
e9580bd768
systimer.h : Made it doxygen compatible. - ctrl.h: Added module description.
2013-03-25 23:26:18 +01:00
Felix
b6d3439adf
systimer.h : Added documentation. - systimer.c: Revised and added documentation.
...
ctrl.h: Small code improvements.
2013-03-25 23:18:48 +01:00
Felix
126e9046aa
led.h: Fixed typo.
2013-03-24 19:27:35 +01:00
Clément G
48bb713107
use \fixme
2013-03-24 11:15:52 +01:00
Clément G
a639d01b22
usersystemlib: improve header
2013-03-19 07:35:08 +01:00
Clément G
11a5ffea79
usersystemlib: add initial documentation, remove one useless line
2013-03-18 21:11:18 +01:00
Clément G
286ffbfaf1
usersystemlib: make it compile
2013-03-16 20:45:57 +01:00
Clément G
b9959ac05c
threadman: add incomplete threadman_user.h
2013-03-16 20:45:48 +01:00
Clément G
120d26f0ef
remove tmpCount, use SceSize
2013-03-15 00:30:25 +01:00
Clément Guérin
0e6f08de74
Merge pull request #3 from GeeckoDev/master
...
usersystemlib module
2013-03-14 07:34:21 -07:00
Clément G
eaa65e72a5
Merge branch 'usersystemlib'
...
usersystemlib is in a good shape and is now compiling, MERGE TIME!
2013-03-12 23:05:52 +01:00
Clément G
70df512b9e
correct inline.h compilation warnings, use asm __volatile
2013-03-12 23:05:20 +01:00
Clément G
93894011f7
more corrections
2013-03-12 22:45:40 +01:00
Clément G
d8a5c9feec
now compiling
2013-03-12 20:51:13 +01:00
Clément Guérin
4a13a8f339
Merge pull request #2 from GeeckoDev/master
...
inline.h
2013-03-11 16:05:43 -07:00
Clément G
140f2caad9
add volatile attributes in inline.h
2013-03-12 00:02:27 +01:00
Clément G
25a82c5feb
add pspLl and pspSc to inline.h
2013-03-12 00:00:49 +01:00
Clément G
f687eb0f75
sceGe_lazy_31129B95
2013-03-11 23:46:26 +01:00
Arthur Blot
e0da350499
Cleaned stuff related to sceGe_lazy in ge/sysmem
2013-03-11 23:16:27 +01:00
Clément G
0dbbf99df7
pspGetK0, Kernel_Library_FA835CDE with some thoughts
2013-02-25 19:45:27 +01:00
Clément G
246c7ab919
add sceKernelLockLwMutexCB, sceKernelLockLwMutex
2013-02-25 11:46:46 +01:00
Clément G
fe9eeb03c6
owner becomes thid
2013-02-25 09:22:04 +01:00
Clément G
c9d394573d
Kernel_Library_3AD10D4D
2013-02-24 21:28:02 +01:00
Clément G
4c9590476d
sceKernelReferLwMutexStatus
2013-02-24 20:53:42 +01:00
Clément G
27c210f9e3
sceKernelUnlockLwMutex, some fixes
2013-02-24 20:17:09 +01:00
Clément G
b8c5659f74
s64 return type for sceKernelTryLockLwMutex
2013-02-24 11:46:10 +01:00
Clément G
64f90527c0
Partial reverse of usersystemlib.prx
...
module_start, sceKernelGetThreadId, sceKernelCheckThreadStack,
sceKernelTryLockLwMutex, sceKernelTryLockMutex_600
2013-02-24 10:58:21 +01:00
Felix
312ee45006
Added revised and working LED module, including its documentation.
2013-02-06 17:17:19 +01:00
Arthur Blot
3cbb956187
More clean in GE mostly
2013-01-06 00:52:05 +01:00
_Felix_
18186858e1
Fixed spelling error in the controller module's documentation.
2012-09-26 15:26:40 +00:00
_Felix_
938ff4d6a2
Updated the controller module's documentation and made some clean-ups in ctrl.c Fixed a few spelling errors in Loadcore's documentation and improved Loadcore's source code a bit. Several other additions to already existing header files.
2012-09-26 15:22:25 +00:00
_Felix_
be6d6cfea5
Two small fixes for Loadcore.
2012-09-14 20:58:06 +00:00
artart78
e8782ee8cc
Finally, everything's compiling
2012-09-14 19:39:02 +00:00
_Felix_
a27b57cd14
Added first version of Loadcore, hasn't been tested yet.
2012-09-14 17:17:22 +00:00
artart78
d5f989a8d2
Separated internal and external common headers
...
libatrac3plus exports, sysmem export fixes, various cleans a bit everywhere
2012-08-23 13:37:32 +00:00
_Felix_
5e1118713f
One fix in interruptman.c and one fix in memlmd/exports.exp.
2012-08-11 20:57:28 +00:00
_Felix_
4ce35e7eec
Made a few preparations for the upcoming loadcore release.
2012-08-09 10:54:36 +00:00
artart78
4c09030eab
Fixes in interruptman & libatrac3plus (both do not work yet), added some partial headers/exports/libraries
2012-06-11 22:38:22 +00:00
artart78
c266b0c74c
Made syscon's code look better & small fixes in the syscon header
2012-06-06 21:37:37 +00:00
artart78
069bf1aa08
Cleaned up syscon and made its documentation.
2012-06-02 21:11:01 +00:00
artart78
029589d1a4
Cleanups in ctrl / syscon
2012-06-01 22:06:41 +00:00
artart78
1c77e3b718
Fixed debugging compilation, added Windows utils executables and fixed a small bug in syscon (doesn't work yet though)
2012-06-01 20:03:45 +00:00
artart78
7b7b9fcf19
Added fully RE'ed syscon (and some other fixes)
2012-05-27 22:13:07 +00:00
artart78
9c6c5bf202
Added our own types file
2012-05-16 19:28:46 +00:00
_Felix_
e20aec62c1
Changed "PSP_" prefix to "SCE_" prefix.
2012-05-16 18:56:45 +00:00
artart78
afdcd2bedd
Fixed codec (building & working), some work on ctrl debugging
2012-05-10 20:52:46 +00:00
_Felix_
bfc58f3b0c
Uploaded two debug ctrl.c files for testing purposes. Updated some headers to remove PSPSDK header includes in ctrl.
2012-05-10 16:43:47 +00:00
artart78
db7feacf36
Dispatched the prototypes & don't use PSPSDK's module headers anymore
2012-05-06 20:14:38 +00:00
artart78
dd375b8976
Added missing static library (for exports) files
2012-05-04 18:34:27 +00:00
artart78
d44a19db42
Fixes in ctrl & me_wrapper to make them compile, and some other various stuff
2012-05-03 21:37:22 +00:00
artart78
198caa981d
Added complete IoFileMgr*, fixed Stdio*
...
Added static libraries for function/variable imports linking
Fixed import linking file so it doesn't crash when there are variables
Made the 3rd argument of basic-decompiler facultative
Fixed psp-build-exports (it didn't want to use variable of 'void' type)
Cleanups/fixes/added exports file/headers/Makefile in audio, me_wrapper, avcodec, libatrac3plus, codec, sysmem, interruptman, exceptionman
Don't use kprxgen anymore: it can't work and is useless anyway
Use the PSPSDK header files for the prototypes/structures which are defined in them and not in an already RE'ed module
2012-04-17 19:03:41 +00:00
artart78
89b7f942a1
Finished the build system, with the import side: now our modules will be easily able to import functions and variables. Modified pspimport.s and added a modified version of psp-fixup-imports to support variables.
2012-01-01 23:19:42 +00:00
artart78
4aa8a3def6
Minor fixes and updated copyright
2012-01-01 00:41:00 +00:00
artart78
0202f8712a
Worked a bit on the build system (to do: move the library name before each library, remove the sections and add the two other segments found in SCE modules)
2011-12-29 21:27:05 +00:00