mirror of
https://github.com/dschmenk/PLASMA.git
synced 2025-02-13 15:31:09 +00:00
Change sense of test to take advantage of Y=0
This commit is contained in:
parent
a7ecdc7edc
commit
9be1bd5eb8
@ -582,19 +582,17 @@ def compiler(defptr)#0
|
||||
^codeptr = $B5; codeptr++ // LDA zp,X
|
||||
^codeptr = $D0+VX; codeptr++ // ESTKL
|
||||
fin
|
||||
^codeptr = $A0; codeptr++ // LDY #imm
|
||||
^codeptr = $FF; codeptr++ // $FF
|
||||
^codeptr = $D5; codeptr++ // CMP zp,X
|
||||
^codeptr = $D0+1+VX; codeptr++ // ESTKL+1
|
||||
^codeptr = $D0; codeptr++ // BNE rel
|
||||
^codeptr = $07; codeptr++ // +7
|
||||
^codeptr = $06; codeptr++ // +6
|
||||
^codeptr = $B5; codeptr++ // LDA zp,X
|
||||
^codeptr = $C0+VX; codeptr++ // ESTKH
|
||||
^codeptr = $D5; codeptr++ // CMP zp,X
|
||||
^codeptr = $C0+1+VX; codeptr++ // ESTKH+1
|
||||
^codeptr = $D0; codeptr++ // BNE rel
|
||||
^codeptr = $F0; codeptr++ // BEQ rel
|
||||
^codeptr = $01; codeptr++ // +1
|
||||
^codeptr = $C8; codeptr++ // INY
|
||||
^codeptr = $88; codeptr++ // DEY
|
||||
^codeptr = $98; codeptr++ // TYA
|
||||
^codeptr = $94; codeptr++ // STY zp,X
|
||||
^codeptr = $C0+1+VX; codeptr++ // ESTKH+1
|
||||
@ -614,8 +612,6 @@ def compiler(defptr)#0
|
||||
^codeptr = $B5; codeptr++ // LDA zp,X
|
||||
^codeptr = $D0+VX; codeptr++ // ESTKL
|
||||
fin
|
||||
^codeptr = $A0; codeptr++ // LDY #imm
|
||||
^codeptr = $FF; codeptr++ // $FF
|
||||
^codeptr = $D5; codeptr++ // CMP zp,X
|
||||
^codeptr = $D0+1+VX; codeptr++ // ESTKL+1
|
||||
^codeptr = $B5; codeptr++ // LDA zp,X
|
||||
@ -626,9 +622,9 @@ def compiler(defptr)#0
|
||||
^codeptr = $02; codeptr++ // +2
|
||||
^codeptr = $49; codeptr++ // EOR #imm
|
||||
^codeptr = $80; codeptr++ // $80
|
||||
^codeptr = $30; codeptr++ // BMI rel
|
||||
^codeptr = $10; codeptr++ // BPL rel
|
||||
^codeptr = $01; codeptr++ // +1
|
||||
^codeptr = $C8; codeptr++ // INY
|
||||
^codeptr = $88; codeptr++ // DEY
|
||||
^codeptr = $98; codeptr++ // TYA
|
||||
^codeptr = $94; codeptr++ // STY zp,X
|
||||
^codeptr = $C0+1+VX; codeptr++ // ESTKH+1
|
||||
@ -648,8 +644,6 @@ def compiler(defptr)#0
|
||||
^codeptr = $95; codeptr++ // STA zp,X
|
||||
^codeptr = $D0+VX; codeptr++ // ESTKL
|
||||
fin
|
||||
^codeptr = $A0; codeptr++ // LDY #imm
|
||||
^codeptr = $FF; codeptr++ // $FF
|
||||
^codeptr = $B5; codeptr++ // LDA zp,X
|
||||
^codeptr = $D0+1+VX; codeptr++ // ESTKL+1
|
||||
^codeptr = $D5; codeptr++ // CMP zp,X
|
||||
@ -662,9 +656,9 @@ def compiler(defptr)#0
|
||||
^codeptr = $02; codeptr++ // +2
|
||||
^codeptr = $49; codeptr++ // EOR #imm
|
||||
^codeptr = $80; codeptr++ // $80
|
||||
^codeptr = $30; codeptr++ // BMI rel
|
||||
^codeptr = $10; codeptr++ // BPL rel
|
||||
^codeptr = $01; codeptr++ // +1
|
||||
^codeptr = $C8; codeptr++ // INY
|
||||
^codeptr = $88; codeptr++ // DEY
|
||||
^codeptr = $98; codeptr++ // TYA
|
||||
^codeptr = $94; codeptr++ // STY zp,X
|
||||
^codeptr = $C0+1+VX; codeptr++ // ESTKH+1
|
||||
@ -684,8 +678,6 @@ def compiler(defptr)#0
|
||||
^codeptr = $95; codeptr++ // STA zp,X
|
||||
^codeptr = $D0+VX; codeptr++ // ESTKL
|
||||
fin
|
||||
^codeptr = $A0; codeptr++ // LDY #imm
|
||||
^codeptr = $FF; codeptr++ // $FF
|
||||
^codeptr = $B5; codeptr++ // LDA zp,X
|
||||
^codeptr = $D0+1+VX; codeptr++ // ESTKL+1
|
||||
^codeptr = $D5; codeptr++ // CMP zp,X
|
||||
@ -698,9 +690,9 @@ def compiler(defptr)#0
|
||||
^codeptr = $02; codeptr++ // +2
|
||||
^codeptr = $49; codeptr++ // EOR #imm
|
||||
^codeptr = $80; codeptr++ // $80
|
||||
^codeptr = $10; codeptr++ // BPL rel
|
||||
^codeptr = $30; codeptr++ // BMI rel
|
||||
^codeptr = $01; codeptr++ // +1
|
||||
^codeptr = $C8; codeptr++ // INY
|
||||
^codeptr = $88; codeptr++ // DEY
|
||||
^codeptr = $98; codeptr++ // TYA
|
||||
^codeptr = $94; codeptr++ // STY zp,X
|
||||
^codeptr = $C0+1+VX; codeptr++ // ESTKH+1
|
||||
@ -720,8 +712,6 @@ def compiler(defptr)#0
|
||||
^codeptr = $95; codeptr++ // STA zp,X
|
||||
^codeptr = $D0+VX; codeptr++ // ESTKL
|
||||
fin
|
||||
^codeptr = $A0; codeptr++ // LDY #imm
|
||||
^codeptr = $FF; codeptr++ // $FF
|
||||
^codeptr = $D5; codeptr++ // CMP zp,X
|
||||
^codeptr = $D0+1+VX; codeptr++ // ESTKL+1
|
||||
^codeptr = $B5; codeptr++ // LDA zp,X
|
||||
@ -732,9 +722,9 @@ def compiler(defptr)#0
|
||||
^codeptr = $02; codeptr++ // +2
|
||||
^codeptr = $49; codeptr++ // EOR #imm
|
||||
^codeptr = $80; codeptr++ // $80
|
||||
^codeptr = $10; codeptr++ // BPL rel
|
||||
^codeptr = $30; codeptr++ // BMI rel
|
||||
^codeptr = $01; codeptr++ // +1
|
||||
^codeptr = $C8; codeptr++ // INY
|
||||
^codeptr = $88; codeptr++ // DEY
|
||||
^codeptr = $98; codeptr++ // TYA
|
||||
^codeptr = $94; codeptr++ // STY zp,X
|
||||
^codeptr = $C0+1+VX; codeptr++ // ESTKH+1
|
||||
|
Loading…
x
Reference in New Issue
Block a user