mirror of
https://github.com/dschmenk/PLASMA.git
synced 2025-02-09 19:31:13 +00:00
Buggered that optimization up
This commit is contained in:
parent
8d119d3d8c
commit
f32349b849
@ -689,7 +689,7 @@ def compiler(defptr)#0
|
||||
codeptr=>4 = $00FF
|
||||
codeptr = codeptr + 6
|
||||
fin
|
||||
A_IS_TOS = TRUE // PHA
|
||||
A_IS_TOS = TRUE // PHA
|
||||
break
|
||||
is $6A // LAW
|
||||
dest = *(bytecode+i+1)
|
||||
@ -1196,9 +1196,9 @@ def compiler(defptr)#0
|
||||
codeptr=>6 = $00FF
|
||||
codeptr->8 = $18 // CLC
|
||||
codeptr=>9 = $E765 // ADC TMP
|
||||
codeptr = codeptr + 15
|
||||
codeptr = codeptr + 11
|
||||
fin
|
||||
A_IS_TOS = TRUE // PHA
|
||||
A_IS_TOS = TRUE // PHA
|
||||
break
|
||||
is $B6 // ADDAW
|
||||
dest = *(bytecode+i+1)
|
||||
@ -1271,16 +1271,17 @@ def compiler(defptr)#0
|
||||
codeptr=>10 = $00FF
|
||||
codeptr->12 = $0A // ASL
|
||||
codeptr=>13 = $E765 // ADC TMP
|
||||
codeptr = codeptr + 15
|
||||
else
|
||||
codeptr=>0 = $E785 // STA TMP
|
||||
codeptr->4 = $AD // LDA abs
|
||||
codeptr=>5 = dest
|
||||
codeptr->9 = $29 // AND #$00FF
|
||||
codeptr=>10 = $00FF
|
||||
codeptr->12 = $0A // ASL
|
||||
codeptr=>13 = $E765 // ADC TMP
|
||||
codeptr=>0 = $E785 // STA TMP
|
||||
codeptr->2 = $AD // LDA abs
|
||||
codeptr=>3 = dest
|
||||
codeptr->5 = $29 // AND #$00FF
|
||||
codeptr=>6 = $00FF
|
||||
codeptr->8 = $0A // ASL
|
||||
codeptr=>9 = $E765 // ADC TMP
|
||||
codeptr = codeptr + 11
|
||||
fin
|
||||
codeptr = codeptr + 15
|
||||
A_IS_TOS = TRUE // PHA
|
||||
break
|
||||
is $BE // IDXAW
|
||||
|
Loading…
x
Reference in New Issue
Block a user