Namespaces | |
| namespace | alttp |
| namespace | anonymous_namespace{disassembly_viewer.cc} |
| namespace | anonymous_namespace{symbol_provider.cc} |
| namespace | opcode |
Classes | |
| class | ApuHandshakeTracker |
| IPL ROM handshake tracker. More... | |
| struct | CallStackEntry |
| Tracks call stack for intelligent stepping. More... | |
| struct | DisassembledInstruction |
| Result of disassembling a single instruction. More... | |
| class | Disassembler65816 |
| 65816 CPU disassembler for debugging and ROM hacking More... | |
| struct | DisassemblyEntry |
| Represents a single disassembled instruction with metadata. More... | |
| class | DisassemblyViewer |
| Advanced disassembly viewer with sparse storage and interactive features. More... | |
| struct | FrameInfo |
| Frame timing information. More... | |
| struct | GameModeState |
| Semantic representation of the game mode. More... | |
| struct | InstructionInfo |
| Information about a single 65816 instruction. More... | |
| struct | LocationContext |
| Semantic representation of the current location. More... | |
| struct | PlayerState |
| Semantic representation of the player state. More... | |
| struct | SemanticGameState |
| Complete semantic game state. More... | |
| class | SemanticIntrospectionEngine |
| Engine for extracting semantic game state from SNES memory. More... | |
| struct | SpriteState |
| Semantic representation of a sprite entity. More... | |
| class | StepController |
| Controller for intelligent step operations. More... | |
| struct | StepResult |
| Result of a step operation. More... | |
| struct | Symbol |
| Information about a symbol (label, constant, or address) More... | |
| class | SymbolProvider |
| Provider for symbol (label) resolution in disassembly. More... | |
Typedefs | |
| using | json = nlohmann::json |
Enumerations | |
| enum class | AddressingMode65816 { kImplied , kAccumulator , kImmediate8 , kImmediate16 , kImmediateM , kImmediateX , kDirectPage , kDirectPageIndexedX , kDirectPageIndexedY , kDirectPageIndirect , kDirectPageIndirectLong , kDirectPageIndexedIndirectX , kDirectPageIndirectIndexedY , kDirectPageIndirectLongIndexedY , kAbsolute , kAbsoluteIndexedX , kAbsoluteIndexedY , kAbsoluteLong , kAbsoluteLongIndexedX , kAbsoluteIndirect , kAbsoluteIndirectLong , kAbsoluteIndexedIndirect , kProgramCounterRelative , kProgramCounterRelativeLong , kStackRelative , kStackRelativeIndirectIndexedY , kBlockMove } |
| Addressing modes for the 65816 CPU. More... | |
| enum class | SymbolFormat { kAuto , kAsar , kWlaDx , kMesen , kBsnes , kNo$snes } |
| Supported symbol file formats. More... | |
| using yaze::emu::debug::json = nlohmann::json |
Definition at line 12 of file semantic_introspection.cc.
|
strong |
Addressing modes for the 65816 CPU.
Definition at line 19 of file disassembler.h.
|
strong |
Supported symbol file formats.
| Enumerator | |
|---|---|
| kAuto | |
| kAsar | |
| kWlaDx | |
| kMesen | |
| kBsnes | |
| kNo$snes | |
Definition at line 38 of file symbol_provider.h.