comparison dis.c @ 20:f664eeb55cb4

Mostly broken VDP core and savestate viewer
author Mike Pavone <pavone@retrodev.com>
date Sat, 08 Dec 2012 02:00:54 -0800
parents 3e7bfde7606e
children ec71370820f2
comparison
equal deleted inserted replaced
19:4717146a7606 20:f664eeb55cb4
18 fclose(f); 18 fclose(f);
19 for(cur = filebuf; cur - filebuf < (filesize/2); ++cur) 19 for(cur = filebuf; cur - filebuf < (filesize/2); ++cur)
20 { 20 {
21 *cur = (*cur >> 8) | (*cur << 8); 21 *cur = (*cur >> 8) | (*cur << 8);
22 } 22 }
23 for(cur = filebuf; (cur - filebuf) < (filesize/2); ) 23 for(cur = filebuf + 0x100; (cur - filebuf) < (filesize/2); )
24 { 24 {
25 //printf("cur: %p: %x\n", cur, *cur); 25 //printf("cur: %p: %x\n", cur, *cur);
26 unsigned short * start = cur; 26 unsigned short * start = cur;
27 cur = m68k_decode(cur, &instbuf, (start - filebuf)*2); 27 cur = m68k_decode(cur, &instbuf, (start - filebuf)*2);
28 m68k_disasm(&instbuf, disbuf); 28 m68k_disasm(&instbuf, disbuf);