Re: [cc65] Announcement: cc65 v2.10.0 "christmas edition"

Date view Thread view Subject view

From: Ullrich von Bassewitz (uz_at_musoftware.de)
Date: 2003-12-26 22:36:18


Hi!

On Fri, Dec 26, 2003 at 07:35:12PM +0100, Marc 'BlackJack' Rintsch wrote:
> I had an installation problem.  ``make -f make/gcc.mak install`` ended
> with::

On which operating system is this? The makefile should create the directories
in question.

> And it seems that the assembler treats labels declared outside a scope
> different than before.

Yes, this part is a complete rewrite.

> This source snippet gives a `Range Error` unless I prefix the whole
> address expression with ``a:`` or the label ``STATUS_LINE`` with
> ``::``.  It works like expected outside a scope though.

I will have a look into it. The reason is that a zero page symbol is used, so
the complete expression becomes zero page - which is wrong in the given case.

> The new features of the assembler (scopes, structs, enums) are *great*,
> thanks alot!

I like them myself, too. The reason for the implementation was that they
fitted nicely into the new scope rules, and "because it was possible". But the
more I'm using these features, the more I like them. .sizeof() is also nice,
in most cases it removes the necessity to handle a size as the difference of
two labels.

Thanks for the feedback!

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 : 2003-12-26 22:36:33 CET