Mercurial > hg > Members > kono > os9 > sbc09
diff d09.c @ 34:2032755628dc
fix for nitros9
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Sun, 15 Jul 2018 14:18:19 +0900 |
parents | 7c5379eb406e |
children | 01519215ec70 |
line wrap: on
line diff
--- a/d09.c Sat Jul 14 15:22:54 2018 +0900 +++ b/d09.c Sun Jul 15 14:18:19 2018 +0900 @@ -1312,7 +1312,7 @@ break; case 0x0d : offset = prog[pc+2] * 256 + prog[pc+3]; - offset = ((offset>0x7fff?offset-0x8001 : offset )+pc+4) & 0xFFFF; + offset = ((offset>0x7fff? offset-0x10000 : offset )+pc+4) & 0xFFFF; s = ">"; fprintf(fp,"%0.2X %0.2X %0.2X %0.2X %s%s %s$%0.4X,PCR", code, postbyte, prog[pc+2], prog[pc+3], suffix, op->name, s, offset+adoffset);