8 changed files with 81 additions and 13 deletions
-
2src/core/CMakeLists.txt
-
10src/core/hle/service/cecd/cecd.cpp
-
23src/core/hle/service/cecd/cecd_ndm.cpp
-
22src/core/hle/service/cecd/cecd_ndm.h
-
26src/core/hle/service/cecd/cecd_s.cpp
-
4src/core/hle/service/cecd/cecd_s.h
-
3src/core/hle/service/cecd/cecd_u.cpp
-
4src/core/hle/service/cecd/cecd_u.h
@ -0,0 +1,23 @@ |
|||
// Copyright 2016 Citra Emulator Project
|
|||
// Licensed under GPLv2 or any later version
|
|||
// Refer to the license.txt file included.
|
|||
|
|||
#include "core/hle/service/cecd/cecd.h"
|
|||
#include "core/hle/service/cecd/cecd_ndm.h"
|
|||
|
|||
namespace Service { |
|||
namespace CECD { |
|||
|
|||
static const Interface::FunctionInfo FunctionTable[] = { |
|||
{0x00010000, nullptr, "Initialize"}, |
|||
{0x00020000, nullptr, "Deinitialize"}, |
|||
{0x00030000, nullptr, "ResumeDaemon"}, |
|||
{0x00040040, nullptr, "SuspendDaemon"}, |
|||
}; |
|||
|
|||
CECD_NDM::CECD_NDM() { |
|||
Register(FunctionTable); |
|||
} |
|||
|
|||
} // namespace CECD
|
|||
} // namespace Service
|
|||
@ -0,0 +1,22 @@ |
|||
// Copyright 2016 Citra Emulator Project |
|||
// Licensed under GPLv2 or any later version |
|||
// Refer to the license.txt file included. |
|||
|
|||
#pragma once |
|||
|
|||
#include "core/hle/service/service.h" |
|||
|
|||
namespace Service { |
|||
namespace CECD { |
|||
|
|||
class CECD_NDM : public Interface { |
|||
public: |
|||
CECD_NDM(); |
|||
|
|||
std::string GetPortName() const override { |
|||
return "cecd:ndm"; |
|||
} |
|||
}; |
|||
|
|||
} // namespace CECD |
|||
} // namespace Service |
|||
Write
Preview
Loading…
Cancel
Save
Reference in new issue