#include <APUDebug.hpp>
◆ APUDebug() [1/2]
Convert a basic APU to a debugging APU.
◆ APUDebug() [2/2]
| ComSquare::Debugger::APU::APUDebug::APUDebug |
( |
const APUDebug & |
| ) |
|
|
delete |
◆ ~APUDebug()
| ComSquare::Debugger::APU::APUDebug::~APUDebug |
( |
| ) |
|
|
override |
◆ _appendInstruction()
| int ComSquare::Debugger::APU::APUDebug::_appendInstruction |
( |
int |
row | ) |
|
|
private |
Add instruction to disassembly.
◆ _getInstruction()
| const Instruction & ComSquare::Debugger::APU::APUDebug::_getInstruction |
( |
| ) |
const |
|
private |
Retrieves the instruction from the SP location.
◆ _getOperand()
| std::string ComSquare::Debugger::APU::APUDebug::_getOperand |
( |
Operand |
ope | ) |
const |
|
private |
Returns an operand in text format.
◆ _updateLogger()
| void ComSquare::Debugger::APU::APUDebug::_updateLogger |
( |
| ) |
|
|
private |
Updates the object that serves as the disassembly.
◆ _updatePanel()
| void ComSquare::Debugger::APU::APUDebug::_updatePanel |
( |
| ) |
|
|
private |
Update the debugger panel values.
◆ focus()
| void ComSquare::Debugger::APU::APUDebug::focus |
( |
| ) |
|
Focus the debugger's window.
◆ operator=()
◆ pause
| void ComSquare::Debugger::APU::APUDebug::pause |
( |
| ) |
|
|
slot |
◆ step
| void ComSquare::Debugger::APU::APUDebug::step |
( |
| ) |
|
|
slot |
Step - Execute a single instruction.
◆ update
| void ComSquare::Debugger::APU::APUDebug::update |
( |
| ) |
|
|
slot |
Update the debugger and the underlying APU.
◆ _apu
◆ _instructions
| const std::array<Instruction, 0x100> ComSquare::Debugger::APU::APUDebug::_instructions |
|
private |
List of instructions and their information.
◆ _isPaused
| bool ComSquare::Debugger::APU::APUDebug::_isPaused = true |
|
private |
If this is set to true, the execution of the APU will be paused.
◆ _isStepping
| bool ComSquare::Debugger::APU::APUDebug::_isStepping = false |
|
private |
If this is set to true, the APU will execute one instruction and pause itself.
◆ _timer
| QTimer ComSquare::Debugger::APU::APUDebug::_timer |
|
private |
Internal timer used for update intervals.
◆ _ui
| Ui::APUView ComSquare::Debugger::APU::APUDebug::_ui |
|
private |
A widget that contain the whole UI.
◆ _window
The QT window for this debugger.
The documentation for this class was generated from the following files: