Class List
Here are the classes, structs, unions and interfaces with brief descriptions:

ComSquare |
APU |
DSP |
DSP |
Registers | All the registers of the DSP
APU |
InternalRegisters |
psw | Program Status Word register
Registers |
Cartridge |
Cartridge | Contains the rom's memory/instructions
Header |
InterruptVectors |
CPU |
CPU | The main CPU
InternalRegisters | Struct containing internal registers of the CPU
Registers | Struct containing registers for the main CPU
p | The Processor status register;
Memory |
IMemory | Common interface implemented by all components mapping memory
IRectangleMemory | Superset of the IMemory to map non continuous rectangle to the memory. (A rectangle that spam across more than one bank but that does not start at 0000 or end at FFFF)
MemoryBus | The memory bus is the component responsible of mapping addresses to components address and transmitting the data
MemoryShadow |
PPU |
PPU | The struct containing all the registers the PPU
Ram |
Ram |
Renderer |
IRenderer |
SFRenderer |
InvalidAction | Exception thrown when someone tries to load an invalid rom
InvalidAddress | Exception thrown when trying to read/write to an invalid address
InvalidRomException | Exception thrown when someone tries to load an invalid rom
NotImplementedException | When this is thrown, it means that we should work more
SNES | Container of all the components of the SNES