Mercurial > repos > blastem
diff dis.c @ 13:168b1a873895
Improve disassembly. FIx some decoding bugs.
author | Mike Pavone <pavone@retrodev.com> |
---|---|
date | Thu, 15 Nov 2012 22:15:43 -0800 |
parents | 23b83d94c633 |
children | 3e7bfde7606e |
line wrap: on
line diff
--- a/dis.c Thu Nov 15 00:52:53 2012 -0800 +++ b/dis.c Thu Nov 15 22:15:43 2012 -0800 @@ -23,9 +23,10 @@ for(cur = filebuf; (cur - filebuf) < (filesize/2); ) { //printf("cur: %p: %x\n", cur, *cur); + unsigned short * start = cur; cur = m68K_decode(cur, &instbuf); m68k_disasm(&instbuf, disbuf); - puts(disbuf); + printf("%lX: %s\n", (start - filebuf)*2, disbuf); } return 0; }