early-access version 3403
This commit is contained in:
parent
9cb3261bb3
commit
9cb402715f
@ -1,7 +1,7 @@
|
|||||||
yuzu emulator early access
|
yuzu emulator early access
|
||||||
=============
|
=============
|
||||||
|
|
||||||
This is the source code for early-access 3402.
|
This is the source code for early-access 3403.
|
||||||
|
|
||||||
## Legal Notice
|
## Legal Notice
|
||||||
|
|
||||||
|
@ -384,8 +384,6 @@ add_library(core STATIC
|
|||||||
hle/service/am/omm.h
|
hle/service/am/omm.h
|
||||||
hle/service/am/spsm.cpp
|
hle/service/am/spsm.cpp
|
||||||
hle/service/am/spsm.h
|
hle/service/am/spsm.h
|
||||||
hle/service/am/tcap.cpp
|
|
||||||
hle/service/am/tcap.h
|
|
||||||
hle/service/aoc/aoc_u.cpp
|
hle/service/aoc/aoc_u.cpp
|
||||||
hle/service/aoc/aoc_u.h
|
hle/service/aoc/aoc_u.h
|
||||||
hle/service/apm/apm.cpp
|
hle/service/apm/apm.cpp
|
||||||
@ -396,28 +394,18 @@ add_library(core STATIC
|
|||||||
hle/service/apm/apm_interface.h
|
hle/service/apm/apm_interface.h
|
||||||
hle/service/audio/audctl.cpp
|
hle/service/audio/audctl.cpp
|
||||||
hle/service/audio/audctl.h
|
hle/service/audio/audctl.h
|
||||||
hle/service/audio/auddbg.cpp
|
|
||||||
hle/service/audio/auddbg.h
|
|
||||||
hle/service/audio/audin_a.cpp
|
|
||||||
hle/service/audio/audin_a.h
|
|
||||||
hle/service/audio/audin_u.cpp
|
hle/service/audio/audin_u.cpp
|
||||||
hle/service/audio/audin_u.h
|
hle/service/audio/audin_u.h
|
||||||
hle/service/audio/audio.cpp
|
hle/service/audio/audio.cpp
|
||||||
hle/service/audio/audio.h
|
hle/service/audio/audio.h
|
||||||
hle/service/audio/audout_a.cpp
|
|
||||||
hle/service/audio/audout_a.h
|
|
||||||
hle/service/audio/audout_u.cpp
|
hle/service/audio/audout_u.cpp
|
||||||
hle/service/audio/audout_u.h
|
hle/service/audio/audout_u.h
|
||||||
hle/service/audio/audrec_a.cpp
|
hle/service/audio/audrec_a.cpp
|
||||||
hle/service/audio/audrec_a.h
|
hle/service/audio/audrec_a.h
|
||||||
hle/service/audio/audrec_u.cpp
|
hle/service/audio/audrec_u.cpp
|
||||||
hle/service/audio/audrec_u.h
|
hle/service/audio/audrec_u.h
|
||||||
hle/service/audio/audren_a.cpp
|
|
||||||
hle/service/audio/audren_a.h
|
|
||||||
hle/service/audio/audren_u.cpp
|
hle/service/audio/audren_u.cpp
|
||||||
hle/service/audio/audren_u.h
|
hle/service/audio/audren_u.h
|
||||||
hle/service/audio/codecctl.cpp
|
|
||||||
hle/service/audio/codecctl.h
|
|
||||||
hle/service/audio/errors.h
|
hle/service/audio/errors.h
|
||||||
hle/service/audio/hwopus.cpp
|
hle/service/audio/hwopus.cpp
|
||||||
hle/service/audio/hwopus.h
|
hle/service/audio/hwopus.h
|
||||||
@ -712,8 +700,6 @@ add_library(core STATIC
|
|||||||
hle/service/sm/sm_controller.h
|
hle/service/sm/sm_controller.h
|
||||||
hle/service/sockets/bsd.cpp
|
hle/service/sockets/bsd.cpp
|
||||||
hle/service/sockets/bsd.h
|
hle/service/sockets/bsd.h
|
||||||
hle/service/sockets/ethc.cpp
|
|
||||||
hle/service/sockets/ethc.h
|
|
||||||
hle/service/sockets/nsd.cpp
|
hle/service/sockets/nsd.cpp
|
||||||
hle/service/sockets/nsd.h
|
hle/service/sockets/nsd.h
|
||||||
hle/service/sockets/sfdnsres.cpp
|
hle/service/sockets/sfdnsres.cpp
|
||||||
@ -780,8 +766,6 @@ add_library(core STATIC
|
|||||||
hle/service/vi/vi_s.h
|
hle/service/vi/vi_s.h
|
||||||
hle/service/vi/vi_u.cpp
|
hle/service/vi/vi_u.cpp
|
||||||
hle/service/vi/vi_u.h
|
hle/service/vi/vi_u.h
|
||||||
hle/service/wlan/wlan.cpp
|
|
||||||
hle/service/wlan/wlan.h
|
|
||||||
internal_network/network.cpp
|
internal_network/network.cpp
|
||||||
internal_network/network.h
|
internal_network/network.h
|
||||||
internal_network/network_interface.cpp
|
internal_network/network_interface.cpp
|
||||||
|
@ -24,7 +24,6 @@
|
|||||||
#include "core/hle/service/am/idle.h"
|
#include "core/hle/service/am/idle.h"
|
||||||
#include "core/hle/service/am/omm.h"
|
#include "core/hle/service/am/omm.h"
|
||||||
#include "core/hle/service/am/spsm.h"
|
#include "core/hle/service/am/spsm.h"
|
||||||
#include "core/hle/service/am/tcap.h"
|
|
||||||
#include "core/hle/service/apm/apm_controller.h"
|
#include "core/hle/service/apm/apm_controller.h"
|
||||||
#include "core/hle/service/apm/apm_interface.h"
|
#include "core/hle/service/apm/apm_interface.h"
|
||||||
#include "core/hle/service/bcat/backend/backend.h"
|
#include "core/hle/service/bcat/backend/backend.h"
|
||||||
@ -1840,7 +1839,6 @@ void InstallInterfaces(SM::ServiceManager& service_manager, NVFlinger::NVFlinger
|
|||||||
std::make_shared<IdleSys>(system)->InstallAsService(service_manager);
|
std::make_shared<IdleSys>(system)->InstallAsService(service_manager);
|
||||||
std::make_shared<OMM>(system)->InstallAsService(service_manager);
|
std::make_shared<OMM>(system)->InstallAsService(service_manager);
|
||||||
std::make_shared<SPSM>(system)->InstallAsService(service_manager);
|
std::make_shared<SPSM>(system)->InstallAsService(service_manager);
|
||||||
std::make_shared<TCAP>(system)->InstallAsService(service_manager);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
IHomeMenuFunctions::IHomeMenuFunctions(Core::System& system_)
|
IHomeMenuFunctions::IHomeMenuFunctions(Core::System& system_)
|
||||||
|
@ -14,8 +14,6 @@ void InstallInterfaces(Core::System& system) {
|
|||||||
auto module_ = std::make_shared<Module>();
|
auto module_ = std::make_shared<Module>();
|
||||||
std::make_shared<APM>(system, module_, system.GetAPMController(), "apm")
|
std::make_shared<APM>(system, module_, system.GetAPMController(), "apm")
|
||||||
->InstallAsService(system.ServiceManager());
|
->InstallAsService(system.ServiceManager());
|
||||||
std::make_shared<APM>(system, module_, system.GetAPMController(), "apm:p")
|
|
||||||
->InstallAsService(system.ServiceManager());
|
|
||||||
std::make_shared<APM>(system, module_, system.GetAPMController(), "apm:am")
|
std::make_shared<APM>(system, module_, system.GetAPMController(), "apm:am")
|
||||||
->InstallAsService(system.ServiceManager());
|
->InstallAsService(system.ServiceManager());
|
||||||
std::make_shared<APM_Sys>(system, system.GetAPMController())
|
std::make_shared<APM_Sys>(system, system.GetAPMController())
|
||||||
|
@ -2,17 +2,12 @@
|
|||||||
// SPDX-License-Identifier: GPL-2.0-or-later
|
// SPDX-License-Identifier: GPL-2.0-or-later
|
||||||
|
|
||||||
#include "core/hle/service/audio/audctl.h"
|
#include "core/hle/service/audio/audctl.h"
|
||||||
#include "core/hle/service/audio/auddbg.h"
|
|
||||||
#include "core/hle/service/audio/audin_a.h"
|
|
||||||
#include "core/hle/service/audio/audin_u.h"
|
#include "core/hle/service/audio/audin_u.h"
|
||||||
#include "core/hle/service/audio/audio.h"
|
#include "core/hle/service/audio/audio.h"
|
||||||
#include "core/hle/service/audio/audout_a.h"
|
|
||||||
#include "core/hle/service/audio/audout_u.h"
|
#include "core/hle/service/audio/audout_u.h"
|
||||||
#include "core/hle/service/audio/audrec_a.h"
|
#include "core/hle/service/audio/audrec_a.h"
|
||||||
#include "core/hle/service/audio/audrec_u.h"
|
#include "core/hle/service/audio/audrec_u.h"
|
||||||
#include "core/hle/service/audio/audren_a.h"
|
|
||||||
#include "core/hle/service/audio/audren_u.h"
|
#include "core/hle/service/audio/audren_u.h"
|
||||||
#include "core/hle/service/audio/codecctl.h"
|
|
||||||
#include "core/hle/service/audio/hwopus.h"
|
#include "core/hle/service/audio/hwopus.h"
|
||||||
#include "core/hle/service/service.h"
|
#include "core/hle/service/service.h"
|
||||||
|
|
||||||
@ -20,21 +15,12 @@ namespace Service::Audio {
|
|||||||
|
|
||||||
void InstallInterfaces(SM::ServiceManager& service_manager, Core::System& system) {
|
void InstallInterfaces(SM::ServiceManager& service_manager, Core::System& system) {
|
||||||
std::make_shared<AudCtl>(system)->InstallAsService(service_manager);
|
std::make_shared<AudCtl>(system)->InstallAsService(service_manager);
|
||||||
std::make_shared<AudOutA>(system)->InstallAsService(service_manager);
|
|
||||||
std::make_shared<AudOutU>(system)->InstallAsService(service_manager);
|
std::make_shared<AudOutU>(system)->InstallAsService(service_manager);
|
||||||
std::make_shared<AudInA>(system)->InstallAsService(service_manager);
|
|
||||||
std::make_shared<AudInU>(system)->InstallAsService(service_manager);
|
std::make_shared<AudInU>(system)->InstallAsService(service_manager);
|
||||||
std::make_shared<AudRecA>(system)->InstallAsService(service_manager);
|
std::make_shared<AudRecA>(system)->InstallAsService(service_manager);
|
||||||
std::make_shared<AudRecU>(system)->InstallAsService(service_manager);
|
std::make_shared<AudRecU>(system)->InstallAsService(service_manager);
|
||||||
std::make_shared<AudRenA>(system)->InstallAsService(service_manager);
|
|
||||||
std::make_shared<AudRenU>(system)->InstallAsService(service_manager);
|
std::make_shared<AudRenU>(system)->InstallAsService(service_manager);
|
||||||
std::make_shared<CodecCtl>(system)->InstallAsService(service_manager);
|
|
||||||
std::make_shared<HwOpus>(system)->InstallAsService(service_manager);
|
std::make_shared<HwOpus>(system)->InstallAsService(service_manager);
|
||||||
|
|
||||||
std::make_shared<AudDbg>(system, "audin:d")->InstallAsService(service_manager);
|
|
||||||
std::make_shared<AudDbg>(system, "audout:d")->InstallAsService(service_manager);
|
|
||||||
std::make_shared<AudDbg>(system, "audrec:d")->InstallAsService(service_manager);
|
|
||||||
std::make_shared<AudDbg>(system, "audren:d")->InstallAsService(service_manager);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
} // namespace Service::Audio
|
} // namespace Service::Audio
|
||||||
|
@ -2734,25 +2734,11 @@ private:
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
class HidTmp final : public ServiceFramework<HidTmp> {
|
|
||||||
public:
|
|
||||||
explicit HidTmp(Core::System& system_) : ServiceFramework{system_, "hid:tmp"} {
|
|
||||||
// clang-format off
|
|
||||||
static const FunctionInfo functions[] = {
|
|
||||||
{0, nullptr, "GetConsoleSixAxisSensorCalibrationValues"},
|
|
||||||
};
|
|
||||||
// clang-format on
|
|
||||||
|
|
||||||
RegisterHandlers(functions);
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
void InstallInterfaces(SM::ServiceManager& service_manager, Core::System& system) {
|
void InstallInterfaces(SM::ServiceManager& service_manager, Core::System& system) {
|
||||||
std::make_shared<Hid>(system)->InstallAsService(service_manager);
|
std::make_shared<Hid>(system)->InstallAsService(service_manager);
|
||||||
std::make_shared<HidBus>(system)->InstallAsService(service_manager);
|
std::make_shared<HidBus>(system)->InstallAsService(service_manager);
|
||||||
std::make_shared<HidDbg>(system)->InstallAsService(service_manager);
|
std::make_shared<HidDbg>(system)->InstallAsService(service_manager);
|
||||||
std::make_shared<HidSys>(system)->InstallAsService(service_manager);
|
std::make_shared<HidSys>(system)->InstallAsService(service_manager);
|
||||||
std::make_shared<HidTmp>(system)->InstallAsService(service_manager);
|
|
||||||
|
|
||||||
std::make_shared<Service::IRS::IRS>(system)->InstallAsService(service_manager);
|
std::make_shared<Service::IRS::IRS>(system)->InstallAsService(service_manager);
|
||||||
std::make_shared<Service::IRS::IRS_SYS>(system)->InstallAsService(service_manager);
|
std::make_shared<Service::IRS::IRS_SYS>(system)->InstallAsService(service_manager);
|
||||||
|
@ -52,32 +52,6 @@ public:
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
class PCV_ARB final : public ServiceFramework<PCV_ARB> {
|
|
||||||
public:
|
|
||||||
explicit PCV_ARB(Core::System& system_) : ServiceFramework{system_, "pcv:arb"} {
|
|
||||||
// clang-format off
|
|
||||||
static const FunctionInfo functions[] = {
|
|
||||||
{0, nullptr, "ReleaseControl"},
|
|
||||||
};
|
|
||||||
// clang-format on
|
|
||||||
|
|
||||||
RegisterHandlers(functions);
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
class PCV_IMM final : public ServiceFramework<PCV_IMM> {
|
|
||||||
public:
|
|
||||||
explicit PCV_IMM(Core::System& system_) : ServiceFramework{system_, "pcv:imm"} {
|
|
||||||
// clang-format off
|
|
||||||
static const FunctionInfo functions[] = {
|
|
||||||
{0, nullptr, "SetClockRate"},
|
|
||||||
};
|
|
||||||
// clang-format on
|
|
||||||
|
|
||||||
RegisterHandlers(functions);
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
class IClkrstSession final : public ServiceFramework<IClkrstSession> {
|
class IClkrstSession final : public ServiceFramework<IClkrstSession> {
|
||||||
public:
|
public:
|
||||||
explicit IClkrstSession(Core::System& system_, DeviceCode deivce_code_)
|
explicit IClkrstSession(Core::System& system_, DeviceCode deivce_code_)
|
||||||
@ -169,8 +143,6 @@ public:
|
|||||||
|
|
||||||
void InstallInterfaces(SM::ServiceManager& sm, Core::System& system) {
|
void InstallInterfaces(SM::ServiceManager& sm, Core::System& system) {
|
||||||
std::make_shared<PCV>(system)->InstallAsService(sm);
|
std::make_shared<PCV>(system)->InstallAsService(sm);
|
||||||
std::make_shared<PCV_ARB>(system)->InstallAsService(sm);
|
|
||||||
std::make_shared<PCV_IMM>(system)->InstallAsService(sm);
|
|
||||||
std::make_shared<CLKRST>(system, "clkrst")->InstallAsService(sm);
|
std::make_shared<CLKRST>(system, "clkrst")->InstallAsService(sm);
|
||||||
std::make_shared<CLKRST>(system, "clkrst:i")->InstallAsService(sm);
|
std::make_shared<CLKRST>(system, "clkrst:i")->InstallAsService(sm);
|
||||||
std::make_shared<CLKRST_A>(system)->InstallAsService(sm);
|
std::make_shared<CLKRST_A>(system)->InstallAsService(sm);
|
||||||
|
@ -68,7 +68,6 @@
|
|||||||
#include "core/hle/service/time/time.h"
|
#include "core/hle/service/time/time.h"
|
||||||
#include "core/hle/service/usb/usb.h"
|
#include "core/hle/service/usb/usb.h"
|
||||||
#include "core/hle/service/vi/vi.h"
|
#include "core/hle/service/vi/vi.h"
|
||||||
#include "core/hle/service/wlan/wlan.h"
|
|
||||||
#include "core/reporter.h"
|
#include "core/reporter.h"
|
||||||
|
|
||||||
namespace Service {
|
namespace Service {
|
||||||
@ -306,7 +305,6 @@ Services::Services(std::shared_ptr<SM::ServiceManager>& sm, Core::System& system
|
|||||||
Time::InstallInterfaces(system);
|
Time::InstallInterfaces(system);
|
||||||
USB::InstallInterfaces(*sm, system);
|
USB::InstallInterfaces(*sm, system);
|
||||||
VI::InstallInterfaces(*sm, system, *nv_flinger, *hos_binder_driver_server);
|
VI::InstallInterfaces(*sm, system, *nv_flinger, *hos_binder_driver_server);
|
||||||
WLAN::InstallInterfaces(*sm, system);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
Services::~Services() = default;
|
Services::~Services() = default;
|
||||||
|
@ -2,7 +2,6 @@
|
|||||||
// SPDX-License-Identifier: GPL-2.0-or-later
|
// SPDX-License-Identifier: GPL-2.0-or-later
|
||||||
|
|
||||||
#include "core/hle/service/sockets/bsd.h"
|
#include "core/hle/service/sockets/bsd.h"
|
||||||
#include "core/hle/service/sockets/ethc.h"
|
|
||||||
#include "core/hle/service/sockets/nsd.h"
|
#include "core/hle/service/sockets/nsd.h"
|
||||||
#include "core/hle/service/sockets/sfdnsres.h"
|
#include "core/hle/service/sockets/sfdnsres.h"
|
||||||
#include "core/hle/service/sockets/sockets.h"
|
#include "core/hle/service/sockets/sockets.h"
|
||||||
@ -14,9 +13,6 @@ void InstallInterfaces(SM::ServiceManager& service_manager, Core::System& system
|
|||||||
std::make_shared<BSD>(system, "bsd:u")->InstallAsService(service_manager);
|
std::make_shared<BSD>(system, "bsd:u")->InstallAsService(service_manager);
|
||||||
std::make_shared<BSDCFG>(system)->InstallAsService(service_manager);
|
std::make_shared<BSDCFG>(system)->InstallAsService(service_manager);
|
||||||
|
|
||||||
std::make_shared<ETHC_C>(system)->InstallAsService(service_manager);
|
|
||||||
std::make_shared<ETHC_I>(system)->InstallAsService(service_manager);
|
|
||||||
|
|
||||||
std::make_shared<NSD>(system, "nsd:a")->InstallAsService(service_manager);
|
std::make_shared<NSD>(system, "nsd:a")->InstallAsService(service_manager);
|
||||||
std::make_shared<NSD>(system, "nsd:u")->InstallAsService(service_manager);
|
std::make_shared<NSD>(system, "nsd:u")->InstallAsService(service_manager);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user