Added some cycle counts
git-svn-id: svn://svn.cc65.org/cc65/trunk@2043 b7a2c559-68d2-44c3-8de9-860c34a00d81
This commit is contained in:
parent
37178d5141
commit
c2f5cb7cce
3 changed files with 27 additions and 27 deletions
|
@ -12,12 +12,12 @@
|
||||||
.ifpc02
|
.ifpc02
|
||||||
lda (sp)
|
lda (sp)
|
||||||
.else
|
.else
|
||||||
ldy #0
|
ldy #0 ; (2)
|
||||||
lda (sp),y ; Read byte
|
lda (sp),y ; (7) Read byte
|
||||||
.endif
|
.endif
|
||||||
inc sp
|
inc sp ; (12)
|
||||||
beq @L1
|
beq @L1 ; (14)
|
||||||
rts
|
rts ; (20)
|
||||||
|
|
||||||
@L1: inc sp+1
|
@L1: inc sp+1
|
||||||
rts
|
rts
|
||||||
|
|
|
@ -13,19 +13,19 @@ pusha0sp:
|
||||||
ldy #$00
|
ldy #$00
|
||||||
pushaysp:
|
pushaysp:
|
||||||
lda (sp),y
|
lda (sp),y
|
||||||
pusha: ldy sp
|
pusha: ldy sp ; (3)
|
||||||
beq @L1
|
beq @L1 ; (6)
|
||||||
dec sp
|
dec sp ; (11)
|
||||||
.ifpc02
|
.ifpc02
|
||||||
sta (sp)
|
sta (sp)
|
||||||
.else
|
.else
|
||||||
ldy #0
|
ldy #0 ; (13)
|
||||||
sta (sp),y
|
sta (sp),y ; (19)
|
||||||
.endif
|
.endif
|
||||||
rts
|
rts ; (25)
|
||||||
|
|
||||||
@L1: dec sp+1
|
@L1: dec sp+1 ; (11)
|
||||||
dec sp
|
dec sp ; (16)
|
||||||
sta (sp),y
|
sta (sp),y ; (22)
|
||||||
rts
|
rts ; (28)
|
||||||
|
|
||||||
|
|
|
@ -17,19 +17,19 @@ pusha0: ldx #0
|
||||||
|
|
||||||
.proc pushax
|
.proc pushax
|
||||||
|
|
||||||
pha
|
pha ; (3)
|
||||||
lda sp
|
lda sp ; (6)
|
||||||
sec
|
sec ; (8)
|
||||||
sbc #2
|
sbc #2 ; (10)
|
||||||
sta sp ; (13)
|
sta sp ; (13)
|
||||||
bcs @L1
|
bcs @L1 ; (17)
|
||||||
dec sp+1
|
dec sp+1 ; (+5)
|
||||||
@L1: ldy #1
|
@L1: ldy #1 ; (19)
|
||||||
txa ; (20)
|
txa ; (21)
|
||||||
sta (sp),y
|
sta (sp),y ; (27)
|
||||||
pla
|
pla ; (31)
|
||||||
dey
|
dey ; (33)
|
||||||
sta (sp),y ; (38)
|
sta (sp),y ; (38)
|
||||||
rts
|
rts ; (44)
|
||||||
|
|
||||||
.endproc
|
.endproc
|
||||||
|
|
Loading…
Add table
Reference in a new issue