CompuServe Thread

#LATTICE_C_4.0

2 messages in this thread
#107228From: Glenn NielsenFeb 3, 1988 9:24 PM
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
#107248From: John ToebesFeb 3, 1988 10:06 PM
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.