Core: Move Emulation IOS instance to System.

This commit is contained in:
Admiral H. Curtiss committed 2024-02-07 22:07:30 +01:00
1 parent ca81d8b8a6
commit e6ee217a7c
21 files changed
+65 -51

No files matched your search

+7
View File
@@ -53,6 +53,10 @@ namespace GPFifo
{
class GPFifoManager;
}
namespace IOS::HLE
{
class EmulationKernel;
}
namespace HSP
{
class HSPManager;
@@ -148,6 +152,9 @@ public:
bool IsAudioDumpStarted() const;
void SetAudioDumpStarted(bool started);
IOS::HLE::EmulationKernel* GetIOS() const;
void SetIOS(std::unique_ptr<IOS::HLE::EmulationKernel> ios);
AudioInterface::AudioInterfaceManager& GetAudioInterface() const;
CPU::CPUManager& GetCPU() const;
CoreTiming::CoreTimingManager& GetCoreTiming() const;