... | ... |
@@ -210,8 +210,7 @@ writeopcode(char *w) |
210 | 210 |
Uint8 res; |
211 | 211 |
if(jsrlast && scmp(w, "JMP2r", 5)) { /* combine JSR2 JMP2r */ |
212 | 212 |
p.data[p.ptr - 1] = findopcode("JMP2"); |
213 |
- jsrlast = 0; |
|
214 |
- return 1; |
|
213 |
+ return jsrlast--; |
|
215 | 214 |
} |
216 | 215 |
res = writebyte(findopcode(w)); |
217 | 216 |
if(scmp(w, "JSR2", 4)) |