"src/common/manager.h" did not exist on "2ad0640ff944c10f5ea4a07a4c2201b3d6a58f76"
Geo Ster
authored
* This commit adds a most basic CPU class that acts as a template which we will slowly build. * The architecture is pretty simple; the ComponentManager will create all the seperate components (EE, VP, IOP, GS etc) as unique_ptr's since it owns them and only it has access to them. All the other components must pass through the manager to read/write data to memory. To achieve this they are given a pointer to the ComponentManger in their constructor. * For now the CPU directly accesses the bios which shouldn't happen but will be fixed eventually when I implement generic read/writes. The goal is to start implementing the CPU as fast as possible in order to get to the GPU/VPU's and display something!
Name | Last commit | Last update |
---|---|---|
include | ||
src | ||
.gitignore | ||
CMakeLists.txt | ||
conanfile.txt |