]> git.sur5r.net Git - cc65/commitdiff
Adjustment for '816
authorLauri Kasanen <cand@gmx.com>
Wed, 10 Apr 2019 14:29:57 +0000 (17:29 +0300)
committergreg-king5 <greg.king5@verizon.net>
Sun, 21 Apr 2019 16:46:03 +0000 (12:46 -0400)
src/cc65/goto.c

index ae509e643d9a99411d4518a96aa90ef5bd1dab52..1b99a98030c3ecc20fa5aece05e3bf4a9a894894 100644 (file)
@@ -103,7 +103,7 @@ void GotoStatement (void)
 
                 if (CPUIsets[CPU] & CPU_ISET_65SC02) {
                     AddCodeLine ("ldx #$%02X", val * 2);
-                    AddCodeLine ("jmp (%s,x)", arr->AsmName);
+                    AddCodeLine ("jmp (.loword(%s),x)", arr->AsmName);
                 } else {
                     AddCodeLine ("ldy #$%02X", val * 2);
                     AddCodeLine ("lda %s,y", arr->AsmName);
@@ -118,7 +118,7 @@ void GotoStatement (void)
 
                 if (CPUIsets[CPU] & CPU_ISET_65SC02) {
                     AddCodeLine ("tax");
-                    AddCodeLine ("jmp (%s,x)", arr->AsmName);
+                    AddCodeLine ("jmp (.loword(%s),x)", arr->AsmName);
                 } else {
                     AddCodeLine ("tay");
                     AddCodeLine ("lda %s,y", arr->AsmName);