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.
This archive was generated by hypermail 2.1.3 : 2003-12-26 22:36:33 CET