Joel16
b8bc07f5e6
Merge branch 'usbacc' of https://github.com/uofw/uofw into usbacc
2021-04-13 12:28:35 -04:00
joel16
9a056effe3
usbacc: Implement sceUsbAcc_internal_2A100C1F
2021-04-13 12:27:07 -04:00
joel16
f8b3efff9c
usbacc: Use known function names for sceUsbBus_driver_*
2021-04-13 12:27:07 -04:00
joel16
a67d541568
usbacc: Use known function names
2021-04-13 12:27:07 -04:00
joel16
68717e82fc
usbacc: Implement sceUsbAcc_internal_79A1C743
2021-04-13 12:27:07 -04:00
joel16
a44be8816d
usbacc: Implement sceUsbAccRegisterType and sceUsbAccUnregisterType
2021-04-13 12:27:07 -04:00
joel16
d49c8ef95a
usbacc: Begin usbacc reimplementation
2021-04-13 12:27:07 -04:00
artart78
5d3df2408d
Merge pull request #90 from uofw/update-ps3-nids
...
Add many NIDs from the PS3 PSP emulator + others derived from them
2021-03-27 13:28:42 +01:00
Arthur Blot
dfb76f089a
Explicit all NIDs
2021-03-27 11:22:44 +01:00
Arthur Blot
a486de3d36
Additional NIDs for sysmem + update rtc stub file
2021-03-22 23:06:58 +01:00
Arthur Blot
60966d6a2c
Update stubs with new NIDs (+ bugfix for init.prx which used an old name)
2021-03-22 22:36:21 +01:00
Arthur Blot
5dd74aaf48
Add many NIDs from the PS3 PSP emulator + others derived from them
2021-03-22 22:14:20 +01:00
Felix-Dev
9cfaa62359
Fix SCE_MODULE_STOP macro. ( #89 )
2021-03-22 21:36:56 +01:00
Felix-Dev
c3f4d22af8
errors.h: Add more error codes. ( #86 )
...
* include/common/errors.h: Add more error codes.
* Fix Sony typo.
2021-03-10 19:27:12 +01:00
Felix-Dev
356cb63ce4
Add the chnnlsv module to the global makefile. ( #84 )
2021-03-06 10:29:32 +01:00
Felix-Dev
dc18fb9847
Controller service: Add comments detailing SYSCON retrieved button states. ( #83 )
...
* Add comments higlighting that the PSP's hardware buttons are [active low].
* Remove empty comment lines.
2021-02-27 10:55:29 +01:00
John Kelley
e0685d57fe
Replace error constants with defined error codes ( #77 )
...
* Add more kernel error types from RE'd code
* Replace error constants with error defines in RE'd code
2021-01-21 10:20:50 +01:00
artart78
2f06f86bde
Merge pull request #58 from robots/master
...
Ge improvements
2021-01-19 19:34:05 +01:00
John Kelley
ef92f92e2d
Fix various warnings caught by GCC 9 in newer psp-toolchain ( #76 )
...
* Fix various warnings caught by GCC 9 in newer psp-toolchain
* Add -Wno-pragma so that GCC 4 will not barf on newer pragmas
* Incorporate PR feedback for tautological compares
* Fix function prototype for module_start and module_bootstart
* Fix moduleRebootBefore and moduleRebootPhase function pointer types
* Re-add __inline__ to implementation of getCyclicPolynomialHash
2021-01-19 11:10:24 +01:00
joel16
94695aa1ab
usbacc: Implement sceUsbAcc_internal_2A100C1F
2021-01-18 14:32:10 -05:00
joel16
a39660f7c6
usbacc: Use known function names for sceUsbBus_driver_*
2021-01-18 12:42:41 -05:00
joel16
0944a4a689
usbacc: Use known function names
2021-01-17 20:49:25 -05:00
joel16
94b656c43a
usbacc: Implement sceUsbAcc_internal_79A1C743
2021-01-17 20:42:54 -05:00
joel16
636f6a9521
usbacc: Implement sceUsbAccRegisterType and sceUsbAccUnregisterType
2021-01-17 13:03:22 -05:00
joel16
39562717bb
usbacc: Begin usbacc reimplementation
2021-01-17 02:22:02 -05:00
artart78
276cb77645
Merge pull request #57 from joel16/master
...
Fix compile errors with latest psp toolchain
2021-01-16 12:28:25 +01:00
joel16
f10cdbb002
psp-fixup-imports: Fix indentation on if condition
2021-01-16 02:26:22 -05:00
joel16
65c07f9c3e
psp-fixup-imports: Fix indentation
2021-01-16 00:28:37 -05:00
joel16
526934cfec
utils: Fix indentation
2021-01-16 00:14:16 -05:00
Felix-Dev
70c4d324d4
Add missing parantheses to macros introduced in commit 9c368cf1b3
.
2021-01-06 18:32:54 +01:00
Felix-Dev
9c368cf1b3
Syscon: Add documentation about Baryon version and provide macros to extract specific Baryon version data.
2021-01-06 18:27:40 +01:00
Felix-Dev
ce910b560c
Loadcore: Fix shift error in sceKernelApplyPspRelSection(). ( #74 )
2021-01-02 20:09:58 +01:00
Felix-Dev
6256fa08f4
Controller module: Fix index typo ( #72 )
2021-01-02 19:30:06 +01:00
Felix-Dev
b0146f24a2
Add Module Manager ( #69 )
...
* src/modulemgr: sceKernelQueryModuleInfo(): Improved documentation
* src/modulemgr: Fixed various incorrect SDK versions
* src/modulemgr.c: sceKernelQueryModuleInfo(): Fixed two syntax errors.
* src/modulemgr/modulemgr.c: Added sceKernelLoadModuleWithBlockOffset().
* src/modulemgr/modulemgr.c: Fixed wrong handling of various sceIoIoctl() status values.
* src/modulemgr/modulemgr.c: Added missing sysmem_kernel.h include.
* src/modulemgr/modulemgr.c: Added sceKernelLoadModuleByIDWithBlockOffset().
* src/modulemgr/modulemgr.c: Fixed register K1 permission checks in various user-exported loadModule() functions.
* src/modulemgr/modulemgr.c: sceKernelLoadModuleForUser(): Fixed handling of parameter "opt" when being NULL.
* src/modulemgr/modulemgr.c: Fixed sdkVersion return codes in various LoadModule() functions.
* include/iofilemgr_kernel.h: Added back SCE_O_UNKNOWN0.
* src/modulemgr/modulemgr.c: Added sceKernelLoadModuleDNAS().
* src/modulemgr: Updated and added documentation
- Added documentation for sceKernelLoadModuleById(),
sceKernelLoadModuleWithBlockOffset(), and sceKernelLoadModuleDNAS
- Updated documentation of ModuleMgrForKernel_2B7FC10D(),
sceKernelLoadModule(), sceKernelGetModuleIdList(),
sceKernelQueryModuleInfo(), sceKernelGetModuleId(),
sceKernelGetModuleIdByAddress(), and sceKernelGetModuleGPByAddress()
* src/modulemgr: Updated documentation: case when SCE_ERROR_KERNEL_ILLEGAL_ADDRESS is returned
Affects sceKernelLoadModuleWithBlockOffset() and
sceKernelLoadModuleByIDWithBlockOffset().
* src/modulemgr: sceKernelLoadModuleDNAS(): Forgot a word in documentation
* src/modulemgr: sceKernelLoadModuleDNAS(): Forgot quotation marks in documentation
* src/modulemgr/modulemgr.c: Added sceKernelLoadModuleNpDrm().
* src/modulemgr/modulemgr.c: Added sceKernelLoadModuleMs().
* src/modulemgr/modulemgr.c: Added sceKernelSelfStopUnloadModule().
* src/modulemgr/modulemgr.c: Added sceKernelStopModule().
* src/modulemgr: sceKernelLoadModuleNpDrm(): Fixed a pointer issue
* include/common/memory.h: Added pspClearMemory*() functions. These functions should be used as an alternative to corresponding memset calls.
* src/modulemgr/modulemgr.c: Replaced the variable <modParams> clearing-for-loops with the pspClearMemory32() function.
* src/modulemgr: sceKernelLoadModuleNpDrm(): Added documentation
* src/modulemgr: Added sceKernelLoadModuleBufferUsbWlan()
* src/modulemgr: sceKernelLoadModuleBufferUsbWlan(): Fixed return type
* src/modulemgr: Added _LoadModuleByBufferID()
* src/modulemgr: Added _start_exe_thread()
* src/modulemgr: Added sub_00007620()
* src/modulemgr: Added sub_00007698()
* src/modulemgr: Rename sub_00007620() to _CheckOption()
* src/modulemgr: _CheckOption(): Fix return type
* src/modulemgr: Added _SelfStopUnloadModule()
* src/modulemgr/: Added loadModuleChecks_inline.h containing commonly used checks in loadModule() functions. The check functions introduced there should be used in loadModule() functions.
* src/modulemgr/modulemgr.c: Preparations for the use of _check functions().
* src/modulemgr/modulemgr.c: Removed _CheckOptions(). Its equivalent function is _checkLMOptionConditions() defined in loadModuleChecks_inline.h.
* src/modulemgr/modulemgr.c: loadModule _check() functions are now being used.
* src/modulemgr/loadModuleChecks_inline.h: Removed _setupChecks() and _terminateChecks().
* src/modulemgr/modulemgr.c: Fixed _SelfStopUnloadModule().
* src/modulemgr/modulemgr.c: Forgot to fix pointer errors in _SelfStopUnloadModule() in previous commit.
* src/modulemgr/modulemgr.c: Added _EpilogueModule().
* src/modulemgr: Added sub_000077F0()
* src/modulemgr: _EpilogueModule(): Replaced hardcoded size by sizeof()
* modulemgr: renamed sub_000077F0 to _StopUnloadSelfModuleWithStatus()
* src/modulemgr/modulemgr.c: Added _ModuleReleaseLibraries().
* src/modulemgr: Added _checkSMOptionConditions() and fixed small issues in _StopUnloadSelfModuleWithStatus().
* src/modulemgr/modulemgr.c: Added sceKernelStartModule().
* include/threadman_kernel: Added more thread attribute values.
* src/modulemgr/modulemgr.c: Added sceKernelRebootBeforeForUser().
* src/modulemgr/modulemgr.c: Added sceKernelRebootPhaseForKernel().
* src/modulemgr/modulemgr.c: Added sceKernelRebootBeforeForKernel().
* include/modulemgr_user.h: Added documentation for sceKernelLoadModuleMs().
* src/modulemgr/modulemgr.c: Added sceKernelLoadModuleForLoadExecVSHDisc().
* src/modulemgr/modulemgr.c: Added sceKernelLoadModuleForLoadExecVSHDiscUpdater().
* src/modulemgr/modulemgr.c: Added sceKernelLoadModuleForLoadExecVSHDiscDebug().
* src/modulemgr/modulemgr.c: Added sceKernelLoadModuleForLoadExecVSHDiscEmu().
* src/modulemgr/modulemgr.c: Added ModuleMgrForKernel_C2A5E6CA().
* src/modulemgr/modulemgr.c: Added sceKernelLoadModuleForLoadExecVSHMs1().
* added current work from months ago
* src/modulemgr: Cleaned modulemgr directory and added first code.
* src/modulemgr: Finished ModuleMgrInit().
* src/modulemgr: ModuleMgrInit(): Added ChunkInit() call.
* src/modulemgr: Added _ModuleMgrRebootBefore().
* include/threadman_kernel.h: Added sceKernelSuspendThread().
* src\modulemgr\modulemgr.c: Added functions to reverse
* src/modulemgr: Fixed ModuleMgrRebootBefore prefix
ModuleMgrRebootBefore was prefixed with _ although it's not an internal
function
* src/modulmgr: Added ModuleMgrRebootPhase().
* src/modulemgr: Added exe_thread().
* src/modulemgr: Added_UnloadModule().
* src/modulemgr: Fixed a mistake in_UnloadModule().
* src/modulemgr: Added sceKernelGetModuleId().
* src/modulemgr: sceKernelGetModuleId(): Clarified variable name and type.
* src/modulemgr: sceKernelGetModuleId(): Changed return type (forgot it in last commit) for clarification reasons.
* src/modulemgr: sceKernelGetModuleId(): Fixed K1 register handling.
* include/iofilemgr_kernel.h: Added more sceIoOpen() flags.
* src/modulemgr: Added sceKernelGetModuleIdByAddress()
* src/modulemgr: Documentation for sceKernelGetModuleId()
* src/modulemgr: sceKernelGetModuleIdByAddress(): Fixed pspK1PtrOk() argument
* src/modulemgr: Added sceKernelGetModuleGPByAddress()
* src/modulemgr: Fixed missing const statement in arguments
* include/iofilemgr_kernel.h: Added sceKernelLoadModuleForLoadExecForUser().
* src/modulemgr.c: sceKernelGetModuleGPByAddress(): Added retVal declaration.
* src/modulemgr.c: sceKernelLoadModuleForLoadExecForUser(): Added back SCeUID fd declaration (it was eaten by some ghosts I guess).
* src/modulemgr: Added sceKernelGetModuleIdList()
* src/modulemgr: Added sceKernelLoadModule()
* src/modulemgr: sceKernelLoadModuleForLoadExecForUser(): Fixed pointer issues, added some comments
* src/modulemgr: sceKernelLoadModule(): Fixed missing structure field set
* src/modulemgr: sceKernelLoadModuleForLoadExecForUser() and sceKernelLoadModule(): Added documentation
* src/modulemgr: struct SceKernelLMOption: Added documentation
* src/modulemgr: sceKernelLoadModule(): Fixed return value
* src/modulemgr.c: Removed SceKernelLMOption declaration (it is already declared in include/modulemgr_options.h).
* include/modulemgr_options.h: Added back the doxygen documentation for SceKernelLMOption.
* src/modulemgr.c: Added sceKernelLoadModuleByID().
* src/modulemgr.c: sceKernelLoadModule(): Fixed ioctl command.
* src/modulemgr.c: Renamed sceKernelLoadModule() -> sceKernelLoadModuleForUser().
* src/modulemgr.c: sceKernelLoadModuleForUser(): Fixed ioctl command (another one).
* src/modulemgr: Added sceKernelQueryModuleInfo()
* src/modulemgr: sceKernelQueryModuleInfo(): Improved documentation
* src/modulemgr: Fixed various incorrect SDK versions
* src/modulemgr.c: sceKernelQueryModuleInfo(): Fixed two syntax errors.
* src/modulemgr/modulemgr.c: Added sceKernelLoadModuleWithBlockOffset().
* src/modulemgr/modulemgr.c: Fixed wrong handling of various sceIoIoctl() status values.
* src/modulemgr/modulemgr.c: Added missing sysmem_kernel.h include.
* src/modulemgr/modulemgr.c: Added sceKernelLoadModuleByIDWithBlockOffset().
* src/modulemgr/modulemgr.c: Fixed register K1 permission checks in various user-exported loadModule() functions.
* src/modulemgr/modulemgr.c: sceKernelLoadModuleForUser(): Fixed handling of parameter "opt" when being NULL.
* src/modulemgr/modulemgr.c: Fixed sdkVersion return codes in various LoadModule() functions.
* include/iofilemgr_kernel.h: Added back SCE_O_UNKNOWN0.
* src/modulemgr/modulemgr.c: Added sceKernelLoadModuleDNAS().
* src/modulemgr: Updated and added documentation
- Added documentation for sceKernelLoadModuleById(),
sceKernelLoadModuleWithBlockOffset(), and sceKernelLoadModuleDNAS
- Updated documentation of ModuleMgrForKernel_2B7FC10D(),
sceKernelLoadModule(), sceKernelGetModuleIdList(),
sceKernelQueryModuleInfo(), sceKernelGetModuleId(),
sceKernelGetModuleIdByAddress(), and sceKernelGetModuleGPByAddress()
* src/modulemgr: Updated documentation: case when SCE_ERROR_KERNEL_ILLEGAL_ADDRESS is returned
Affects sceKernelLoadModuleWithBlockOffset() and
sceKernelLoadModuleByIDWithBlockOffset().
* src/modulemgr: sceKernelLoadModuleDNAS(): Forgot a word in documentation
* src/modulemgr: sceKernelLoadModuleDNAS(): Forgot quotation marks in documentation
* src/modulemgr/modulemgr.c: Added sceKernelLoadModuleNpDrm().
* src/modulemgr/modulemgr.c: Added sceKernelLoadModuleMs().
* src/modulemgr/modulemgr.c: Added sceKernelSelfStopUnloadModule().
* src/modulemgr/modulemgr.c: Added sceKernelStopModule().
* src/modulemgr: sceKernelLoadModuleNpDrm(): Fixed a pointer issue
* include/common/memory.h: Added pspClearMemory*() functions. These functions should be used as an alternative to corresponding memset calls.
* src/modulemgr/modulemgr.c: Replaced the variable <modParams> clearing-for-loops with the pspClearMemory32() function.
* src/modulemgr: sceKernelLoadModuleNpDrm(): Added documentation
* src/modulemgr: Added sceKernelLoadModuleBufferUsbWlan()
* src/modulemgr: sceKernelLoadModuleBufferUsbWlan(): Fixed return type
* src/modulemgr: Added _LoadModuleByBufferID()
* src/modulemgr: Added _start_exe_thread()
* src/modulemgr: Added sub_00007620()
* src/modulemgr: Added sub_00007698()
* src/modulemgr: Rename sub_00007620() to _CheckOption()
* src/modulemgr: _CheckOption(): Fix return type
* src/modulemgr: Added _SelfStopUnloadModule()
* src/modulemgr/: Added loadModuleChecks_inline.h containing commonly used checks in loadModule() functions. The check functions introduced there should be used in loadModule() functions.
* src/modulemgr/modulemgr.c: Preparations for the use of _check functions().
* src/modulemgr/modulemgr.c: Removed _CheckOptions(). Its equivalent function is _checkLMOptionConditions() defined in loadModuleChecks_inline.h.
* src/modulemgr/modulemgr.c: loadModule _check() functions are now being used.
* src/modulemgr/loadModuleChecks_inline.h: Removed _setupChecks() and _terminateChecks().
* src/modulemgr/modulemgr.c: Fixed _SelfStopUnloadModule().
* src/modulemgr/modulemgr.c: Forgot to fix pointer errors in _SelfStopUnloadModule() in previous commit.
* src/modulemgr/modulemgr.c: Added _EpilogueModule().
* src/modulemgr: Added sub_000077F0()
* src/modulemgr: _EpilogueModule(): Replaced hardcoded size by sizeof()
* modulemgr: renamed sub_000077F0 to _StopUnloadSelfModuleWithStatus()
* src/modulemgr/modulemgr.c: Added _ModuleReleaseLibraries().
* src/modulemgr: Added _checkSMOptionConditions() and fixed small issues in _StopUnloadSelfModuleWithStatus().
* src/modulemgr/modulemgr.c: Added sceKernelStartModule().
* include/threadman_kernel: Added more thread attribute values.
* src/modulemgr/modulemgr.c: Added sceKernelRebootBeforeForUser().
* src/modulemgr/modulemgr.c: Added sceKernelRebootPhaseForKernel().
* src/modulemgr/modulemgr.c: Added sceKernelRebootBeforeForKernel().
* include/modulemgr_user.h: Added documentation for sceKernelLoadModuleMs().
* src/modulemgr/modulemgr.c: Added sceKernelLoadModuleForLoadExecVSHDisc().
* src/modulemgr/modulemgr.c: Added sceKernelLoadModuleForLoadExecVSHDiscUpdater().
* src/modulemgr/modulemgr.c: Added sceKernelLoadModuleForLoadExecVSHDiscDebug().
* src/modulemgr/modulemgr.c: Added sceKernelLoadModuleForLoadExecVSHDiscEmu().
* src/modulemgr/modulemgr.c: Added ModuleMgrForKernel_C2A5E6CA().
* src/modulemgr/modulemgr.c: Added sceKernelLoadModuleForLoadExecVSHMs1().
* src/modulemgr/modulemgr.c: Added sceKernelLoadModuleForLoadExecVSHMs2().
* src/modulemgr/modulemgr.c: Added sceKernelLoadModuleForLoadExecVSHMs3().
* src/modulemgr/modulemgr.c: Added sceKernelLoadModuleForLoadExecVSHMs4().
* src/modulemgr/modulemgr.c: Added sceKernelLoadModuleForLoadExecVSHMs5().
* src/modulemgr/modulemgr.c: Added sceKernelLoadModuleForLoadExecVSHMs6().
* src/modulemgr/modulemgr.c: Added ModuleMgrForKernel_8DD336D4().
* src/modulemgr: Simplified ModuleMgrRebootBefore(()
* src/modulemgr/modulemgr.c: Added sceKernelLoadModuleForLoadExecNpDrm().
* src/modulemgr/modulemgr.c: Minor line indentation corrections.
* src/modulemgr/modulemgr.c: option-> pOpt name change in several functions.
* src/modulemgr/modulemgr.c: Added sceKernelLoadModuleVSH().
* src/modulemgr/modulemgr.c: Added sceKernelLoadModuleVSHByID().
* src/modulemgr/modulemgr.c: Added sceKernelLoadModuleForKernel().
* src/modulemgr/modulemgr.c: Added sceKernelLoadModuleByIDForKernel().
* src/modulemgr/modulemgr.c: Added more functions.
* src/modulemgr/modulemgr.c: Added sceKernelLoadModuleBufferForExitGame() and sceKernelLoadModuleBufferMs().
* src/modulemgr/modulemgr.c: Added sceKernelLoadModuleBufferApp().
* src/modulemgr/modulemgr.c: Added sceKernelLoadModuleBufferForLoadExecBufferVSHUsbWlan().
* src/modulemgr/modulemgr.c: Added sceKernelLoadModuleBufferForLoadExecBufferVSHUsbWlanDebug().
* src/modulemgr/modulemgr.c: Added sceKernelLoadModuleBufferVSH().
* src/modulemgr/modulemgr.c: Added sceKernelLoadModuleBufferForExitVSHVSH().
* src/modulemgr/modulemgr.c: Added more functions.
* src/modulemgr/modulemgr.c: Added sceKernelUnloadModule().
* src/modulemgr/modulemgr.c: Added sceKernelSearchModuleByName().
* src/modulemgr/modulemgr.c: Added sceKernelSearchModuleByAddress().
* src/modulemgr/modulemgr.c: Added sceKernelSetNpDrmGetModuleKeyFunction().
* src/modulemgr/modulemgr.c: Added sceKernelNpDrmGetModuleKey().
* src/modulemgr/modulemgr.c: Added sceKernelModuleMgrMode().
* src/modulemgr/modulemgr.c: Added _StartModule().
* src/modulemgr/modulemgr.c: Added __StopModule().
* src/modulemgr/modulemgr.c: Added _PrologueModule().
* src/modulemgr/modulemgr.c: Added _ModuleRegisterLibraries().
* src/modulemgr/modulemgr.c: Fixed error in _ModuleReleaseLibraries().
* Moved NID_MODULE_* NIDs from src/loadcore/nid.h -> include/modulemgr_nids.h.
* src/modulemgr/modulemgr.c: Added _ProcessModuleExportEnt().
* include/loadcore.h: Renamed SceLoadCoreExecFileInfo.unk104 -> SceLoadCoreExecFileInfo.secureInstallId.
* include/sysmem_user.h: SceSysMemBlockType: Added more members.
* src/modulemgr/modulemgr.c: Added _LoadModule().
* src/modulemgr/modulemgr.c: Added _PartitionCheck().
* src/modulemgr/modulemgr.c: Added _CheckSkipPbpHeader().
* src/modulemgr/modulemgr.c: Fixes and reduced use of magic numbers
* src/modulemgr/modulemgr.c: Fixes and reduced use of magic numbers (2)
* src/modulemgr/modulemgr.c: Fixed mistake in sceKernelQueryModuleInfo().
* src/modulemgr/modulemgr.c: More small fixes and code cleanup.
* Modulemgr: Remove already reverse-engineered function
* src/modulemgr/modulemgr.c: Fixed a few compilation issues.
* src/modulemgr: Broke up modulemgr.c into several .c files.
* modulemgr: Reverse _CheckOverride()
- Move _CheckOverride() into a separate file
- Reverse _CheckOverride()
- Add the rules for overriding modules' file descriptors
* src/modulemgr/modulemgr.c: Fixed _CheckSkipPbpHeader.
* src/modulemgr/override.c: Fixed syntax errors.
* modulemgr: Fix more mistakes in override
* src/modulemgr: Added pbp.h ( .PBP header description).
* src/modulemgr/modulemgr.c: Added _RelocateModule().
* src/modulemgr/modulemgr.c: Fixed mistake in ModuleRegisterLibraries().
* include/sysmem_kernel.h: Updated prototype of sceKernelGetId().
* src/modulemgr/modulemgr.c: Added ModuleMgrForUser_CDE1C1FE().
* src/modulemgr/modulemgr.c: Added allocate_module_block().
* src/modulemgr/override.c: Fixed mistakes in _CheckOverride() and added more documentation about its purpose.
* modulemgr/rebootModule: Replace hexa with constant
* modulemgr/modulemgr: ModuleMgrForUser_CDE1C1FE(): s32 -> SceBool
* modulemgr: Fixes, re-writes, improved naming, added some documentation. It does not compile yet!
* modulemgr: Make it compilable.
* Removed include/modulemgr.h.
* src/modulemgr: Added missing Makefile.
* modulemgr: Updated its static libraries to reflect name changes of its exported functions.
* modulemgr: Made Loadcore and Loadexec compilable again. They were broken after changes have been made for modulemgr.
* modulemgr: Fixed a few mistakes.
* modulemgr: More fixes and updated some documentation.
* modulemgr: Added .PBP file layout and PARAM.SFO information.
* include/modulemgr_init.h: Added more SCE_EXEC_FILE_* members.
* include/common/errors.h: Added error-value format description.
* modulemgr: More fixes. Also added debug code for modulemgr (dbg.c). It will be removed before merging into 'master'.
* modulemgr: Added missing debug code.
* src/modulemgr: Fixed more errors.
* update .gitignore with version on master
* update .gitignore
* update .gitignore
* Module manager: Remove debug code
* Revert changes made to debug header.
* Add modulemgr to global makefile.
Co-authored-by: devnoname120 <devnoname120@gmail.com>
Co-authored-by: Felix-Dev <FelixDev91.gmail.com>
Co-authored-by: Kern Walster <wals0323@umn.edu>
Co-authored-by: Martin Charles <martincharles07@gmail.com>
Co-authored-by: devnoname120 <devnoname120+gh@gmail.com>
2021-01-02 16:30:44 +01:00
devnoname120
655782496c
README — Replace Travis-CI badge with GH Actions
2021-01-02 15:56:26 +01:00
devnoname120
01cce9eab2
Replace Travis-CI with GitHub actions ( #68 )
2021-01-02 14:31:54 +01:00
Felix-Dev
a0292a32a3
Controller module: Stop using custom API name ( #67 )
2021-01-02 01:36:51 +01:00
Felix-Dev
2b16aaaae2
Controller module: Update API naming and improve API documentation
2021-01-02 00:00:55 +01:00
Felix-Dev
73e745a3cb
Merge pull request #63 from uofw/add-pull-request-template
...
Create PULL_REQUEST_TEMPLATE.md
2021-01-01 23:23:55 +01:00
Felix-Dev
9ba761e21d
Create PULL_REQUEST_TEMPLATE.md
2021-01-01 23:16:14 +01:00
Felix-Dev
a7445e4588
Modified .gitignore file to ignore all changes in local .vs directory when using Visual Studio.
2021-01-01 22:39:26 +01:00
Michal Demin
c74fc85c76
ge: fix readability of event flag calls.
...
Signed-off-by: Michal Demin <michaldemin@gmail.com>
2019-08-29 13:59:55 +02:00
Michal Demin
0a4167c63f
ge: fix possible null pointer dereference.
...
Signed-off-by: Michal Demin <michaldemin@gmail.com>
2019-08-29 13:58:57 +02:00
Michal Demin
cd9c0cd0e7
ge: rename SceGeDisplayList pointers
...
There are 2 lists both are doublelinked lists. First list contains active displaylist and second contains free displaylists.
Signed-off-by: Michal Demin <michaldemin@gmail.com>
2019-08-29 13:57:45 +02:00
Michal Demin
8606fed785
ge: update comment
...
Signed-off-by: Michal Demin <michaldemin@gmail.com>
2019-08-29 13:53:26 +02:00
Joel16
881d52af19
Fix compile errors with latest psp toolchain
...
(due to the -Werror flag, the error "If statements does not guard" prevent these from being compiled).
2018-11-04 00:10:27 -05:00
Felix-Dev
d5bf38888e
src/ctrl: Correctly applied SceCtrlData.Rx/Ry member introduction in f099b78dc0
to module code.
2018-10-27 19:24:29 +02:00
Felix-Dev
1e15137d38
src/ctrl: Applied member clarification introduced in f099b78dc0
to actual module code.
2018-10-27 08:26:11 +02:00
Felix-Dev
d13e3b9f68
Merge branch 'master' of https://github.com/uofw/uofw
2018-10-27 08:14:25 +02:00
Felix-Dev
df8b822f78
Ignored some VS project files (utils/...).
2018-10-27 08:13:29 +02:00