From 07b040fe5ab5d7dd3dee71d2a6322369321f356b Mon Sep 17 00:00:00 2001 From: cuz Date: Mon, 16 Dec 2002 09:30:52 +0000 Subject: [PATCH] Added STARTUP and LOWCODE segments git-svn-id: svn://svn.cc65.org/cc65/trunk@1776 b7a2c559-68d2-44c3-8de9-860c34a00d81 --- libsrc/geos/devel/crt0.s | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/libsrc/geos/devel/crt0.s b/libsrc/geos/devel/crt0.s index b1f4bf938..0418dbab0 100644 --- a/libsrc/geos/devel/crt0.s +++ b/libsrc/geos/devel/crt0.s @@ -7,7 +7,7 @@ ; no __hinit - .export _exit + .export _exit .import initlib, donelib .import pushax .import _main @@ -42,7 +42,14 @@ regbank = $a3 ; 6 bytes hopefully not used by Kernal .reloc ; ------------------------------------------------------------------------ -; Actual code +; Create an empty LOWCODE segment to avoid linker warnings + +.segment "LOWCODE" + +; ------------------------------------------------------------------------ +; Place the startup code in a special segment. + +.segment "STARTUP" ; Clear the BSS data @@ -77,4 +84,4 @@ regbank = $a3 ; 6 bytes hopefully not used by Kernal _exit: jsr donelib ; Run module destructors jmp $c22c ; EnterDeskTop - + -- 2.39.5