From d3590618c3889ed92db9d8e848820b52da68f9f2 Mon Sep 17 00:00:00 2001 From: Mike Pavone Date: Thu, 15 Nov 2012 22:15:43 -0800 Subject: Improve disassembly. FIx some decoding bugs. --- dis.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'dis.c') diff --git a/dis.c b/dis.c index 3c5fcce..38a3527 100644 --- a/dis.c +++ b/dis.c @@ -23,9 +23,10 @@ int main(int argc, char ** argv) 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; } -- cgit v1.2.3