From: cuz Date: Sat, 8 Sep 2001 13:00:30 +0000 (+0000) Subject: Removed the ldeax module X-Git-Tag: V2.12.0~2717 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=fc87d198f7547d2d5b6ce3db4054033d216eb858;p=cc65 Removed the ldeax module git-svn-id: svn://svn.cc65.org/cc65/trunk@862 b7a2c559-68d2-44c3-8de9-860c34a00d81 --- diff --git a/libsrc/runtime/Makefile b/libsrc/runtime/Makefile index 39b792136..cbb14f699 100644 --- a/libsrc/runtime/Makefile +++ b/libsrc/runtime/Makefile @@ -88,7 +88,6 @@ OBJS = add.o \ ldauisp.o \ ldaxi.o \ ldaxsp.o \ - ldeax.o \ ldeaxi.o \ ldeaxysp.o \ ldec.o \ diff --git a/libsrc/runtime/ldeax.s b/libsrc/runtime/ldeax.s deleted file mode 100644 index 88ebd0b1f..000000000 --- a/libsrc/runtime/ldeax.s +++ /dev/null @@ -1,38 +0,0 @@ -; -; Ullrich von Bassewitz, 29.12.1999 -; -; CC65 runtime: Load eax from immidiate value following the call -; - - .export ldeax - .importzp sreg, ptr4 - - .macpack generic - -ldeax: pla ; Low byte of return address - sta ptr4 - pla ; high byte of return address - sta ptr4+1 - ldy #4 ; high byte of value - lda (ptr4),y - sta sreg+1 - dey - lda (ptr4),y - sta sreg - dey - lda (ptr4),y - tax - dey - lda (ptr4),y - tay ; Save low byte - -; Calculate the return address (remember: RTS address is one low) and -; jump to it - - lda ptr4 - add #5 - sta ptr4 - bcc @L9 - inc ptr4+1 -@L9: tya ; restore low byte - jmp (ptr4)