mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-07-28 11:49:06 +00:00
Feature: Emulate Disney Infinity Base
Create, Load and Clear Infinity figures on an emulated base in the UI
This commit is contained in:
parent
88320f385d
commit
f632f94645
18 changed files with 1554 additions and 21 deletions
|
@ -25,6 +25,7 @@
|
|||
#include "Core/PowerPC/Interpreter/Interpreter.h"
|
||||
#include "Core/PowerPC/JitInterface.h"
|
||||
#include "Core/PowerPC/PowerPC.h"
|
||||
#include "IOS/USB/Emulated/Infinity.h"
|
||||
#include "IOS/USB/Emulated/Skylander.h"
|
||||
#include "VideoCommon/CommandProcessor.h"
|
||||
#include "VideoCommon/Fifo.h"
|
||||
|
@ -63,6 +64,7 @@ struct System::Impl
|
|||
GeometryShaderManager m_geometry_shader_manager;
|
||||
GPFifo::GPFifoManager m_gp_fifo;
|
||||
HSP::HSPManager m_hsp;
|
||||
IOS::HLE::USB::InfinityBase m_infinity_base;
|
||||
IOS::HLE::USB::SkylanderPortal m_skylander_portal;
|
||||
Memory::MemoryManager m_memory;
|
||||
MemoryInterface::MemoryInterfaceManager m_memory_interface;
|
||||
|
@ -197,6 +199,11 @@ IOS::HLE::USB::SkylanderPortal& System::GetSkylanderPortal() const
|
|||
return m_impl->m_skylander_portal;
|
||||
}
|
||||
|
||||
IOS::HLE::USB::InfinityBase& System::GetInfinityBase() const
|
||||
{
|
||||
return m_impl->m_infinity_base;
|
||||
}
|
||||
|
||||
Memory::MemoryManager& System::GetMemory() const
|
||||
{
|
||||
return m_impl->m_memory;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue