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);