- [FIX] [debugger] "PC" text i llargaria de registres
This commit is contained in:
@@ -507,7 +507,7 @@ namespace m6502debugger
|
||||
ui::printtxt(midx+3,0, "REGISTERS:", COLOR_WHITE);
|
||||
|
||||
ui::setoffset(midx+1, 1);
|
||||
ui::printtxt(0,0, "A ", COLOR_WHITE);
|
||||
ui::printtxt(0,0, "A PC ", COLOR_WHITE);
|
||||
ui::printtxt(0,1, "X ", COLOR_WHITE);
|
||||
ui::printtxt(0,2, "Y ", COLOR_WHITE);
|
||||
ui::printtxt(0,3, "S ", COLOR_WHITE);
|
||||
@@ -516,10 +516,10 @@ namespace m6502debugger
|
||||
|
||||
ui::printtxt(3,0, tohex(m6502::getA(), 2), oA != m6502::getA() ? COLOR_RED : COLOR_GRAY);
|
||||
ui::printtxt(19,0, tohex(m6502::getPC(), 4), oPC != m6502::getPC() ? COLOR_RED : COLOR_GRAY);
|
||||
ui::printtxt(3,1, tohex(m6502::getX(), 4), oX != m6502::getX() ? COLOR_RED : COLOR_GRAY);
|
||||
ui::printtxt(3,2, tohex(m6502::getY(), 4), oY != m6502::getY() ? COLOR_RED : COLOR_GRAY);
|
||||
ui::printtxt(3,3, tohex(m6502::getS(), 4), oS != m6502::getS() ? COLOR_RED : COLOR_GRAY);
|
||||
ui::printtxt(3,4, tohex(m6502::getP(), 4), oP != m6502::getP() ? COLOR_RED : COLOR_GRAY);
|
||||
ui::printtxt(3,1, tohex(m6502::getX(), 2), oX != m6502::getX() ? COLOR_RED : COLOR_GRAY);
|
||||
ui::printtxt(3,2, tohex(m6502::getY(), 2), oY != m6502::getY() ? COLOR_RED : COLOR_GRAY);
|
||||
ui::printtxt(3,3, tohex(m6502::getS(), 2), oS != m6502::getS() ? COLOR_RED : COLOR_GRAY);
|
||||
ui::printtxt(3,4, tohex(m6502::getP(), 2), oP != m6502::getP() ? COLOR_RED : COLOR_GRAY);
|
||||
|
||||
const uint8_t flags = m6502::getP();
|
||||
const uint8_t mod_flags = flags ^ oP;
|
||||
@@ -547,8 +547,8 @@ namespace m6502debugger
|
||||
ui::printrect(0,i,9,1,COLOR_BLUE);
|
||||
c1 = c2 = COLOR_YELLOW;
|
||||
}
|
||||
ui::printtxt(0,i, tohex(sp, 4), c1);
|
||||
uint16_t value = mem::read(sp) + (mem::read(sp+1)<<8);
|
||||
ui::printtxt(0,i, tohex(0x0100 | sp, 4), c1);
|
||||
uint16_t value = mem::read(0x0100 | sp) + (mem::read(0x0100 | (sp-1))<<8);
|
||||
ui::printtxt(5,i, tohex(value, 4), c2);
|
||||
sp+=2;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user