Skip to content

Commit

Permalink
Fix up disassemble bug near 0x0000
Browse files Browse the repository at this point in the history
  • Loading branch information
Matt Godbolt committed Jul 9, 2011
1 parent c7a0838 commit d29ce48
Showing 1 changed file with 5 additions and 2 deletions.
7 changes: 5 additions & 2 deletions debug.js
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -119,7 +119,10 @@ function showDebug(pc) {
} }


function updateDebug(pcOrNone) { function updateDebug(pcOrNone) {
updateDisassembly(pcOrNone || disassPc); if (pcOrNone == null) {
pcOrNone = disassPc;
}
updateDisassembly(pcOrNone);
for (var reg in z80) { for (var reg in z80) {
var elem = $('#z80_' + reg); var elem = $('#z80_' + reg);
if (elem) { if (elem) {
Expand Down Expand Up @@ -155,7 +158,7 @@ function step() {


function isUnconditionalJump(addr) { function isUnconditionalJump(addr) {
var result = disassemble(addr); var result = disassemble(addr);
if (result[0].match(/^(JR 0x|JP|RET)/)) { if (result[0].match(/^(JR 0x|JP|RET|RST)/)) {
return true; return true;
} }
return false; return false;
Expand Down

0 comments on commit d29ce48

Please sign in to comment.