Added some 65C02 code.

git-svn-id: svn://svn.cc65.org/cc65/trunk@484 b7a2c559-68d2-44c3-8de9-860c34a00d81
This commit is contained in:
cuz
2000-11-27 22:59:03 +00:00
parent 5be5b3763b
commit b4163d0e4e
11 changed files with 149 additions and 80 deletions

View File

@@ -6,7 +6,7 @@
.export pushb, pushbidx
.import pushax
.importzp ptr1
.importzp ptr1
pushbidx:
sty ptr1
@@ -17,7 +17,11 @@ pushbidx:
pushb: sta ptr1
stx ptr1+1
ldx #0 ; Load index/high byte
lda (ptr1,x)
.ifpc02
lda (ptr1) ; Save one cycle for the C02
.else
lda (ptr1,x)
.endif
bpl L1
dex ; Make high byte FF
L1: jmp pushax