mirror of
https://git.eden-emu.dev/eden-emu/eden.git
synced 2026-10-29 10:46:21 +00:00
This reverts commit 218c6705d9.
- [x] I have read and followed the [Contribution Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/CONTRIBUTING.md#code-contributions).
- [x] I have read and followed the [AI Policy](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/AI.md).
- [x] I have read and followed the [Coding Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/Coding.md) to the best of my ability.
-------------------
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4532
Reviewed-by: lizzie <lizzie@eden-emu.dev>
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
Reviewed-by: Maufeat <sahyno1996@gmail.com>
This commit is contained in:
@@ -49,10 +49,21 @@ public:
|
||||
|
||||
class MM_U final : public ServiceFramework<MM_U> {
|
||||
public:
|
||||
explicit MM_U(Core::System& system_) : ServiceFramework{system_, "mm:u"} {}
|
||||
explicit MM_U(Core::System& system_) : ServiceFramework{system_, "mm:u"} {
|
||||
// clang-format off
|
||||
static const FunctionInfo functions[] = {
|
||||
{0, &MM_U::InitializeOld, "InitializeOld"},
|
||||
{1, &MM_U::FinalizeOld, "FinalizeOld"},
|
||||
{2, &MM_U::SetAndWaitOld, "SetAndWaitOld"},
|
||||
{3, &MM_U::GetOld, "GetOld"},
|
||||
{4, &MM_U::Initialize, "Initialize"},
|
||||
{5, &MM_U::Finalize, "Finalize"},
|
||||
{6, &MM_U::SetAndWait, "SetAndWait"},
|
||||
{7, &MM_U::Get, "Get"},
|
||||
};
|
||||
// clang-format on
|
||||
|
||||
std::optional<FunctionInfoBase> FindRequest(u32 key) override {
|
||||
return HandlerTableGenerateWithFind(key, functions);
|
||||
RegisterHandlers(functions);
|
||||
}
|
||||
|
||||
private:
|
||||
@@ -201,16 +212,6 @@ private:
|
||||
rb.Push<u32>(0);
|
||||
}
|
||||
|
||||
static constexpr auto functions = CreateStaticMap(
|
||||
FunctionInfo{0, &MM_U::InitializeOld, "InitializeOld"},
|
||||
FunctionInfo{1, &MM_U::FinalizeOld, "FinalizeOld"},
|
||||
FunctionInfo{2, &MM_U::SetAndWaitOld, "SetAndWaitOld"},
|
||||
FunctionInfo{3, &MM_U::GetOld, "GetOld"},
|
||||
FunctionInfo{4, &MM_U::Initialize, "Initialize"},
|
||||
FunctionInfo{5, &MM_U::Finalize, "Finalize"},
|
||||
FunctionInfo{6, &MM_U::SetAndWait, "SetAndWait"},
|
||||
FunctionInfo{7, &MM_U::Get, "Get"}
|
||||
);
|
||||
std::vector<Session> sessions;
|
||||
u32 request_id{1};
|
||||
};
|
||||
|
||||
@@ -1,3 +1,6 @@
|
||||
// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project
|
||||
// SPDX-License-Identifier: GPL-3.0-or-later
|
||||
|
||||
// SPDX-FileCopyrightText: Copyright 2018 yuzu Emulator Project
|
||||
// SPDX-License-Identifier: GPL-2.0-or-later
|
||||
|
||||
|
||||
Reference in New Issue
Block a user