mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-08-22 02:09:30 +00:00
Conflicts fixed
This commit is contained in:
commit
5a20d41fb2
14 changed files with 36 additions and 37 deletions
|
@ -593,17 +593,17 @@ void KeyVault::LoadSelfUNK7Keys()
|
||||||
0x0F);
|
0x0F);
|
||||||
}
|
}
|
||||||
|
|
||||||
SELF_KEY KeyVault::GetSelfLV0Key()
|
SELF_KEY KeyVault::GetSelfLV0Key() const
|
||||||
{
|
{
|
||||||
return sk_LV0_arr[0];
|
return sk_LV0_arr[0];
|
||||||
}
|
}
|
||||||
|
|
||||||
SELF_KEY KeyVault::GetSelfLDRKey()
|
SELF_KEY KeyVault::GetSelfLDRKey() const
|
||||||
{
|
{
|
||||||
return sk_LDR_arr[0];
|
return sk_LDR_arr[0];
|
||||||
}
|
}
|
||||||
|
|
||||||
SELF_KEY KeyVault::GetSelfLV1Key(u64 version)
|
SELF_KEY KeyVault::GetSelfLV1Key(u64 version) const
|
||||||
{
|
{
|
||||||
SELF_KEY key(0, 0, 0, "", "", "", "", 0);
|
SELF_KEY key(0, 0, 0, "", "", "", "", 0);
|
||||||
|
|
||||||
|
@ -619,7 +619,7 @@ SELF_KEY KeyVault::GetSelfLV1Key(u64 version)
|
||||||
return key;
|
return key;
|
||||||
}
|
}
|
||||||
|
|
||||||
SELF_KEY KeyVault::GetSelfLV2Key(u64 version)
|
SELF_KEY KeyVault::GetSelfLV2Key(u64 version) const
|
||||||
{
|
{
|
||||||
SELF_KEY key(0, 0, 0, "", "", "", "", 0);
|
SELF_KEY key(0, 0, 0, "", "", "", "", 0);
|
||||||
|
|
||||||
|
@ -635,7 +635,7 @@ SELF_KEY KeyVault::GetSelfLV2Key(u64 version)
|
||||||
return key;
|
return key;
|
||||||
}
|
}
|
||||||
|
|
||||||
SELF_KEY KeyVault::GetSelfISOKey(u16 revision, u64 version)
|
SELF_KEY KeyVault::GetSelfISOKey(u16 revision, u64 version) const
|
||||||
{
|
{
|
||||||
SELF_KEY key(0, 0, 0, "", "", "", "", 0);
|
SELF_KEY key(0, 0, 0, "", "", "", "", 0);
|
||||||
|
|
||||||
|
@ -652,7 +652,7 @@ SELF_KEY KeyVault::GetSelfISOKey(u16 revision, u64 version)
|
||||||
return key;
|
return key;
|
||||||
}
|
}
|
||||||
|
|
||||||
SELF_KEY KeyVault::GetSelfAPPKey(u16 revision)
|
SELF_KEY KeyVault::GetSelfAPPKey(u16 revision) const
|
||||||
{
|
{
|
||||||
SELF_KEY key(0, 0, 0, "", "", "", "", 0);
|
SELF_KEY key(0, 0, 0, "", "", "", "", 0);
|
||||||
|
|
||||||
|
@ -668,7 +668,7 @@ SELF_KEY KeyVault::GetSelfAPPKey(u16 revision)
|
||||||
return key;
|
return key;
|
||||||
}
|
}
|
||||||
|
|
||||||
SELF_KEY KeyVault::GetSelfUNK7Key(u64 version)
|
SELF_KEY KeyVault::GetSelfUNK7Key(u64 version) const
|
||||||
{
|
{
|
||||||
SELF_KEY key(0, 0, 0, "", "", "", "", 0);
|
SELF_KEY key(0, 0, 0, "", "", "", "", 0);
|
||||||
|
|
||||||
|
@ -684,7 +684,7 @@ SELF_KEY KeyVault::GetSelfUNK7Key(u64 version)
|
||||||
return key;
|
return key;
|
||||||
}
|
}
|
||||||
|
|
||||||
SELF_KEY KeyVault::GetSelfNPDRMKey(u16 revision)
|
SELF_KEY KeyVault::GetSelfNPDRMKey(u16 revision) const
|
||||||
{
|
{
|
||||||
SELF_KEY key(0, 0, 0, "", "", "", "", 0);
|
SELF_KEY key(0, 0, 0, "", "", "", "", 0);
|
||||||
|
|
||||||
|
|
|
@ -131,14 +131,14 @@ private:
|
||||||
void LoadSelfAPPKeys();
|
void LoadSelfAPPKeys();
|
||||||
void LoadSelfUNK7Keys();
|
void LoadSelfUNK7Keys();
|
||||||
void LoadSelfNPDRMKeys();
|
void LoadSelfNPDRMKeys();
|
||||||
SELF_KEY GetSelfLV0Key();
|
SELF_KEY GetSelfLV0Key() const;
|
||||||
SELF_KEY GetSelfLDRKey();
|
SELF_KEY GetSelfLDRKey() const;
|
||||||
SELF_KEY GetSelfLV1Key(u64 version);
|
SELF_KEY GetSelfLV1Key(u64 version) const;
|
||||||
SELF_KEY GetSelfLV2Key(u64 version);
|
SELF_KEY GetSelfLV2Key(u64 version) const;
|
||||||
SELF_KEY GetSelfISOKey(u16 revision, u64 version);
|
SELF_KEY GetSelfISOKey(u16 revision, u64 version) const;
|
||||||
SELF_KEY GetSelfAPPKey(u16 revision);
|
SELF_KEY GetSelfAPPKey(u16 revision) const;
|
||||||
SELF_KEY GetSelfUNK7Key(u64 version);
|
SELF_KEY GetSelfUNK7Key(u64 version) const;
|
||||||
SELF_KEY GetSelfNPDRMKey(u16 revision);
|
SELF_KEY GetSelfNPDRMKey(u16 revision) const;
|
||||||
};
|
};
|
||||||
|
|
||||||
// RAP to RIF function.
|
// RAP to RIF function.
|
||||||
|
|
|
@ -233,7 +233,7 @@ public:
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool ConditionPassed(u8 cond)
|
bool ConditionPassed(u8 cond) const
|
||||||
{
|
{
|
||||||
bool result = false;
|
bool result = false;
|
||||||
|
|
||||||
|
|
|
@ -528,7 +528,7 @@ void CompilePPUProgram::LoadArgs()
|
||||||
m_end_args = m_args.size() > 0;
|
m_end_args = m_args.size() > 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
u32 CompilePPUProgram::GetBranchValue(const std::string& branch_name)
|
u32 CompilePPUProgram::GetBranchValue(const std::string& branch_name) const
|
||||||
{
|
{
|
||||||
for(const Branch& branch : m_branches)
|
for(const Branch& branch : m_branches)
|
||||||
{
|
{
|
||||||
|
|
|
@ -147,7 +147,7 @@ protected:
|
||||||
|
|
||||||
void DetectArgInfo(Arg& arg);
|
void DetectArgInfo(Arg& arg);
|
||||||
void LoadArgs();
|
void LoadArgs();
|
||||||
u32 GetBranchValue(const std::string& branch);
|
u32 GetBranchValue(const std::string& branch) const;
|
||||||
|
|
||||||
bool SetNextArgType(u32 types, bool show_err = true);
|
bool SetNextArgType(u32 types, bool show_err = true);
|
||||||
bool SetNextArgBranch(u8 aa, bool show_err = true);
|
bool SetNextArgBranch(u8 aa, bool show_err = true);
|
||||||
|
|
|
@ -29,12 +29,12 @@ class SPURSManagerEventFlag
|
||||||
public:
|
public:
|
||||||
SPURSManagerEventFlag(u32 flagClearMode, u32 flagDirection);
|
SPURSManagerEventFlag(u32 flagClearMode, u32 flagDirection);
|
||||||
|
|
||||||
u32 _getDirection()
|
u32 _getDirection() const
|
||||||
{
|
{
|
||||||
return this->flagDirection;
|
return this->flagDirection;
|
||||||
}
|
}
|
||||||
|
|
||||||
u32 _getClearMode ()
|
u32 _getClearMode() const
|
||||||
{
|
{
|
||||||
return this->flagClearMode;
|
return this->flagClearMode;
|
||||||
}
|
}
|
||||||
|
|
|
@ -145,7 +145,7 @@ public:
|
||||||
this->low = this->low & mask;
|
this->low = this->low & mask;
|
||||||
}
|
}
|
||||||
//Slice 0 or 1
|
//Slice 0 or 1
|
||||||
u8 checkSliceRounding(u8 slice)
|
u8 checkSliceRounding(u8 slice) const
|
||||||
{
|
{
|
||||||
switch(slice)
|
switch(slice)
|
||||||
{
|
{
|
||||||
|
|
|
@ -316,7 +316,7 @@ ModuleManager::~ModuleManager()
|
||||||
UnloadModules();
|
UnloadModules();
|
||||||
}
|
}
|
||||||
|
|
||||||
bool ModuleManager::IsLoadedFunc(u32 id)
|
bool ModuleManager::IsLoadedFunc(u32 id) const
|
||||||
{
|
{
|
||||||
for (u32 i = 0; i<m_modules_funcs_list.size(); ++i)
|
for (u32 i = 0; i<m_modules_funcs_list.size(); ++i)
|
||||||
{
|
{
|
||||||
|
|
|
@ -17,7 +17,7 @@ public:
|
||||||
void init();
|
void init();
|
||||||
void AddFunc(ModuleFunc *func);
|
void AddFunc(ModuleFunc *func);
|
||||||
void SetModule(int id, Module* module, bool with_data);
|
void SetModule(int id, Module* module, bool with_data);
|
||||||
bool IsLoadedFunc(u32 id);
|
bool IsLoadedFunc(u32 id) const;
|
||||||
bool CallFunc(u32 num);
|
bool CallFunc(u32 num);
|
||||||
bool UnloadFunc(u32 id);
|
bool UnloadFunc(u32 id);
|
||||||
void UnloadModules();
|
void UnloadModules();
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
#include "stdafx.h"
|
#include "stdafx.h"
|
||||||
#include "Emu/Memory/Memory.h"
|
#include "Emu/Memory/Memory.h"
|
||||||
|
#include "Emu/System.h"
|
||||||
#include "Emu/SysCalls/Modules.h"
|
#include "Emu/SysCalls/Modules.h"
|
||||||
|
|
||||||
#include "cellNetCtl.h"
|
#include "cellNetCtl.h"
|
||||||
|
@ -52,8 +53,10 @@ int cellNetCtlGetInfo(s32 code, vm::ptr<CellNetCtlInfo> info)
|
||||||
|
|
||||||
int cellNetCtlNetStartDialogLoadAsync(vm::ptr<CellNetCtlNetStartDialogParam> param)
|
int cellNetCtlNetStartDialogLoadAsync(vm::ptr<CellNetCtlNetStartDialogParam> param)
|
||||||
{
|
{
|
||||||
cellNetCtl->Todo("cellNetCtlNetStartDialogLoadAsync(param_addr=0x%x)", param.addr());
|
cellNetCtl->Warning("cellNetCtlNetStartDialogLoadAsync(param_addr=0x%x)", param.addr());
|
||||||
|
|
||||||
|
// TODO: Actually sign into PSN
|
||||||
|
Emu.GetCallbackManager().m_exit_callback.Handle(CELL_SYSUTIL_NET_CTL_NETSTART_FINISHED, 0);
|
||||||
return CELL_OK;
|
return CELL_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -66,8 +69,9 @@ int cellNetCtlNetStartDialogAbortAsync()
|
||||||
|
|
||||||
int cellNetCtlNetStartDialogUnloadAsync(vm::ptr<CellNetCtlNetStartDialogResult> result)
|
int cellNetCtlNetStartDialogUnloadAsync(vm::ptr<CellNetCtlNetStartDialogResult> result)
|
||||||
{
|
{
|
||||||
cellNetCtl->Todo("cellNetCtlNetStartDialogUnloadAsync(result_addr=0x%x)", result.addr());
|
cellNetCtl->Warning("cellNetCtlNetStartDialogUnloadAsync(result_addr=0x%x)", result.addr());
|
||||||
|
|
||||||
|
Emu.GetCallbackManager().m_exit_callback.Handle(CELL_SYSUTIL_NET_CTL_NETSTART_UNLOADED, 0);
|
||||||
return CELL_OK;
|
return CELL_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -239,7 +239,7 @@ struct CellNetCtlNetStartDialogParam
|
||||||
{
|
{
|
||||||
be_t<u32> size;
|
be_t<u32> size;
|
||||||
be_t<s32> type;
|
be_t<s32> type;
|
||||||
be_t<u32> cid;
|
be_t<u32> cid; // Unused
|
||||||
};
|
};
|
||||||
|
|
||||||
struct CellNetCtlNetStartDialogResult
|
struct CellNetCtlNetStartDialogResult
|
||||||
|
|
|
@ -926,13 +926,7 @@ int cellRescSetSrc(s32 idx, vm::ptr<CellRescSrc> src)
|
||||||
return CELL_RESC_ERROR_NOT_INITIALIZED;
|
return CELL_RESC_ERROR_NOT_INITIALIZED;
|
||||||
}
|
}
|
||||||
|
|
||||||
if(idx < 0 || SRC_BUFFER_NUM <= idx)
|
if (idx < 0 || idx >= SRC_BUFFER_NUM || src->width < 1 || src->width > 4096 || src->height < 1 || src->height > 4096)
|
||||||
{
|
|
||||||
cellResc->Error("cellRescSetSrc : CELL_RESC_ERROR_BAD_ARGUMENT");
|
|
||||||
return CELL_RESC_ERROR_BAD_ARGUMENT;
|
|
||||||
}
|
|
||||||
|
|
||||||
if(src->width < 1 || 4096 < src->width || src->height < 1 || 4096 < src->height)
|
|
||||||
{
|
{
|
||||||
cellResc->Error("cellRescSetSrc : CELL_RESC_ERROR_BAD_ARGUMENT");
|
cellResc->Error("cellRescSetSrc : CELL_RESC_ERROR_BAD_ARGUMENT");
|
||||||
return CELL_RESC_ERROR_BAD_ARGUMENT;
|
return CELL_RESC_ERROR_BAD_ARGUMENT;
|
||||||
|
|
|
@ -43,7 +43,8 @@ public:
|
||||||
return GetIdManager().CheckID(id) && GetIdManager().GetID(id).m_name == GetName();
|
return GetIdManager().CheckID(id) && GetIdManager().GetID(id).m_name == GetName();
|
||||||
}
|
}
|
||||||
|
|
||||||
template<typename T> bool CheckId(u32 id, T*& data)
|
template<typename T>
|
||||||
|
bool CheckId(u32 id, T*& data) const
|
||||||
{
|
{
|
||||||
return detail::CheckId(id,data,GetName());
|
return detail::CheckId(id,data,GetName());
|
||||||
}
|
}
|
||||||
|
|
|
@ -64,7 +64,7 @@ template<typename T> struct IniEntry : public Ini
|
||||||
m_value = value;
|
m_value = value;
|
||||||
}
|
}
|
||||||
|
|
||||||
T GetValue()
|
T GetValue() const
|
||||||
{
|
{
|
||||||
return m_value;
|
return m_value;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue