From 608e9875fb37c094f312ca2ac05e3abe10ab034f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stephan=20M=C3=BChlstrasser?= Date: Mon, 15 Jul 2013 22:45:09 +0200 Subject: [PATCH] Suppress call to copydata routine, which seems to be necessary only in very special cases that are unclear at the moment. --- libsrc/c1p/crt0.s | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/libsrc/c1p/crt0.s b/libsrc/c1p/crt0.s index f8005b6dd..fcbb82e64 100644 --- a/libsrc/c1p/crt0.s +++ b/libsrc/c1p/crt0.s @@ -36,10 +36,11 @@ _init: LDX #$FF ; Initialize stack pointer to $01FF ; --------------------------------------------------------------------------- ; Initialize memory storage +; copydata seems to be only necessary for special systems - ; JSR zerobss ; Clear BSS segment - ; JSR copydata ; Initialize DATA segment - ; JSR initlib ; Run constructors + JSR zerobss ; Clear BSS segment + ; JSR copydata ; Initialize DATA segment + JSR initlib ; Run constructors ; --------------------------------------------------------------------------- ; Call main()