Arthur Blot
c16fbf36f4
Add register.prx export stub libs
2015-08-19 20:20:52 +02:00
Arthur Blot
3ee5a84630
Add some model-specific display export libraries
2015-08-07 17:30:15 +02:00
Joel16
660b3bb66f
Get rid of imports and bring up libpspsemaphore for chnnlsv
...
Uses libpspsemaphore for 0x4C537C72 - sceUtilsBufferCopyWithRange
2015-08-01 23:15:46 -05:00
Arthur Blot
db9a0052c3
Added export libraries for amctrl & chkreg
2015-07-27 21:02:32 +02:00
Arthur Blot
cc20cab867
Add the npdrm, rtc & openpsid export libraries
2015-07-21 20:36:44 +02:00
Martin Charles
ec6a801351
Removed compiled files
2014-05-14 17:09:27 -04:00
Arthur Blot
2b8413d5a3
Get rid of the PSPSDK for debugging
...
Imported scr_printf.c/h and font.c inside uOFW, so no need for
libpspdebug.a anymore
2014-05-12 20:03:43 +02:00
Martin Charles
5d3bee7f98
Added more makefiles
...
Closes #11
2014-05-08 16:40:38 -04:00
Clément G
41bd039ab6
usersystemlib: sceKernelGetTlsAddr NID and doc
2014-04-25 21:58:38 +01:00
Clément G
0fabd9914a
threadman: add some decrypted NIDs, regenerate libs
2014-04-25 00:52:15 +01:00
Arthur Blot
fa8ad93c40
sysmem: make it runnable through uOFW installer!
...
I had to revert the "kprxgen" to the original psp-prxgen and add a second segment containing the relocation offset (program type 0x700000A0) so it is recognized by reboot.bin which only handles relocations whose address is specified in a program header. So now psp-kprxgen must be used to compile at least sysmem.
This trick didn't work for loadcore; I'll investigate later.
2013-07-09 01:13:31 +02:00
Arthur Blot
45d8d8f4c3
sysmem: fixed compilation, yay! (and loadcore)
2013-07-08 00:08:53 +02:00
Arthur Blot
3107993059
Minor cleanup in build.mak
2013-07-07 00:57:20 +02:00
Arthur Blot
a9bc5143a7
Added dynamic loadexec patching support
2013-05-07 20:45:19 +02:00
Clément G
f04d9d6a72
build fixes
2013-05-06 22:54:30 +02:00
Felix
7dcc9eca88
initForKernel library: Updated library.
2013-05-04 00:39:25 +02:00
Felix
68aae80ad1
init: Updated the InitForKernel static library and its exports.exp file.
2013-04-27 15:32:58 +02:00
Felix
c77afa5f68
init: Updated static libraries used by init.
2013-04-25 21:53:26 +02:00
Arthur Blot
a9258addf3
Loadexec: fixed compilation, added documentation
2013-04-13 21:26:49 +02:00
Clément G
fdc2f0d290
wlan: partial exports.exp
2013-03-26 23:21:04 +01:00
Clément G
1a05f4a2c4
idstorage: complete exports.exp, gen libsceIdStorage_driver.a
2013-03-26 22:07:17 +01:00
Clément G
0f4083c89f
wlanfirm: build success
2013-03-26 21:09:25 +01:00
Clément G
f963ba74d4
lib: generate from idstorage.prx and wlan.prx
2013-03-26 20:47:23 +01:00
Arthur Blot
fabb386861
Threadman exports file & updated libraries
2013-03-13 00:11:55 +01:00
artart78
e8782ee8cc
Finally, everything's compiling
2012-09-14 19:39:02 +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
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
54ac2bdb6e
Committing working syscon\!
2012-06-10 14:24:03 +00:00
artart78
069bf1aa08
Cleaned up syscon and made its documentation.
2012-06-02 21:11:01 +00:00
artart78
16a1419846
Fixed ctrl compilation
2012-06-01 20:34:48 +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
artart78
afdcd2bedd
Fixed codec (building & working), some work on ctrl debugging
2012-05-10 20:52:46 +00:00
artart78
db7feacf36
Dispatched the prototypes & don't use PSPSDK's module headers anymore
2012-05-06 20:14:38 +00:00
artart78
f7a3754161
Fixed debugging & exports
2012-05-05 13:12:20 +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
bf18c02920
Made a debugging system (-> dbg_init() to init and dbg_printf() to output text to ms0:/uofw/log.txt)
...
Fixed ge.prx compilation
Added some libraries + exports for ctrl
2012-04-30 21:32:37 +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
484569d7fb
Make the build system work EXACTLY the same way as for official kernel modules.
...
Fixed alignment.
Added our/my own version of psp-build-exports from the PSPSDK, so the library name is placed right before the library exports in .rodata.
Added our/my own version of psp-prxgen from the PSPSDK (named psp-kprxgen for us), so the module uses only program headers and absolutely no sections.
2011-12-30 18:48:23 +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