_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
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
_Felix_
595484d5cb
Fixed some errors in ctrl and cleaned up its code a bit. Added export.exp file for ctrl.
2012-05-03 18:29:34 +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
_Felix_
025549b67f
Finished reversing ctrl and added export files for both syscon and display.
2012-04-30 20:34:31 +00:00
artart78
cb554691aa
Fixed systimer compilation: now it runs successfully! Yay!
...
Huge changes in the common headers (use inline functions instead of ugly macros, dispatch in a few files, etc) and adapted the RE'ed modules to the changes
2012-04-29 13:52:13 +00:00
_Felix_
42e6cdb604
Small fixes to ctrl, ddrdb, me_wrapper.h. Extended defined MIPS registers in global.h
2012-04-26 22:16:42 +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
jigsaw
b1a79b929e
fix sceGpioSetPortMode
2012-03-23 23:15:59 +00:00
jigsaw
7704a0a44f
sysreg_driver init commit
2012-03-23 23:15:23 +00:00
jigsaw
1713e274cd
feature #120 first commit
2012-03-23 18:58:25 +00:00
_Felix_
9a6aed03cf
Fix for to ddrdb.c
2012-03-08 16:39:30 +00:00
_Felix_
7bcd879d59
Small fixes made to ddrdb.h
2012-03-07 22:35:28 +00:00
_Felix_
51fef2a457
Small fix made to ddrdb.c
2012-03-07 22:31:09 +00:00
_Felix_
6b5e3bca9a
Added a first version of sceDdrdb.
2012-03-07 22:24:28 +00:00
_Felix_
483e5a4360
Added a first version of mcctrl.
2012-03-04 16:42:54 +00:00
artart78
4f26133728
Added full RE'ed libatrac3plus
2012-03-02 22:45:38 +00:00
artart78
daff65c7ef
Updated & cleaned up interruptman a lot
2012-02-19 21:55:16 +00:00
artart78
61fc907567
Added partly RE'ed sysmem.prx
2012-02-18 22:17:41 +00:00
artart78
1f7a67f5c7
Added sceAudiocodec (it's the same for audiocodec_260.prx and avcodec.prx)
2012-02-13 21:03:08 +00:00
artart78
27ad587db0
Added LED by some1, and made some things clearer in me_wrapper (to be continued)
2012-02-13 20:58:59 +00:00
artart78
2058716ffb
Added codec_01g.prx full RE'ing; minor fixes in audio and ge
2012-02-08 15:17:43 +00:00
_Felix_
ae92173222
Small comment improvements in ctrl.h.
2012-02-04 21:56:29 +00:00
_Felix_
8a698aa827
Updated ctrl.c and ctrl.h to 6.60 OFW ctrl module version.
2012-02-04 21:40:00 +00:00
_Felix_
885ae76920
Replaced ctrl.h function name defines with the "alias" version.
2012-02-02 20:16:28 +00:00
_Felix_
743e653258
A few improvements made to ctrl.h.
2012-02-02 16:46:18 +00:00
_Felix_
98f21341ae
Doxygen-style testing in ctrl.h
2012-02-02 16:31:13 +00:00
_Felix_
402ab19682
Minor fixes to ctrl.c and ctrl.h
2012-02-02 15:47:30 +00:00
_Felix_
be703a1a76
Updated ctrl.c and ctrl.h. The controller libraries now should be known to ~95% now.
2012-02-02 15:19:54 +00:00
mowglisanu
b2d50e65e0
Added sceMeCodecWrapper
2012-01-05 21:18:10 +00:00
artart78
5d5c8404e0
Fix relocations when adding variable imports (note: may not work fully, only tested on a very simple example with one REL_32 relocation)
2012-01-02 14:29:02 +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
artart78
95c6f16688
Minor fix for the small decompiler (removed a feature that appeared in c++11 and isn't implemented everywhere) and in GE
2011-12-27 20:04:03 +00:00
artart78
1a79228569
Small fix/optimization to the script making module diffs, and documentation & cleans in the GE RE'ing.
2011-12-23 21:01:21 +00:00
artart78
69a9233e73
Added full ge.prx RE'ing
2011-12-22 21:36:14 +00:00
artart78
35c635f170
Added expat license (nearly the same as the ISC license we decided to use, but with a wording difference which is important to GNU)
2011-12-19 21:53:17 +00:00
artart78
2615f94911
Fixed some things in the small decompiler and cleaned some things in interruptman and systimer
2011-12-19 21:41:47 +00:00
_Felix_
492e96e92b
Updated ctrl.h with more functions.
2011-12-15 19:17:25 +00:00
artart78
a4811a051b
Added a small utility to make basic (line-by-line) prxtool output -> C conversion; usage: ./dec FILE END, where FILE is the prxtool disassembly file and END is the end address, so imports aren't included
2011-12-04 21:39:57 +00:00
artart78
e004e7e7f1
Re-organized the SVN structure
2011-12-04 14:37:55 +00:00
artart78
9b6fb0cae8
Completed StdioFor* static functions, added real function/global variable names, and added some export files
2011-12-04 14:27:33 +00:00
_Felix_
77088c2c54
Small edit.
2011-12-01 20:14:30 +00:00
_Felix_
f571fa5068
Fixed some typos.
2011-12-01 19:58:27 +00:00
_Felix_
c8c5c7f713
Added 4 more functions of the ctrl module.
2011-12-01 19:44:30 +00:00