Mercurial > repos > blastem
diff dis.c @ 1931:374a5ae694e8 mame_interp
Merge from default
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Sat, 18 Apr 2020 11:42:53 -0700 |
parents | 1afd6e85ec26 |
children | 460e14497120 |
line wrap: on
line diff
--- a/dis.c Thu Apr 18 22:06:47 2019 -0700 +++ b/dis.c Sat Apr 18 11:42:53 2020 -0700 @@ -292,7 +292,7 @@ encoded = NULL; address = def->address; if (!is_visited(address)) { - encoded = filebuf + (address - address_off)/2; + encoded = filebuf + ((address & 0xFFFFFF) - address_off)/2; } tmpd = def; def = def->next; @@ -302,7 +302,7 @@ break; } for(;;) { - if (address > address_end || address < address_off) { + if ((address & 0xFFFFFF) > address_end || address < address_off) { break; } visit(address);