mirror of
https://gitlab.com/camelot/kickc.git
synced 2025-04-08 14:37:40 +00:00
Added missing fragments for Travis Fisher
This commit is contained in:
parent
1b283b3084
commit
f1605bb085
src/main/fragment/mos6502-common
pvom1=pvom2_plus__hi_vwum3.asmpwsc1_derefidx_vbuxx=pwsc1_derefidx_vbuxx_plus_pwsc2_derefidx_vbuxx.asmpwsc1_derefidx_vbuxx_lt_0_then_la1.asmpwsc1_derefidx_vbuxx_lt_vwsc2_then_la1.asmpwsc1_derefidx_vbuyy=pwsc1_derefidx_vbuyy_plus_pwsc2_derefidx_vbuyy.asmpwsc1_derefidx_vbuyy_lt_0_then_la1.asmpwsc1_derefidx_vbuyy_lt_vwsc2_then_la1.asmvbuaa=vbuaa_bor__hi_vwsm1.asmvwsm1=_neg_pwsc1_derefidx_vbuxx.asmvwsm1=_neg_pwsc1_derefidx_vbuyy.asmvwsm1=vwsc1_minus_pwsc2_derefidx_vbuxx.asmvwsm1=vwsc1_minus_pwsc2_derefidx_vbuyy.asm
@ -0,0 +1,7 @@
|
||||
clc
|
||||
lda {m3}+1
|
||||
adc {m2}
|
||||
sta {m1}
|
||||
lda #0
|
||||
adc {m2}+1
|
||||
sta {m1}+1
|
7
src/main/fragment/mos6502-common/pwsc1_derefidx_vbuxx=pwsc1_derefidx_vbuxx_plus_pwsc2_derefidx_vbuxx.asm
Normal file
7
src/main/fragment/mos6502-common/pwsc1_derefidx_vbuxx=pwsc1_derefidx_vbuxx_plus_pwsc2_derefidx_vbuxx.asm
Normal file
@ -0,0 +1,7 @@
|
||||
clc
|
||||
lda {c1},x
|
||||
adc {c2},x
|
||||
sta {c1},x
|
||||
lda {c1}+1,x
|
||||
adc {c2}+1,x
|
||||
sta {c1}+1,x
|
@ -0,0 +1,2 @@
|
||||
lda {c1}+1,x
|
||||
bmi {la1}
|
@ -0,0 +1,8 @@
|
||||
lda {c1},x
|
||||
cmp {c2}
|
||||
lda {c1}+1,x
|
||||
sbc {c2}+1
|
||||
bvc !+
|
||||
eor #$80
|
||||
!:
|
||||
bmi {la1}
|
7
src/main/fragment/mos6502-common/pwsc1_derefidx_vbuyy=pwsc1_derefidx_vbuyy_plus_pwsc2_derefidx_vbuyy.asm
Normal file
7
src/main/fragment/mos6502-common/pwsc1_derefidx_vbuyy=pwsc1_derefidx_vbuyy_plus_pwsc2_derefidx_vbuyy.asm
Normal file
@ -0,0 +1,7 @@
|
||||
clc
|
||||
lda {c1},y
|
||||
adc {c2},y
|
||||
sta {c1},y
|
||||
lda {c1}+1,y
|
||||
adc {c2}+1,y
|
||||
sta {c1}+1,y
|
@ -0,0 +1,2 @@
|
||||
lda {c1}+1,y
|
||||
bmi {la1}
|
@ -0,0 +1,8 @@
|
||||
lda {c1},y
|
||||
cmp {c2}
|
||||
lda {c1}+1,y
|
||||
sbc {c2}+1
|
||||
bvc !+
|
||||
eor #$80
|
||||
!:
|
||||
bmi {la1}
|
@ -0,0 +1 @@
|
||||
ora {m1}+1
|
@ -0,0 +1,7 @@
|
||||
sec
|
||||
lda #0
|
||||
sbc {c1},x
|
||||
sta {m1}
|
||||
lda #0
|
||||
sbc {c1}+1,x
|
||||
sta {m1}+1
|
@ -0,0 +1,7 @@
|
||||
sec
|
||||
lda #0
|
||||
sbc {c1},y
|
||||
sta {m1}
|
||||
lda #0
|
||||
sbc {c1}+1,y
|
||||
sta {m1}+1
|
@ -0,0 +1,7 @@
|
||||
sec
|
||||
lda #<{c1}
|
||||
sbc {c2},x
|
||||
sta {m1}
|
||||
lda #>{c1}
|
||||
sbc {c2}+1,x
|
||||
sta {m1}+1
|
@ -0,0 +1,7 @@
|
||||
sec
|
||||
lda #<{c1}
|
||||
sbc {c2},y
|
||||
sta {m1}
|
||||
lda #>{c1}
|
||||
sbc {c2}+1,y
|
||||
sta {m1}+1
|
Loading…
x
Reference in New Issue
Block a user