#LATTICE_C_4.0
2 messages in this thread
John,
That work around for #pragma's for my own Assy code looks like it should
work, I'll give it a shot sometime.
Bugs, well, how about undocumented features. <grin> I do like version 4.0,
tho it takes time to modify existing code to take advantage of it. BTW, you
didn't mention that Blink also fails to resolve the address for the Custom
registers when using the indexed amiga.lib. Wouldn't want that to fall thru
the cracks.
Patch disk? Will this be sent to registered owners?
<Glenn
There are still a lot of features and unused power in the 4.0 release that will
take a while to get used. My favorite is to produce TINY (<1K) modules by
taking advantage of the #pragmas and builtin functions. With as many options
as 4.0 offers, it will be some time before people have discovered everything
ans started to use it (and hopefully before then, a new version of the compiler
will be out :-> ).
As for Custom you are right. Any value that is a full 24 bit address was
truncated to 16 bits in the indexed library. The simple workaround is to use
the unindexed library until the Patch is available.
As for distribution of the patch, Lattice will handle all details of that. It
really isn't too big and probably will be posted to several BBSs and the like
for anyone to download – that usually is the fastest way for things to
propagate.