diff --git a/libsrc/common/atexit.s b/libsrc/common/atexit.s
index 05ecfa597..c8c14e268 100644
--- a/libsrc/common/atexit.s
+++ b/libsrc/common/atexit.s
@@ -64,7 +64,11 @@
      	sta	jmpvec+1
    	sty	exitfunc_index
  	jsr	jmpvec			; Call the function
+.ifpc02
+	bra	doatexit
+.else
  	jmp	doatexit     		; Next one
+.endif
 
 @L9:	rts