|
ComSquare
|
Container of all the components of the SNES. More...
#include <SNES.hpp>

Public Member Functions | |
| SNES (const std::shared_ptr< Memory::MemoryBus > &bus, const std::string &ramPath) | |
| Create all the components using a common memory bus for all of them. More... | |
Public Attributes | |
| std::shared_ptr< CPU::CPU > | cpu |
| std::shared_ptr< PPU::PPU > | ppu |
| std::shared_ptr< APU::APU > | apu |
| std::shared_ptr< Cartridge::Cartridge > | cartridge |
| std::shared_ptr< Ram::Ram > | wram |
Container of all the components of the SNES.
| ComSquare::SNES::SNES | ( | const std::shared_ptr< Memory::MemoryBus > & | bus, |
| const std::string & | ramPath | ||
| ) |
Create all the components using a common memory bus for all of them.
| std::shared_ptr<APU::APU> ComSquare::SNES::apu |
| std::shared_ptr<Cartridge::Cartridge> ComSquare::SNES::cartridge |
| std::shared_ptr<CPU::CPU> ComSquare::SNES::cpu |
| std::shared_ptr<PPU::PPU> ComSquare::SNES::ppu |
| std::shared_ptr<Ram::Ram> ComSquare::SNES::wram |
1.8.17