|
ComSquare
|
| CComSquare::PPU::Background | |
| CComSquare::Debugger::CPU::Breakpoint | Struct representing a breakpoint set by the user or by the app |
| CComSquare::APU::DSP::BRR | |
| CComSquare::Debugger::BusLog | The struct used to represent memory bus logs |
| CComSquare::Debugger::BusLoggerFilters | The struct representing filters of the memory bus's logger |
| CComSquare::Callback< Types > | A callback where you can subscribe to and emit it |
| CComSquare::Debugger::CPU::DisassemblyContext | Struct used to emulate the state of the processor during the disassembly since instructions take a different amount of space depending on some flags |
| CComSquare::CPU::DMA | Class handling all DMA/HDMA transfers (Direct Memory Access or H-Blank Direct Memory Access) |
| CComSquare::APU::DSP::DSP | |
| CComSquare::APU::DSP::Echo | |
| ▼Cexception | |
| ▼CComSquare::DebuggableError | |
| CComSquare::InvalidAction | Exception thrown when someone tries to load an invalid rom |
| CComSquare::InvalidAddress | Exception thrown when trying to read/write to an invalid address |
| CComSquare::InvalidOpcode | Exception thrown when someone tries to load an invalid rom |
| CComSquare::InvalidRomException | Exception thrown when someone tries to load an invalid rom |
| CComSquare::InvalidRectangleAddress | Exception thrown when trying to read/write to an invalid address in a rectangle memory region |
| CComSquare::NotImplementedException | When this is thrown, it means that we should work more |
| CComSquare::Renderer::InvalidPixelPosition | |
| CComSquare::Debugger::CPU::ExecutedInstruction | An instruction that has already been executed. Used for the history viewer |
| CComSquare::Cartridge::Header | |
| CComSquare::Debugger::HeaderViewer | Window that show the header of the currently running game |
| ▼CComSquare::Memory::IMemory | Common interface implemented by all components mapping memory |
| ▼CComSquare::Memory::AMemory | Abstract class representing a continuous block of memory |
| CComSquare::APU::APU | |
| CComSquare::APU::IPL::IPL | |
| CComSquare::CPU::CPU | The main CPU |
| CComSquare::Memory::MemoryShadow | |
| CComSquare::PPU::PPU | The class containing all the registers of the PPU |
| ▼CComSquare::Memory::ARectangleMemory | Base memory class 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) |
| CComSquare::Memory::RectangleShadow | |
| ▼CComSquare::Ram::Ram | |
| CComSquare::Cartridge::Cartridge | Contains the rom's memory/instructions |
| ▼CComSquare::Memory::IMemoryBus | The memory bus is the component responsible of mapping addresses to components address and transmitting the data |
| CComSquare::Debugger::MemoryBusDebug | Window that allow the user to view all data going through the memory bus |
| CComSquare::Memory::MemoryBus | The memory bus is the component responsible of mapping addresses to components address and transmitting the data |
| ▼CComSquare::CPU::Instruction | Struct containing basic information about instructions |
| CComSquare::Debugger::CPU::DisassembledInstruction | Struct representing an instruction in an human readable way (created by disassembling the rom) |
| CComSquare::Debugger::APU::Instruction | Small structure to store some values on the instructions |
| CComSquare::APU::InternalRegisters | |
| CComSquare::CPU::InternalRegisters | Struct containing internal registers of the CPU |
| CComSquare::Cartridge::InterruptVectors | |
| ▼CComSquare::Renderer::IRenderer | |
| CComSquare::Renderer::NoRenderer | A renderer that discard everything you give. (Used for tests) |
| ▼CComSquare::Renderer::QtSFML | A SFML renderer inside a QT widget |
| CComSquare::Renderer::QtSFMLWindow | |
| ▼CComSquare::Renderer::SFRenderer | |
| ▼CComSquare::Renderer::QtWidgetSFML | A widget that you can put inside a QT application that render using the SFML |
| CComSquare::Renderer::QtFullSFML | The SFML window that manage the update |
| CComSquare::Renderer::QtSFMLTileRenderer | |
| CComSquare::Debugger::CPU::Label | Struct representing a label |
| CComSquare::APU::DSP::Latch | |
| CComSquare::APU::DSP::Master | |
| CComSquare::APU::MemoryMap | |
| CComSquare::APU::DSP::Noise | |
| CComSquare::PPU::Utils::PpuState | Struct to save all specific variables needed for the registers (prev values for example) |
| ▼CQAbstractTableModel | |
| CComSquare::Debugger::BusLogModel | The qt model that bind the logs to the view |
| CComSquare::Debugger::CGramModel | The qt model that bind the logs to the view |
| CComSquare::Debugger::CPU::DisassemblyModel | The qt model that show the disassembly |
| CComSquare::Debugger::CPU::HistoryModel | The qt model that show the history |
| CComSquare::Debugger::CPU::StackModel | The qt model that show the stack |
| CComSquare::Debugger::MemoryViewerModel | The qt model that bind the ram to the view |
| CComSquare::Debugger::RegistersViewerModel | |
| ▼CQMainWindow | |
| CComSquare::Debugger::ClosableWindow | |
| ▼CQObject | |
| CComSquare::Debugger::APU::APUDebug | |
| CComSquare::Debugger::CGramDebug | Window that allow the user to view all data going through the memory bus |
| CComSquare::Debugger::CPU::CPUDebug | A window that show registers and the disassembly of a CPU |
| CComSquare::Debugger::MemoryViewer | Class responsible of the Memory Viewer |
| CComSquare::Debugger::RegisterViewer | |
| CComSquare::Debugger::TileViewer | Window that allow the user to view all data going through the memory bus |
| ▼CQSortFilterProxyModel | |
| CComSquare::Debugger::BusLoggerProxy | A class to filter logs from the memory bus's debugger |
| ▼CQStyledItemDelegate | |
| CComSquare::Debugger::CPU::RowPainter | The qt class that highlight breakpoints and the PC's position |
| ▼CQWidget | |
| CComSquare::Renderer::QtWidgetSFML | A widget that you can put inside a QT application that render using the SFML |
| CComSquare::Debugger::RAMTileRenderer | |
| CComSquare::Debugger::Register | Struct containing information about a register |
| CComSquare::PPU::Registers | |
| CComSquare::CPU::Registers | Struct containing registers for the main CPU |
| CComSquare::APU::Registers | |
| CComSquare::SNES | Container of all the components of the SNES |
| CComSquare::APU::DSP::State | Current state of the DSP |
| CComSquare::PPU::Tile | Info on tile struct |
| CComSquare::PPU::Utils::TileData | Used to parse easily VRAM Tile information |
| CComSquare::PPU::TileRenderer | |
| CComSquare::APU::DSP::Timer | |
| CComSquare::Vector2< T > | |
| CComSquare::Vector2< bool > | |
| CComSquare::Vector2< int > | |
| CComSquare::Vector2< unsigned > | |
| CComSquare::APU::DSP::Voice | |
| CComSquare::Debugger::CPU::WlaDx | Class to parse WLA-DX symbol files |
1.8.17