Mercurial > hg > Members > kono > os9 > sbc09
comparison 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 |
comparison
equal
deleted
inserted
replaced
33:7c5379eb406e | 34:2032755628dc |
---|---|
1310 code, postbyte, prog[pc+2], suffix, op->name, s, offset+adoffset); | 1310 code, postbyte, prog[pc+2], suffix, op->name, s, offset+adoffset); |
1311 extrabytes = 1; | 1311 extrabytes = 1; |
1312 break; | 1312 break; |
1313 case 0x0d : | 1313 case 0x0d : |
1314 offset = prog[pc+2] * 256 + prog[pc+3]; | 1314 offset = prog[pc+2] * 256 + prog[pc+3]; |
1315 offset = ((offset>0x7fff?offset-0x8001 : offset )+pc+4) & 0xFFFF; | 1315 offset = ((offset>0x7fff? offset-0x10000 : offset )+pc+4) & 0xFFFF; |
1316 s = ">"; | 1316 s = ">"; |
1317 fprintf(fp,"%0.2X %0.2X %0.2X %0.2X %s%s %s$%0.4X,PCR", | 1317 fprintf(fp,"%0.2X %0.2X %0.2X %0.2X %s%s %s$%0.4X,PCR", |
1318 code, postbyte, prog[pc+2], prog[pc+3], suffix, op->name, s, offset+adoffset); | 1318 code, postbyte, prog[pc+2], prog[pc+3], suffix, op->name, s, offset+adoffset); |
1319 extrabytes = 2; | 1319 extrabytes = 2; |
1320 break; | 1320 break; |