From: Ullrich von Bassewitz (uz_at_musoftware.de)
Date: 2003-06-20 20:07:25
On Fri, Jun 20, 2003 at 07:54:06PM +0200, Groepaz wrote:
> eh damn...i gotta rephrase... ofcoz i mean "if the *expected* size is known"
> ... ie all immediate loads expect 8bit (or 16bit in 65816 16bit mode) thus
> the value can be savely truncated to that size.
As I've written before: ca65 will only handle numerical expressions without
attributes. So it cannot distinguish between the values -1 and $FFFFFFFF (for
up to 32 bit host machines). While truncating
val = -1
lda #val
is acceptable,
val = $FFFFFFFF
lda #val
is not, because it may hide errors in the code.
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-06-20 20:07:35 CEST