From fc87d198f7547d2d5b6ce3db4054033d216eb858 Mon Sep 17 00:00:00 2001 From: cuz Date: Sat, 8 Sep 2001 13:00:30 +0000 Subject: [PATCH] Removed the ldeax module git-svn-id: svn://svn.cc65.org/cc65/trunk@862 b7a2c559-68d2-44c3-8de9-860c34a00d81 --- libsrc/runtime/Makefile | 1 - libsrc/runtime/ldeax.s | 38 -------------------------------------- 2 files changed, 39 deletions(-) delete mode 100644 libsrc/runtime/ldeax.s 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)