CompuServe Messages

#schematics

#: 47955 S11/HardwareForum unknown
    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.