# HG changeset patch # User Mike Pavone # Date 1355376331 28800 # Node ID 0bdda50c7364e8de1d90badf1db33debbe605caa # Parent 4b6c667326a1d70ff5a3ac27e2cc1bf8f2465a88 Don't try to disassemble addresses beyond the end of the cartridge diff -r 4b6c667326a1 -r 0bdda50c7364 dis.c --- a/dis.c Wed Dec 12 20:43:42 2012 -0800 +++ b/dis.c Wed Dec 12 21:25:31 2012 -0800 @@ -76,6 +76,9 @@ break; } for(;;) { + if (address > filesize) { + break; + } visit(address); next = m68k_decode(encoded, &instbuf, address); address += (next-encoded)*2;