From 0378615f7fb34f3cca2d8ddfa80df6e98bd3a1cb Mon Sep 17 00:00:00 2001 From: Alan Cox Date: Fri, 24 Nov 2017 20:33:00 +0000 Subject: [PATCH] 6502: correct signal stubs --- Library/libs/crt0_6502.s | 3 +-- Library/libs/crt0nostdio_6502.s | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/Library/libs/crt0_6502.s b/Library/libs/crt0_6502.s index 577c6809..4168bc59 100644 --- a/Library/libs/crt0_6502.s +++ b/Library/libs/crt0_6502.s @@ -54,8 +54,7 @@ __sighandler: sta jmpvec+2 ; ptr1 is now the function pla - ldx #0 - jsr pushax ; signal(int sig) + ldx #0 ; signal(sig) jsr jmpvec ; no jsr (x) so fake it jsr stash_zp ; recovers sp initmainargs: ; Hardcoded compiler dumbness diff --git a/Library/libs/crt0nostdio_6502.s b/Library/libs/crt0nostdio_6502.s index 9dd056bd..4a1fb42f 100644 --- a/Library/libs/crt0nostdio_6502.s +++ b/Library/libs/crt0nostdio_6502.s @@ -54,8 +54,7 @@ __sighandler: sta jmpvec+2 ; ptr1 is now the function pla - ldx #0 - jsr pushax ; signal(int sig) + ldx #0 ; signal(int sig) jsr jmpvec ; no jsr (x) so fake it jsr stash_zp ; recovers sp initmainargs: ; Hardcoded compiler dumbness -- 2.34.1