mirror of
https://gitlab.com/camelot/kickc.git
synced 2024-11-27 19:50:10 +00:00
Added fragments from Paul Gardner-Stephen.
This commit is contained in:
parent
e3ebed534f
commit
cfff09e038
@ -0,0 +1,7 @@
|
||||
lda ({z1}),y
|
||||
pha
|
||||
iny
|
||||
lda ({z1}),y
|
||||
sta {z1}+1
|
||||
pla
|
||||
sta {z1}
|
4
src/main/fragment/mos6502-common/pduz1=_deref_pptc1.asm
Normal file
4
src/main/fragment/mos6502-common/pduz1=_deref_pptc1.asm
Normal file
@ -0,0 +1,4 @@
|
||||
lda {c1}
|
||||
sta {z1}
|
||||
lda {c1}+1
|
||||
sta {z1}+1
|
@ -0,0 +1,11 @@
|
||||
lda {z2}
|
||||
sta ({z1}),y
|
||||
iny
|
||||
lda {z2}+1
|
||||
sta ({z1}),y
|
||||
iny
|
||||
lda {z2}+2
|
||||
sta ({z1}),y
|
||||
iny
|
||||
lda {z2}+3
|
||||
sta ({z1}),y
|
@ -0,0 +1,5 @@
|
||||
lda #<{c2}
|
||||
sta ({z1}),y
|
||||
iny
|
||||
lda #>{c2}
|
||||
sta ({z1}),y
|
4
src/main/fragment/mos6502-common/pwuz1=_deref_pptc1.asm
Normal file
4
src/main/fragment/mos6502-common/pwuz1=_deref_pptc1.asm
Normal file
@ -0,0 +1,4 @@
|
||||
lda {c1}
|
||||
sta {z1}
|
||||
lda {c1}+1
|
||||
sta {z1}+1
|
@ -0,0 +1,7 @@
|
||||
lda ({z1}),y
|
||||
pha
|
||||
iny
|
||||
lda ({z1}),y
|
||||
sta {z1}+1
|
||||
pla
|
||||
sta {z1}
|
2
src/main/fragment/mos6502-common/vbuz1=vbuz2_rol_8.asm
Normal file
2
src/main/fragment/mos6502-common/vbuz1=vbuz2_rol_8.asm
Normal file
@ -0,0 +1,2 @@
|
||||
lda #0
|
||||
sta {z1}
|
7
src/main/fragment/mos6502-common/vduz1=_deref_pptc1.asm
Normal file
7
src/main/fragment/mos6502-common/vduz1=_deref_pptc1.asm
Normal file
@ -0,0 +1,7 @@
|
||||
lda {c1}
|
||||
sta {z1}
|
||||
lda {c1}+1
|
||||
sta {z1}+1
|
||||
lda #0
|
||||
sta {z1}+2
|
||||
sta {z1}+3
|
@ -0,0 +1,7 @@
|
||||
lda {c1}
|
||||
sta {z1}
|
||||
lda {c1}+1
|
||||
sta {z1}+1
|
||||
lda #0
|
||||
sta {z1}+2
|
||||
sta {z1}+3
|
@ -0,0 +1,6 @@
|
||||
lda ({z2}),y
|
||||
sta {z1}
|
||||
lda #0
|
||||
sta {z1}+1
|
||||
sta {z1}+2
|
||||
sta {z1}+3
|
@ -0,0 +1,11 @@
|
||||
lda ({z2}),y
|
||||
sta {z1}
|
||||
iny
|
||||
lda ({z2}),y
|
||||
sta {z1}+1
|
||||
iny
|
||||
lda ({z2}),y
|
||||
sta {z1}+2
|
||||
iny
|
||||
lda ({z2}),y
|
||||
sta {z1}+3
|
7
src/main/fragment/mos6502-common/vduz1=vduz1_rol_16.asm
Normal file
7
src/main/fragment/mos6502-common/vduz1=vduz1_rol_16.asm
Normal file
@ -0,0 +1,7 @@
|
||||
lda {z1}+1
|
||||
sta {z1}+3
|
||||
lda {z1}
|
||||
sta {z1}+2
|
||||
lda #0
|
||||
sta {z1}
|
||||
sta {z1}+1
|
8
src/main/fragment/mos6502-common/vduz1=vduz1_rol_8.asm
Normal file
8
src/main/fragment/mos6502-common/vduz1=vduz1_rol_8.asm
Normal file
@ -0,0 +1,8 @@
|
||||
lda {z1}+2
|
||||
sta {z1}+3
|
||||
lda {z1}+1
|
||||
sta {z1}+2
|
||||
lda {z1}
|
||||
sta {z1}+1
|
||||
lda #0
|
||||
sta {z1}
|
12
src/main/fragment/mos6502-common/vduz1=vduz2_bor_vduz1.asm
Normal file
12
src/main/fragment/mos6502-common/vduz1=vduz2_bor_vduz1.asm
Normal file
@ -0,0 +1,12 @@
|
||||
lda {z2}
|
||||
ora {z1}
|
||||
sta {z1}
|
||||
lda {z2}+1
|
||||
ora {z1}+1
|
||||
sta {z1}+1
|
||||
lda {z2}+2
|
||||
ora {z1}+2
|
||||
sta {z1}+2
|
||||
lda {z2}+3
|
||||
ora {z1}+3
|
||||
sta {z1}+3
|
12
src/main/fragment/mos6502-common/vduz1=vduz2_bor_vduz3.asm
Normal file
12
src/main/fragment/mos6502-common/vduz1=vduz2_bor_vduz3.asm
Normal file
@ -0,0 +1,12 @@
|
||||
lda {z2}
|
||||
ora {z3}
|
||||
sta {z1}
|
||||
lda {z2}+1
|
||||
ora {z3}+1
|
||||
sta {z1}+1
|
||||
lda {z2}+2
|
||||
ora {z3}+2
|
||||
sta {z1}+2
|
||||
lda {z2}+3
|
||||
ora {z3}+3
|
||||
sta {z1}+3
|
7
src/main/fragment/mos6502-common/vduz1=vduz2_rol_16.asm
Normal file
7
src/main/fragment/mos6502-common/vduz1=vduz2_rol_16.asm
Normal file
@ -0,0 +1,7 @@
|
||||
lda #0
|
||||
sta {z1}
|
||||
sta {z1}+1
|
||||
lda {z2}
|
||||
sta {z1}+2
|
||||
lda {z2}+1
|
||||
sta {z1}+3
|
4
src/main/fragment/mos6502-common/vwsz1=vwsz2_rol_8.asm
Normal file
4
src/main/fragment/mos6502-common/vwsz1=vwsz2_rol_8.asm
Normal file
@ -0,0 +1,4 @@
|
||||
lda #0
|
||||
sta {z1}
|
||||
lda {z2}
|
||||
sta {z1}+1
|
@ -0,0 +1,6 @@
|
||||
ldy #0
|
||||
lda ({z2}),y
|
||||
sta {z1}
|
||||
iny
|
||||
lda #0
|
||||
sta {z1}+1
|
@ -0,0 +1,5 @@
|
||||
lda ({z2}),y
|
||||
sta {z1}
|
||||
iny
|
||||
lda #0
|
||||
sta {z1}+1
|
Loading…
Reference in New Issue
Block a user