ComSquare
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 NComSquare
 NAPU
 NDSP
 CDSP
 CRegistersAll the registers of the DSP
 CAPU
 CInternalRegisters
 CpswProgram Status Word register
 CRegisters
 NCartridge
 CCartridgeContains the rom's memory/instructions
 CHeader
 CInterruptVectors
 NCPU
 CCPUThe main CPU
 CInternalRegistersStruct containing internal registers of the CPU
 CRegistersStruct containing registers for the main CPU
 CpThe Processor status register;
 NMemory
 CIMemoryCommon interface implemented by all components mapping memory
 CIRectangleMemorySuperset 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)
 CMemoryBusThe memory bus is the component responsible of mapping addresses to components address and transmitting the data
 CMemoryShadow
 NPPU
 CPPUThe struct containing all the registers the PPU
 NRam
 CRam
 NRenderer
 CIRenderer
 CSFRenderer
 CInvalidActionException thrown when someone tries to load an invalid rom
 CInvalidAddressException thrown when trying to read/write to an invalid address
 CInvalidRomExceptionException thrown when someone tries to load an invalid rom
 CNotImplementedExceptionWhen this is thrown, it means that we should work more
 CSNESContainer of all the components of the SNES