Re: [cc65] Package locations

Date view Thread view Subject view

From: Ullrich von Bassewitz (uz_at_musoftware.de)
Date: 2001-10-11 23:43:41


Hi!

On Thu, Oct 11, 2001 at 11:34:02PM +0200, groepaz wrote:
> UvB> Because the assembler will only do that for backward branches.
>
> uhhh?!? _WHY_ ?! even my really-crap-n-featureless 6502 assembler
> could do this with no problems ;=)

The long branches are an addon done with macros. The main problem in
implementing them natively is that the generated code is relocatable. This
means that not all expressions evaluate to constants as with simpler
assemblers. This means that you cannot simply go back and change anything,
because that in turn may change expressions all over the code. That does not
mean that it cannot be done, it does just mean that it is a lot more work
because of the relocation.

Regards


        Uz


-- 
Ullrich von Bassewitz                                  uz_at_musoftware.de
----------------------------------------------------------------------
To unsubscribe from the list send mail to majordomo_at_musoftware.de with
the string "unsubscribe cc65" in the body(!) of the mail.


Date view Thread view Subject view

This archive was generated by hypermail 2.1.3 : 2001-12-14 22:05:42 CET