mirror of
https://github.com/SourMesen/Mesen2.git
synced 2025-04-02 10:21:44 -04:00
Debugger: SNES - Added D/DB for expressions
This commit is contained in:
parent
eb49fa0dae
commit
7fb0a1c177
2 changed files with 5 additions and 0 deletions
|
@ -13,6 +13,8 @@ unordered_map<string, int64_t>& ExpressionEvaluator::GetSnesTokens()
|
|||
{ "ps", EvalValues::RegPS },
|
||||
{ "sp", EvalValues::RegSP },
|
||||
{ "pc", EvalValues::RegPC },
|
||||
{ "db", EvalValues::RegDB },
|
||||
{ "d", EvalValues::RegD },
|
||||
{ "irq", EvalValues::Irq },
|
||||
{ "nmi", EvalValues::Nmi },
|
||||
{ "frame", EvalValues::PpuFrameCount },
|
||||
|
@ -47,6 +49,8 @@ int64_t ExpressionEvaluator::GetSnesTokenValue(int64_t token, EvalResultType& re
|
|||
case EvalValues::RegY: return s.Y;
|
||||
case EvalValues::RegSP: return s.SP;
|
||||
case EvalValues::RegPS: return s.PS;
|
||||
case EvalValues::RegDB: return s.DBR;
|
||||
case EvalValues::RegD: return s.D;
|
||||
case EvalValues::RegPC: return (s.K << 16) | s.PC;
|
||||
case EvalValues::Nmi: return ReturnBool(s.NmiFlag, resultType);
|
||||
case EvalValues::Irq: return ReturnBool(s.IrqSource, resultType);
|
||||
|
|
|
@ -54,6 +54,7 @@ enum EvalValues : int64_t
|
|||
RegX,
|
||||
RegY,
|
||||
RegSP,
|
||||
RegDB,
|
||||
|
||||
RegPS,
|
||||
RegPS_Carry,
|
||||
|
|
Loading…
Add table
Reference in a new issue