#schematics
09-Jan-87 21:36:01
Sb: #47939-#schematics
Fm: W. Wesley Howe 73277,260
To: Larry Phillips/ICUG 74025,636
This message turned up in search, but its forum couldn’t be identified from the original transcript, so it may not be linked into its thread.
Thanks for the reply and the kind words. At present, the assembler doesn't
resolve references between sections because as I view it, these would be
16-bit relocatible references to different hunks, and as I understand it,
Alink does not support these properly, although Blink does (which I used to
link Asm68k.)
In fact, Blink (and John Toebes) were the inspiriation to attempt to
provide any compatibility with MCC's assembler, rather than rm only to
Motorola's (and in this version, the expression analyser doesn't offer full
compatibility, ala the 4*-6 unary operator restriction.) At any rate, I
have restricted References between sections so bad code wouldn't be
produced. It would probably save hundreds of bytes to remove this, so user
input will help here. The assembler will convert a reference to another
section to a LONG absolute instruction, and provide the linker with the
necessary relocation information, so maybe it's just a syntax quirk to
resolve these the way your source code is used. I will look for any
feedback you can provide next week, and hopefully adjust these and upload a
new version for everyone in a few days soon after. Thanks again.