mirror of
https://gitlab.com/camelot/kickc.git
synced 2024-06-10 10:29:36 +00:00
- Fragments
This commit is contained in:
parent
58fef5acc3
commit
61c4e8418d
|
@ -0,0 +1,4 @@
|
|||
lda #0
|
||||
pha
|
||||
lda {m1}
|
||||
pha
|
|
@ -0,0 +1,4 @@
|
|||
lda #0
|
||||
pha
|
||||
lda {z1}
|
||||
pha
|
|
@ -0,0 +1,4 @@
|
|||
lda {c1}+1,y
|
||||
pha
|
||||
lda {c1},y
|
||||
pha
|
|
@ -0,0 +1,7 @@
|
|||
lda $0
|
||||
pha
|
||||
lda #{c1}
|
||||
sta $0
|
||||
jsr {la1}
|
||||
pla
|
||||
sta $0
|
|
@ -0,0 +1,8 @@
|
|||
lda $1
|
||||
pha
|
||||
lda #{c1}
|
||||
sta $1
|
||||
jsr {la1}
|
||||
pla
|
||||
sta $1
|
||||
|
|
@ -0,0 +1,11 @@
|
|||
lda {m1}
|
||||
sta $fe
|
||||
lda {m1}+1
|
||||
sta $ff
|
||||
lda {m2}
|
||||
sta $fc
|
||||
lda {m2}+1
|
||||
sta $fd
|
||||
lda ($fc),y
|
||||
and #{c1}
|
||||
sta ($fe),y
|
|
@ -0,0 +1,11 @@
|
|||
lda {m1}
|
||||
sta $fe
|
||||
lda {m1}+1
|
||||
sta $ff
|
||||
lda {m2}
|
||||
sta $fc
|
||||
lda {m2}+1
|
||||
sta $fd
|
||||
lda ($fc),y
|
||||
ora #{c1}
|
||||
sta ($fe),y
|
|
@ -0,0 +1,9 @@
|
|||
lda {m1}
|
||||
sta $fe
|
||||
lda {m1}+1
|
||||
sta $ff
|
||||
lda ($fe),y
|
||||
sta {c1},x
|
||||
iny
|
||||
lda ($fe),y
|
||||
sta {c1}+1,x
|
|
@ -1,4 +1,3 @@
|
|||
ldy {c2}
|
||||
lda ({z1}),y
|
||||
sta {c1},x
|
||||
iny
|
|
@ -0,0 +1,9 @@
|
|||
lda {m1}
|
||||
sta $fe
|
||||
lda {m1}+1
|
||||
sta $ff
|
||||
lda ($fe),y
|
||||
sta {c1},x
|
||||
iny
|
||||
lda ($fe),y
|
||||
sta {c1}+1,x
|
|
@ -0,0 +1,6 @@
|
|||
lda {m1}
|
||||
sta $fe
|
||||
lda {m1}+1
|
||||
sta $ff
|
||||
lda ($fe),y
|
||||
and #{c1}
|
|
@ -0,0 +1,11 @@
|
|||
clc
|
||||
lda {c1}+1,x
|
||||
ror
|
||||
sta $ff
|
||||
lda {c1},x
|
||||
ror
|
||||
sta $fe
|
||||
clc
|
||||
ror $ff
|
||||
lda $fe
|
||||
ror
|
|
@ -0,0 +1,11 @@
|
|||
clc
|
||||
lda {c1}+1,y
|
||||
ror
|
||||
sta $ff
|
||||
lda {c1},y
|
||||
ror
|
||||
sta $fe
|
||||
clc
|
||||
ror $ff
|
||||
lda $fe
|
||||
ror
|
|
@ -0,0 +1,7 @@
|
|||
lda {m2}
|
||||
sta $fe
|
||||
lda {m2}+1
|
||||
sta $ff
|
||||
lda ($fe),y
|
||||
and #{c1}
|
||||
sta {m1}
|
20
src/main/fragment/mos6502-common/vdum1=vdum1_rol_5.asm
Normal file
20
src/main/fragment/mos6502-common/vdum1=vdum1_rol_5.asm
Normal file
|
@ -0,0 +1,20 @@
|
|||
asl {m1}
|
||||
rol {m1}+1
|
||||
rol {m1}+2
|
||||
rol {m1}+3
|
||||
asl {m1}
|
||||
rol {m1}+1
|
||||
rol {m1}+2
|
||||
rol {m1}+3
|
||||
asl {m1}
|
||||
rol {m1}+1
|
||||
rol {m1}+2
|
||||
rol {m1}+3
|
||||
asl {m1}
|
||||
rol {m1}+1
|
||||
rol {m1}+2
|
||||
rol {m1}+3
|
||||
asl {m1}
|
||||
rol {m1}+1
|
||||
rol {m1}+2
|
||||
rol {m1}+3
|
20
src/main/fragment/mos6502-common/vdum1=vdum1_ror_5.asm
Normal file
20
src/main/fragment/mos6502-common/vdum1=vdum1_ror_5.asm
Normal file
|
@ -0,0 +1,20 @@
|
|||
lsr {m1}+3
|
||||
ror {m1}+2
|
||||
ror {m1}+1
|
||||
ror {m1}
|
||||
lsr {m1}+3
|
||||
ror {m1}+2
|
||||
ror {m1}+1
|
||||
ror {m1}
|
||||
lsr {m1}+3
|
||||
ror {m1}+2
|
||||
ror {m1}+1
|
||||
ror {m1}
|
||||
lsr {m1}+3
|
||||
ror {m1}+2
|
||||
ror {m1}+1
|
||||
ror {m1}
|
||||
lsr {m1}+3
|
||||
ror {m1}+2
|
||||
ror {m1}+1
|
||||
ror {m1}
|
10
src/main/fragment/mos6502-common/vwum1=_deref_pwum1.asm
Normal file
10
src/main/fragment/mos6502-common/vwum1=_deref_pwum1.asm
Normal file
|
@ -0,0 +1,10 @@
|
|||
ldy {m1}
|
||||
sty $fe
|
||||
ldy {m1}+1
|
||||
sty $ff
|
||||
ldy #0
|
||||
lda ($fe),y
|
||||
sta {m1}
|
||||
iny
|
||||
lda ($fe),y
|
||||
sta {m1}+1
|
|
@ -0,0 +1,12 @@
|
|||
lda {m1}
|
||||
sta $fe
|
||||
lda {m1}+1
|
||||
sta $ff
|
||||
lda ($fe),y
|
||||
sta {m1}+1
|
||||
lda {m2}
|
||||
sta $fe
|
||||
lda {m2}+1
|
||||
sta $ff
|
||||
lda ($fe),y
|
||||
sta {m1}
|
|
@ -0,0 +1,4 @@
|
|||
lda ({z2}),y
|
||||
sta {m1}+1
|
||||
lda ({z3}),y
|
||||
sta {m1}
|
|
@ -0,0 +1,10 @@
|
|||
clc
|
||||
lda {c1},x
|
||||
ror
|
||||
sta {m1}
|
||||
lda {c1}+1,x
|
||||
ror
|
||||
sta {m1}+1
|
||||
clc
|
||||
ror {m1}
|
||||
ror {m1}+1
|
|
@ -0,0 +1,10 @@
|
|||
clc
|
||||
lda {c1},y
|
||||
ror
|
||||
sta {m1}
|
||||
lda {c1}+1,y
|
||||
ror
|
||||
sta {m1}+1
|
||||
clc
|
||||
ror {m1}
|
||||
ror {m1}+1
|
|
@ -0,0 +1,3 @@
|
|||
sta {m1}+1
|
||||
lda ({z2}),y
|
||||
sta {m1}
|
|
@ -0,0 +1,8 @@
|
|||
lda {m1}
|
||||
sta $fe
|
||||
lda {m1}+1
|
||||
sta $ff
|
||||
sty {m1}+1
|
||||
ldy {m2}
|
||||
lda ($fe),y
|
||||
sta {m1}
|
|
@ -0,0 +1,4 @@
|
|||
lda ({z1}),y
|
||||
sta {z1}+1
|
||||
lda ({z2}),y
|
||||
sta {z1}
|
|
@ -0,0 +1,4 @@
|
|||
lda ({z1}),y
|
||||
sta {z1}
|
||||
lda ({z2}),y
|
||||
sta {z1}+1
|
Loading…
Reference in New Issue
Block a user