diff --git a/src/libsrc/apple/jit.pla b/src/libsrc/apple/jit.pla index 8657c13..8e17312 100644 --- a/src/libsrc/apple/jit.pla +++ b/src/libsrc/apple/jit.pla @@ -427,8 +427,8 @@ def compiler(defptr)#0 if ^(bytecode+i) == 0 ^codeptr = $98; codeptr++ // TYA -> LDA #$00 else - codeptr=>4 = $A9+(^(bytecode+i)<<8) // LDA #imm - codeptr = codeptr + 2 + *codeptr = $A9+(^(bytecode+i)<<8) // LDA #imm + codeptr = codeptr + 2 //^codeptr = $A9; codeptr++ // LDA #imm //^codeptr = ^(bytecode+i); codeptr++ fin @@ -449,7 +449,7 @@ def compiler(defptr)#0 //^codeptr = $95; codeptr++ // STA zp,X //^codeptr = $C0+VX; codeptr++ // ESTKH codeptr = codeptr + 10 - A_IS_TOSL = FALSE + A_IS_TOSL = FALSE break is $2A // CB i++ @@ -468,7 +468,7 @@ def compiler(defptr)#0 //^codeptr = $95; codeptr++ // STA zp,X //^codeptr = $D0+VX; codeptr++ // ESTKL codeptr = codeptr + 4 - A_IS_TOSL = TOSL_DIRTY + A_IS_TOSL = TOSL_DIRTY break is $2E // CS i++