From c3a831db7dea8954fae4d6100c91975a7bbc3413 Mon Sep 17 00:00:00 2001 From: Lior Halphon Date: Thu, 14 Jul 2016 23:27:48 +0300 Subject: [PATCH] Debugger's pc "variable" now returns a full address --- Core/debugger.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Core/debugger.c b/Core/debugger.c index 4d2f4db..94eaa08 100644 --- a/Core/debugger.c +++ b/Core/debugger.c @@ -481,7 +481,7 @@ value_t debugger_evaluate(GB_gameboy_t *gb, const char *string, case 'd': if (string[1] == 'e') return VALUE_16(gb->registers[GB_REGISTER_DE]); case 'h': if (string[1] == 'l') return VALUE_16(gb->registers[GB_REGISTER_HL]); case 's': if (string[1] == 'p') return VALUE_16(gb->registers[GB_REGISTER_SP]); - case 'p': if (string[1] == 'c') return VALUE_16(gb->pc); + case 'p': if (string[1] == 'c') return (value_t){true, bank_for_addr(gb, gb->pc), gb->pc}; } } else if (length == 3) {