Mercurial > hg > Members > kono > os9 > sbc09
comparison src/trace.c @ 79:8f3c0906adb9
fix disas
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 07 Aug 2018 12:22:04 +0900 |
parents | 02120537b90d |
children | 9b661787d5ed |
comparison
equal
deleted
inserted
replaced
78:02120537b90d | 79:8f3c0906adb9 |
---|---|
309 prog = (char*)phyadr - adr ; | 309 prog = (char*)phyadr - adr ; |
310 } | 310 } |
311 if (phyadr > phymem+memsize) goto restart; | 311 if (phyadr > phymem+memsize) goto restart; |
312 #else | 312 #else |
313 phyadr = mem+adr; | 313 phyadr = mem+adr; |
314 prog = (char*)phyadr - adr ; | |
315 if (phyadr > mem+0xffff) goto restart; | 314 if (phyadr > mem+0xffff) goto restart; |
316 #endif | 315 #endif |
317 if (d=='i') { | 316 if (d=='i') { |
318 adr = disasm(adr,adr+(len>16?16:len)); | 317 adr = disasm(adr,adr+(len>16?16:len))-16; |
319 } else { | 318 } else { |
320 hexadump(phyadr,len>16?16:len,adr,16); | 319 hexadump(phyadr,len>16?16:len,adr,16); |
321 } | 320 } |
322 } | 321 } |
323 goto restart; | 322 goto restart; |