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