Decaf Git Changelog:
* coreinit: Add missing include to coreinit_im
* cpu: Add Pointer constructor for a be_val
Helps to clarify some implicit cast scenarios.
Maybe we should use some explicit constructors instead to fix this shit.
* coreinit: Fix compile errors in coreinit_userconfig
* coreinit: Fix warning for comparing IMError and IOSError.
* fix build on Debian 8 / Clang 5.0 [credit: VelocityRa]
* .gitignore: Add slc to gitignore
* ios/usr_cfg: Always save XML in UTF8.
* ios/usr_cfg: Fix setting of node values.
Had to use .text, not .value.
* ios/usr_cfg: Fix access attribute.
* coreinit: Fix user config settings with dataSize = 0.
* coreinit: Fix IOS_Ioctlv with null vectors.
* kernel: Initialise default system config if not found.
* coreinit: Fix IM_GetParameter setting wrong request parameter.
* coreinit: Fix return code check from IOS_Open in coreinit_im.
* usr_cfg: Implement ReadSysConfig, WriteSysConfig ioctlv.
* kernel: Add missing registration for /dev/usr_cfg device.
* ios/im: Add missing ioctlv calls.
* kernel: Fix iosGetErrorCode.
* cpu: Fix some issues with be2 types.
* ios: Fix usage of vaddr / paddr.
paddr should be used only in IOS / ARM side code.
vaddr should be used in coreinit and all PPC side code.
* sysapp: Fix usage of old enum value names for MCPRegion.
No more ethnic slurs ;D?
* sci: Fix value type for SCIError enum.
* coreinit: Fix using operator| hack.
Was needed because flags had wrong operator namespace.
* kernel: Remove iosGetDevice from kernel_ios.h
Should be static to .cpp only.
* gpu: Fix values for register enums PA_SC_VPORT_{ZMIN,ZMAX}.
* gpu: Unify resource register enum values into SQ_RESOURCE_WORDX_Y.
* common: Define flags operators in the flag namespace.
* coreinit: Add some more info for OSSetThreadRunQuantum.
Need to finish the implementation, but it is effort.
* Add sci module for creating default system settings.
This is actually a real module but can only be found statically linked into
games and thus will never be imported by anything. But we can copy the Init
functions from SCI to setup the default values for system settings.
* coreinit: Remove old UC enums.
* coreinit: Rename nanosToTicks to nsToTicks and add usToTicks.
* coreinit: Change user config functions to use IOS /dev/usr_cfg.
* ios: Add /dev/usr_cfg device.
* filesystem: Add fileExists and folderExists methods.
* Add slc_path configuration option.
Download: Decaf Git (2017/06/27)
Source: Here
0 Comments
Post a Comment