[cc65] Linker config for assembler users (was: ca65 for stand-alone asm projects)

From: Ullrich von Bassewitz <uz1musoftware.de>
Date: 2010-11-13 19:09:21
On Wed, Nov 03, 2010 at 11:57:34AM +0100, Oliver Schmidt wrote:
> a) There could be a new (per target) secondary linker config making
> only minimal assumptions on the program.

Using the new linker features, I'm currently experimenting with such a linker
config for assembler programmers (for the C64 as a first take). When doing so,
a few questions came up:

1. What is a reasonable default start address for a config targeted to
   assembler programmers? $801? $C000? $4000?

2. How about the usable RAM area? Should it be limited to $A000 by default?
   My current version uses $FFFF, which means that any errors will go
   undetected.

3. Is it desirable to have an optional BASIC SYS header, or is this used so
   rarely that people are better served with a less complex linker config?

4. How about the SYS token, is it the same on all existing 65xx Commodore
   machines? In other words: Is a BASIC SYS header module portable across
   all CBM machines? I do think so, but I'm not 100% sure.

5. Segments: What I'm currently doing is to make all standard segments
   optional. Apart from the missing error detection, is there anything that
   speaks against this approach?

Regards


        Uz


-- 
Ullrich von Bassewitz                                  uz@musoftware.de
----------------------------------------------------------------------
To unsubscribe from the list send mail to majordomo@musoftware.de with
the string "unsubscribe cc65" in the body(!) of the mail.
Received on Sat Nov 13 19:09:31 2010

This archive was generated by hypermail 2.1.8 : 2010-11-13 19:09:33 CET