From 854a8a9abf29e5cab28871f7a81d0fd1e7474b3d Mon Sep 17 00:00:00 2001 From: Mike Pavone Date: Tue, 4 Dec 2012 19:13:12 -0800 Subject: M68K to x86 translation works for a limited subset of instructions and addressing modes --- dis.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'dis.c') diff --git a/dis.c b/dis.c index 38a3527..4aae55c 100644 --- a/dis.c +++ b/dis.c @@ -24,9 +24,9 @@ int main(int argc, char ** argv) { //printf("cur: %p: %x\n", cur, *cur); unsigned short * start = cur; - cur = m68K_decode(cur, &instbuf); + cur = m68k_decode(cur, &instbuf, (start - filebuf)*2); m68k_disasm(&instbuf, disbuf); - printf("%lX: %s\n", (start - filebuf)*2, disbuf); + printf("%X: %s\n", instbuf.address, disbuf); } return 0; } -- cgit v1.2.3