• Robert Sprowson's avatar
    Fix -ve increment interactive mode *MemoryA · 97a48317
    Robert Sprowson authored
    When stepping backwards in interactive mode the step (in R8) relied on modulo 32b arithmetic. As the (unsigned) addition always causes a carry out, with a 40b address this led the top 8 bits of the address to increment on every decrement of the bottom 32b.
    Changed to sign extend to 64b before the add.
    
    Version 2.06. Tagged as 'Debugger-2_06'
    97a48317
Name
Last commit
Last update
Doc Loading commit data...
Resources Loading commit data...
Test Loading commit data...
actions Loading commit data...
c Loading commit data...
cache Loading commit data...
h Loading commit data...
hdr Loading commit data...
rm Loading commit data...
s Loading commit data...
!Mk,fd7 Loading commit data...
!MkClean,fd7 Loading commit data...
!MkDis2,fd7 Loading commit data...
!MkExport,fd7 Loading commit data...
!MkRom,fd7 Loading commit data...
.gitattributes Loading commit data...
BlackLog Loading commit data...
HelpSrc Loading commit data...
LICENSE Loading commit data...
Makefile Loading commit data...
VersionASM Loading commit data...
VersionNum Loading commit data...