Mercurial > repos > blastem
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); |